- 浏览: 30009 次
- 性别:
- 来自: 北京
文章列表
1.
举一个我自己的例子。
去年我整个人陷入了迷茫当中,对于一切,包括工作包括我喜爱的写作。我也开始问自己,究竟是真的有天赋,还是错把热情当天赋?我很想找懂的人帮我解惑,但是我身边并没有。很偶然的机会,我接触到了“在行”,看到了一个关于写作的话题,再看行家,竟然是小饭老师。是的,是 ONE·一个的执行主编。早在喜欢看萌芽的时候,我就经常看他的文章。所以那一刻,我是很激动的,似乎已经面对面地向他咨询我的痛点了,于是我约见了小饭老师。当时他的收费还只是 200 元,我来回地高铁加住宿吃饭,加上请假扣的工资,共花了 1000 多。是的,就只为见他一面,听 1 小时的谈话。回来后,我朋友知道了, ...
软件工程师的哪些技能是值得CEO学习的?显然,软件工程师是逻辑的,高效的,注重细节的,有计划的,并且大多数CEO也是如此。但是,软件工程师还有一些更微妙,甚至是令人懊恼的品质,那么CEO是否可以从中学习呢?
1. ...
Jason Silberman 通过一个幽默特别的观点阐述了在日常工作中那些让程序员变得疯狂的事情。
正如我所说,如果某个人正在测试你的代码,那你的感觉会怎么样呢?
如果像我一样是个程序员,当每周一正常地在镜子面前洗漱的时 ...
尽管关于测试驱动开发(TDD)的书和文章有成百上千之多,仍然有很多人从未感受过测试的强大力量。
之所以不愿意去写测试程序不外乎有以下几个理由:
1:太费时间。2:不值得。3:我很懒。4:我不知道如何做。5:我知道我的程序好用,我运行过一次,没出问题。6:我是超人,我从来不犯错误。除非你的答案是6.(如果是这样,我很羡慕你),否则,你应该继续读下去。
让我们从一个简单的例子开始。就说你要写一个Email地址校验程序。
你也许会使用正则表达式,或手工实现每个字符的对比,来完成这个任务。
现在你想验证一下你的代码是否有效。你会怎么做?你可以手工输入不同的值来验证它是否符合你的要求,结 ...
前言
因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。
简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中成功的有4家,另外两家失败的原因在于:
1、阿里巴巴B2B事业部的面试,两轮技术面试都过了,最后一轮面试是对方的主管,由于听说技术面试过了基本上90%都面试成功了,所以LZ在和主管的交谈中也 ...
昨天谷歌 AlphaGo 战胜了围棋顶尖高手还是出乎很多人意料之外,相信大家都被刷屏了,朋友圈久久不能平复,今天就不谈围棋,谈人生。本文是讲了一个有趣的个人经历,一个高中生学历的人通过自己努力成为谷歌 Chrome 的 ...
我是一个前端开发者,但我想这个故事对任何开发者都会引起共鸣的
有人向你反馈了一个 bug。 “26 楼会议室的灯亮着。它需要被熄灭。”bug 的备注里写道“你应该能在 5 分钟内搞定,只要按一下开关就好了。“ 你去了 ...
连续开发软件一个月,30 岁男子突然听不见声音了。近日,浙江省中山医院针灸科主任高宏主任中医师接诊了这名患者。高主任说,现在很多年轻人工作压力大,得突发性耳聋的越来越多,这种病听着不是威胁生命的大病,但要治愈其实还很麻烦的。
开发软件一个月不休息,30 岁 IT 男耳朵听不见了
这名男子是杭州一家 IT 公司的软件开发人员,未婚。今年初,公司接了一单软件开发任务,时间很紧,春节前要完成。公司成立了一个 5 人项目组,给项目组包了个酒店,成员吃住都在一起,封闭开发。
这名男子就是小组核心成员。这些日子,他每天都在高强度用脑。时间紧任务急,每天都要晚上一两点才睡觉,有时候写程序 ...
Java对你而言是什么?一门你大学里学过的语言?一个IT行业的通用语言?你相信Java已经为下一次互联网爆炸做好了准备么?Java 一方面为嵌入式计算做了增强,而另一方面为实时应用做了精简,本文将介绍为什么 Java 是IoT(物联网)开发的最佳语言。
为嵌入式计算增强、为实时系统精简——为什么 Java 是最适合 IoT 的语言
自1969年至今,我们可以看到网络设备爆炸式的增长:从最初四个大学的计算机群构建成的ARPANET,直到现今互联网上有两亿活跃用户。而不久之后的将来这一数字将会呈指数级的增长,从几亿台设备到数十亿嵌入式处理设备。我们生活的方方面面都将通过网络设备接 ...
第1阶段:机会
你很开心,你一直想学这个新的内容,比如说某编程语言,无论是规划还是环境所迫,总之你终于有这个机会学习了。
第2阶段:没有根据地乐观
谷歌搜索——挑选一两个自己感兴趣的教程,买资料和书,然后开始MOOC(大规模在线开放教程)。教程很有趣,甚至还有在线REPL,可以让你玩耍,你觉得你正在进步中。当然也有烦恼——手指还不熟练,但你坚持,不肯放弃,并准备向你的第一个项目进军。
第3阶段:绝望的深坑
你开始从“Hello, World”延伸开去,例如,先是将内容更改为“Hola,Mundo”这样小心翼翼的尝试,然后胆子稍微肥了点,开始肆无忌惮了——于是乎,错误信息 ...
Bugtags使用心得(创业公司场景篇)
——成都嘿嘿科技有限公司 作者:小花
一、产品定义
关于手机客户端产品(APP)的 bug 提交、监测及管理且具有团队协作性质的系统。
二、使用环境
公司:初期创业公司,团队 10 人以内,全体使用。产品:初期,稳步迭代中。
三、测试类产品分析
从进入互联网行业中一直从事与 APP 测试、运营相关的工作,因为初创公司没有测试团队,都是全民测试,所以从 14 年至今也积累了一些非专业的测试经验,也使用过一些软件来进行测试工作的管理与团队协作。
目前市场上与 bug 与相关的产品或服务大致分为两大类:
bug 测试类-为了进一步进 ...
这个月我将再一次面临我的新工作。首先我必须要承认,我每次跳槽,都特别焦虑。这是一次痛苦的经历——因为我需要从一个我已经完全熟悉的地方转移到另一个全然陌生的场景。值得庆幸的是,下面有一些小诀窍有助于我 ...
会议,什么都不懂的经理,生产效率指标——这就是你和下一个伟大软件之间的天堑。
昨天必须得发布产品。用户争闹和咆哮某个缺失的功能。老板的老板说,我们最好迅速行动起来否则就炒我们的鱿鱼。感觉一切都有心无力。
没有人满意开发人员这种已经“竭尽全力”改变世界的速度,每个人都希望代码像消防水管里的水一样能够源源不断地流出来,但没有人愿意提供给开发人员更好地完成工作的条件。正如那个想要我们昨天就完成工作的老板,他不愿意雇佣更多的人,不愿意购买速度更快的机器,也不愿意做任何其他可以让程序员专注于编程的事情,又想马儿跑,又不给马儿吃草。
下面就是现实世界中的15个编程障碍。
编程效率障碍No.1:会 ...
这个世界上有两种人-从经验教训中学习的人以及听从别人建议的人。这里是我一路走来学到的一些东西,分享给大家:
1:在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗?2:如果一个东西用户看不到, ...
Google是一个非常优秀的公司。他们做出了很多令人称赞的东西—既是公司外部,人们可以看到的东西,也是公司内部。有一些在公司内部并不属于保密的事情,在外部并没有给予足够广泛的讨论。这就是我今天要说的。
让Google的程序如此优秀的一个最重要的事情看起来是非常的简单:代码审查。并不是只有Google做这个事情—代码审查已经被广泛的认可为一种非常好的做法,很多人都在这样做。但我还没有看到第二家这样大的公司能把这种事情运用的如此普遍。在Google,没有程序,任何产品、任何项目的程序代码,可以在没有经过有效的代码审查前提交到代码库里的。
所有人都要经过代码审查。并且很正规的:这种事情应该成为 ...