我所说的“关于程序员的痛苦的一种悖论”描述如下:
“好的程序员大部分的时间都在干他们厌恶的事情、使用他们厌恶的技术和工具。”
这是反常理的,看上去就是悖论;你会认为烂程序员才会把时间都花在烂技术上,优秀的程序员会把时间花在那些尖端的技术上。不是吗?
我在自己的体验中发现了这个悖论...
7077℃
有人问我,新手程序员如何快速提升自己呢?
我告诉过你有关王小山的事情吗?
王小山是一个典型的吃棒子面长大的农村男孩,他的父母都是淳朴的农民,一心一意的务农供他读书,他还有两个姐姐。后来,他的父亲因为劳累过度而去世。
那个时候王小山才12岁,他需要每天早晨4点起床下地去干农活,这些...
5128℃
本文是从 Programming Innocence 这篇文章翻译而来。
我已经干编程很久了。当我最初开始编程时,几乎能把所有的时间花在计算机上写程序。的确,我的程序写的很烂,但我充满了乐趣,我学到了很多。随着时间的推移,这种编程上的天真慢慢离我而去。
一个能使天真从程序员身上...
5695℃
没错,只有3件事。我多么希望在大学期间学会很多件事,但是我 深知没有任何专业会对你进行完整而透彻的教育。一门专业是为了传授你基本知识并且教会你学习其他知识的技巧。然而作为一名软件开发员,随着经验的积累,我 发现越来越后悔在工作之前没有学习深入理解过本文中列出的3件事。
我相信,任...
5898℃
原文作者Phil Haack 从1997年开始从事软件开发,目前担任微软的ASP.NET MVC框架的高级项目经理,另外也负责ASP.NET的部分特性。Phil认为:开发人员能够获得的最大赞扬,就是其他开发人员的给予的赞扬。即:同行的赞扬!
作为软件开发人员,有一个小秘密:不管你...
5894℃
一位读者写道:
我是一个软件工程师。对于任何一个从事于这个领域的人,这有一个众所周知而且毫无疑问的事实:最有效率最专业的程序员的产能会比最差的那个高上1000倍。如果这个看起来不太可能,请记住,如果一个程序员写出了很多bug而需要其他程序员去修改,那他的生产率是负的。而且除非他造...
4466℃
博客原文:
最近离职的事情弄得很揪心。离职对于我而言是个痛苦的决定,半年来在新浪微博项目的努力全部白费,而且我害怕这样会给别人留下心浮气躁的印象。我甚至怀 疑作为一名开发人员,社交圈小一点更有助于技术上的学习和造诣。刚进公司的时候是做PHP开发工程 师,我给自己定的计划也是先做P...
6257℃
一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。
不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个...
4367℃
1.充满热情, 喜欢你的工作 创造性 做得最好 比昨天更好
2.热爱你的代码 为人写代码,而不是为机器写代码 写干净的代码
3.版本控制 备份代码 跟踪变更 经常commit 如果build出错就不要commit
4.阅读代码 在你成为一个好的作家之前,首先是一个好的读者。70%...
5137℃
1. 编程语言能力
不用多说,作为合格的程序员,精通一门语言是必须的。这种精通,不是说看了一本《24小时精通XXX》,抄了几个程序就能说精通的,要靠长时间的积累和浸淫。
2.编码能力
我曾经看多很多程序员写的代码,在同一个jsp或者java源文件里,出现了三种以上的对方法的命名方...
5896℃
程序员能够赚大钱;软件开发人员一周七天都可以随意穿戴;任何人都可以通过自学成为一名程序员。这些仅是人们想成为开发人员的一小 部分原因。不幸的是,人才市场中到处都是拥有原始智力或学问的应聘者,但是他们却不具有成为一名优秀程序员所需要的正确的态度或品格。在决定自己是否应当 成为一名软...
5906℃
去大公司还是小公司工作?这个问题问大多数 IT 人都会选择前者。如果换一个问法,去大公司还是去初创公司(Startup)工作?或许有极小一部分人能改变一下决定。
对于 IT 人来说,选择到大公司工作的理由可能有:觉得”钱多人傻,干嘛不去?”;有人认为 “机会多,有发展”; 也有...
6782℃
这篇文章我换了一个标题,因为这个标题更能起到警醒的作用,这样的问题我也犯过,一模一样,所以拿来放在这里用来提醒自己。
原文如下:
有一个很熟的朋友,他现在忙的不可开交。他手上有一大堆没有完成的合同,而且一个跟他一起开发的助手也离他而去。于是,在三个大客户的催命鬼时的督促下,他已经...
6892℃
本文适合有2年及以上工作经验的程序员,对于刚入职或者即将职的程序,建议阅读涂雅写的另一篇文章:写给岁入IT的新人们
程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,3...
5333℃
一份反映 Netflix 公司企业文化的报告在网上广为流传。 这份报告里列举了很多Netflix公司里令人称赞的做法,包括这个公司是如何的招聘和辞退员工的。 里面有大量的信息是描述Netflix公司是怎样对待员工的,这使Netflix公司变成了一个很有吸引力的工作场所。报告里面提...
4705℃