有 一个朋友问我:在公司待两年多了,升不了职怎么办?搞了两年多还是个悲催的程序猿(员),每天敲代码,改需求,解bug,晚上做梦都是代码片段,都快抑郁了。要么换工作,要么熬到上级走人,否则无望啊。好不容易工作两年,这时候走,还真有点可惜。熬着吧,又有点心不甘,迷茫啊~ 我的回答:回去看几遍《肖申克的救赎》,...继续阅读
...有 一个朋友问我:在公司待两年多了,升不了职怎么办?搞了两年多还是个悲催的程序猿(员),每天敲代码,改需求,解bug,晚上做梦都是代码片段,都快抑郁了。要么换工作,要么熬到上级走人,否则无望啊。好不容易工作两年,这时候走,还真有点可惜。熬着吧,又有点心不甘,迷茫啊~ 我的回答:回去看几遍《肖申克的救赎》,...继续阅读
...值得推荐的一些经典的计算机书籍: 算法导论(第2版) 代码大全(第2版) C++ Primer中文版(第4版) 设计模式:可复用面向对象软件的基础 浪潮之巅 Java编程思想(第4版) Java核心技术 卷1:基础知识 Java核心技术 卷2:高级特性 人月神话 Linux内核编程 C程序设计语言(第2版新版) 黑客与画家:硅谷创业之父Paul ...继续阅读
...这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。 1. 永远不要重复代码 不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果...继续阅读
...伴随着紧张而又神秘的2012即将接近尾声,我来到某某公司也有将近10个月了。回首这10个月的工作内心不禁感慨万千,从一开始在领导和同事的帮助下熟悉公司的系统架构到后来真实的项目开发,经历了很多的酸甜苦辣同时也结实了很多的良师益友,从中获得了很多的经验和教训。虽说没有轰轰烈烈的战果,但也算是经历了一段不平凡...继续阅读
...在PHP China看到的一个PHP代码调侃的年终总结,写得还蛮有趣的,这里也转一下。程序员就是要风趣,头脑灵活,写出这段代码的哥们一定是个蛮有趣的人。 <?php # 兄弟们, 第一步写什么? # 这年头上帝都靠不住, 安全重要 error_reporting(0); # 年终报告规定用语, 这一定得用呀, 不然, 你死都不知道怎么死. echo ‘...继续阅读
...每年一到要找工作的时候,我就能收到很多人给我发来的邮件,总是问我怎么选择他们的offer,去腾讯还是去豆瓣,去外企还是去国内的企业,去创业还是去考研,来北京还是回老家,该不该去创新工场?该不该去thoughtworks?……等等,等等。今年从7月份到现在,我收到并回复了60多封这样的邮件。我更多帮他们整理思路,帮他们...继续阅读
...自己有个习惯,从高中开始就喜欢利用少许时间在百度知道回答感兴趣的问题,并且完全原创(经过多年,各种形式问答已经是我的最大兴趣之一,我也对旁 人提出的问题具有较高敏感度),大致7年间发现很多人有志于从事软件开发方向,他们有的是在校大学生,有的是高中生感兴趣,有的是在校初中生就想学习编 程,或者毕业后想...继续阅读
...长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道” 16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感...继续阅读
...Step 1 别抱怨了.准备好漫长的征程,或者晾在一边赏鸟去吧 对于真正希望成为一名优秀的程序员的人,希望成为专家,成为究极人物的人,如果真的值得去做,那么投入十年进去,并不算什么,对吗? 第一步就是吞下这颗子弹。接受这个过程将不止花去十年,而是一生的追求。只因为你想去做它,才去做它。如果一个人不情愿做某事...继续阅读
...小范围的选择一些有用技术,透彻的学习它们,掌握它们。然后不断的扩展这个范围。 理解各种数据结构,包括它们在内存中和在硬盘上的各自表现。 理解各种算法的优点和缺点。 了解你的用户需求。关上电脑,去做你的用户们在做的事。 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。...继续阅读
...