的双重身份(昔日耶鲁大学计算机系学长,今日
),所以听听他的建议,对于当今无数困扰于就业
压力的中国高校计算机专业学子来说,是大有裨益的。你们会发现,大多数建议,都在强调
的价值。本文转载自《软件随想录》
,感谢北京图灵文化发展有限公司的支持。
如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。大多数人没有这么幸运。你
,其实是一个很现代的概念。通常的看法是,工
作是一种让人很不开心的事,你为了拿工资才不得不去上班。你工作的目的是为了攒下钱去干那些自己真正喜欢干的事,但是前提是你得等到
岁退休之后才行,而且还有不少条件。条件一,你的积蓄必须足够多;条件二,你没有老到走不动,你还有
体力去干那些事情;条件三,你喜欢的事情不需要用到脆弱的膝盖、昏花的视力,也不要求你走上一里地不喘气,等等。
我刚才说到哪里了?对了,我要提建议。
他是一个非常聪明的计算机天才,但是
吸引来全世界一大批志愿者的真正原因却是
的表达能力。他通过电子邮件和邮件列表用书面形式传播自己的想法,最终引起了所有人的注意。
)吗?我在这个地方不谈我对极限编程的看法,我只说如果你听过这个词,那么原因就是它的倡导者都是一
些非常有才华的作家和演说家。
即使我们缩小范围,将目光局限在任何一个软件开发团体中,你也会发现该团体中最有权势和影响力的程序员正是那些表达能力强的程
序员,他们无论是做书面表达还是做口头表达,都能够清晰、自如、具有说服力地传达观点。此外,长得高也有助于提升影响力,不过这个不取决于你。
一个普通程序员与一个优秀程序员的区别,不在于他们懂得的编程语言谁多谁少,也不在于他们喜欢用
语言,而在于他们能否与他人交流思想。
如果你能说服其他人,你的力量就可以得到放大。如果你能写出清晰的注释和技术规格说明书,其他程序员就能够理解你的代码,因此他们就能在自己的代码中使
用,而不必重写。如果你做不到这一点,你的代码对其他人就没有价值。如果你能为最终用户写出清晰的使用手册,其他人就能明白你的代码是用来干什么的,这是
唯一让别人明白你的代码有何价值的方法
的、有用的代码,但是它们都像被埋葬了一样,根本没人来用,原因就是它们的作者没有写好使用说明(或者压根就没写)。这样一来就没有人知道他们的成果,他
如果一个程序员不会用英语写作、没有良好的写作能力,我就不会雇他。如果你能写,不管你去哪家公司工作 ...要么在假装正经,要么在假装糊涂。 走在勇往直前的路上
2011年1月22日,从天津回成都那夜写的东西。那时还没想到,那日后,我就彻底离开了天津和北方。
本来已经躺下了,无奈继续睡不着,索性又坐了起来。
回家,越来越热的一个词,自从确定归期后,终于按捺不住了。
从每晚两点点才睡着然后六七点就醒来,到后来的三点睡着六点醒来,再到昨晚整宿没睡。。。呵呵,也许今晚会直接熬到闹钟响然后直奔机场呢?
曾经,上中学的时候,两三周回家一次,回程为自行车
曾经,上大学的时候,半年回家一次,回程为火车
现在,工作的时候,一年回家一次,回程为飞机
,感觉过的很漫长。。。荆总说跟过了两年似的。无休无止,八方辗转。
常常早上醒来,要努力的分辨人在何方,去向何处。。。所有的城市和街道都混杂在一起,逐渐迷糊了视线。。。该歇歇了。
从明天起,做一个幸福的人,躺在自己的家里,手机可以随时关掉,拒接所有陌生***。陪家人,聊闲话……我有一个家,迎接我归,冬去春来。
这一年,做了很多事,见了很多人。
不知何时起,“虎总”成了我的代号,朋友都这么叫。可惜的是,和总其实一点不搭边。
回顾了一下我这一年走过的城市,雄霸说我在跑地图。。。我自嘲是在开飞点。。。
飞点这个词,是跟着雄霸加入魔兽党后学会的。他们都说我游戏中是专业划水(等同于打酱油),这个我承认,但现实中我还是希望自己是强力党。
学会所有的专业技能,能到任何陌生地图去开飞点,开荒。。。
有我帅的没我有才,比我有才的没我帅,比我帅又比我有才的肯定是女人。能力比我全面的没我专业,比我专业的人能力不如我全面,能力比我强又是全才的肯定有心理疾病。我喜欢说大话,也喜欢如此安慰顺便要求自己。
遇到一些人,想挖我,和那谁谁,或明或暗的开出与现在不在一个层级的待遇,感觉也就一般,换个地方打工而已,再议吧,NK的薪水突然没吸引力了,我缺钱,更不是来献爱心的,只是还有事情没有做完。我累了,现在只想家。
曾梦想仗剑走天涯,看一看世界的繁华……
我其实很宅。只是年少豪情逼得自己一定远离家乡,一定要来外面……如今四海为家。
曾问自己一个问题:当我们放弃所有情感,放弃家人朋友四处奔波打拼,要换来的是和家人朋友共享快乐。我们追求的未来正是我们所放弃的现在。何解?
罗里吧嗦絮叨这些,其实没什么的,我只是想家了。
我喜欢看到家里小盆友拿到压岁钱的开心,喜欢看到太上皇和朋友聊起儿子回来了的骄傲,喜欢看到和太后一起逛街由我 ...The request requires user authentication. The re o e MUST include a WWW-Authenticate header field (section 14.46) containing a challenge a licable to the requested resource. The client MAY repeat the request with a suitable Authorization header field (section 14.8). If the request already included Authorization credentials, then the 401 re o e indicates that authorization has been refused for those credentials. If the 401 re o e contai the same challenge as the prior re o e, and the user agent has already attempted authentication at least once, then the user SHOULD be presented the entity that was given in the re o e, since that entity MAY include relevant diagnostic information. HTTP acce authentication is explained in section 11.