• 推荐些你看好的公司? at 2017年08月10日

    跟上次哪个创业公司一样,什么都还没见过,一上来就很有经验地我不要做这个不要做那个。会失去很多机会。

  • 免费赠送图书 at 2017年06月04日

    好吧

  • 免费赠送图书 at 2017年06月04日

    算法导论你要?我可以送你,很早买的,一直扔书架上吃灰。

  • 仔细想起来,对多数程序员来说,编程并不需要太过复杂的逻辑思维能力和太高的数学水平,可能更需要的是细心、耐心以及英文水平。

    另外,初高中的数学成绩不理想并不能说明问题,可能只是缺乏技巧和训练,看问题的角度太窄。很多问题成年之后带着目的再回去解,也不见得难到哪里去。人一辈子是场长跑,起步快并借此碾碎那些起步慢但本可以在将来实现超越的人的自信心的,只是运气好罢了。

  • 不是

  • JavaScript

  • 求推荐机械键盘 at 2017年03月15日

    来个链接吧: https://www.zhihu.com/question/23105050/answer/23706016

    蛮值得参考

  • 常见重构手法 (上) at 2017年01月20日

    其实我现在越来越倾向于认为,写代码的问题只能在招聘这一关解决。

    知道吸烟喝酒对身体不好还要吸的大有人在。知道要早睡早起、坚持锻炼身体才能好但还总是熬夜、几乎不怎么运动的更是数不胜数。人们总是抱着侥幸的心理,却没有意识到不好的东西一直在以你很难注意到的程度积累,只是还没爆发。在遇到什么重大变故之前,期望他人改变根深蒂固的习惯和观念几乎只能得到绝望。而软件开发这份工作,似乎代码再怎么乱也不会引起多大变故,对那些早就习惯了在泥潭里打滚的人来,最坏的情况也就是丢掉一份工作罢了。

    不停的提醒别人早点睡觉、坚持锻炼是很让人烦的,对别人的代码指指点点人家会觉得你吹毛求疵。对于非家人的身体健康,我们当然可以完全不管不顾,但现在开发软件总是需要“团队”来“合作”完成。

    我无意与任何人争论,只想求一个解。

  • 常见重构手法 (上) at 2017年01月20日

    #21楼 @u1440247613 这样说,写代码还得先精通算命,写之前给这个项目算一卦。

  • 常见重构手法 (上) at 2016年12月21日

    #3楼 @qinfanpeng 这个我觉得不一定吧。改遗留代码好像更多时候仅仅只是让人觉得难改,但是对认识到自己平时开发中的各种坏习惯并没有帮助。而且多数程序员好像总会有各种办法在原来的基础上打补丁的。就更别说从中总结出好的写法了。情况好像往往是程序员一边难过地写代码,一边还认为自己的各种想法和做法始终是对的。你要说一个方法的参数超过 2 个很多时候是个 bad smell, 多数人只会笑话你,然后继续写出自以为正确的代码,然后继续痛苦。

    像《重构》这样的书,很多人好像也就是看看而已,用他们的话说:“实际项目是很复杂的”。

如何写代码才本应该是程序员多多讨论的事情。这个圈子最不缺的就是不懂装懂的扯淡。同时这些人也习惯性地以己推人,把所有自己无法理解的东西当作是别人在扯淡。稍微深入点的正经讨论和扯淡都无法让他们理解,所以这二者在他们看来是一样的:都是扯淡。所以正经讨论中经常夹杂着这些以为你在扯淡的人跟你扯淡。