201501-02 程序员什么时候该考虑辞职 经常有程序员来找我讨论要不要辞职,以及现在辞职是不是一个明智之举。这是很严肃的话题,我通常不会轻易发表建议,因为这个决定会对程序员的职业生涯和生活产生非常深远的影响。很多人想要辞职但是因为怕被贴上“爱跳槽”的标签而裹足不前。从我观察的结果来看,很多程序员趋向于为了所谓的“声誉”而呆在老公司,但是在后期将两者相比较,“呆在老公司”的程序员处理问题的经验和职业发展前景远远不如那些频繁跳槽的。正如我... 继续阅读 >
201501-02 30多年程序员生涯经验总结 在我30多年的程序员生涯里,我学到了不少有用的东西。下面是我这些年积累的经验精华。我常常想,如果以前能有人在这些经验上指点一二,我相信我现在会站得更高。1.客户在接触到产品之后,才会真正明白自己的需求。这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。2.只要有充足的时间,所有安全防御系统都将失败。... 继续阅读 >
201501-02 程序员如何留住健康? 相信大家已经注意到了,程序员的大部分时间都花在电脑桌前编程,这会损害程序员的健康。其实不需要多么复杂的养生,你只需每天做一些小小的改变,就可以摆脱病痛、保持健康。变换姿势虽然站立桌、昂贵的椅子和一些基于人体工程学的玩意的确很酷,哪怕LINUS(linux创始人)都在踏步机前工作,而事实上你并不需要这些。关键是要变换姿势,如果你保持一个姿势数个小时不活动,你的脖子在数天后疼痛是必然的。每15分钟站起、坐下... 继续阅读 >
201501-01 为什么总有无数的Bug困扰着程序员 在代码上耗费的时间和资金越多,程序防御力就越强——但是黑客们总有办法找到其中的漏洞。又是整整一个月,整整一个月忙着安装补丁——回环往复、无穷无尽,一想起来就头大。我们的软件编码工具有着默认的内置安全防御措施,我们的编程语言是安全的,我们的程序员使用的是SDL (securitydevelopmentlifecycle)编码工具和技术,我们的操作系统有着不断升级的安全设置,供应商也一直不断地... 继续阅读 >
201412-31 漫画:编程语言学习曲线 程序员Dobiasd在Github上绘制了七种编程语言的学习曲线,这些语言分别是:JavaScript、Java、C++、Python、Lisp、Haskell、PHP。备注:图中的红线表示自我评估、蓝线表示学习效率。声明:作者绘制该组漫画,仅供大家娱乐而已,并无其它恶意。 继续阅读 >
201412-30 NET程序员吧需要知道的小知识——关于数据库 关于数据库作为一个有“情怀的”(B格高一些的).NET开发工程师,需要多少知道一些这样的小故事。哪怕仅仅当作一些扯淡的谈资。 1.文件型数据库(常见的)AccessSQLiteSQLServerCE 2.有两种 SQLServer确切的说,讲到SQLServer其实有两种即MSSQLServer、和SyBaseSQLServer。两者之间关系是这样的。SQLSe... 继续阅读 >
201412-30 什么才是程序员的核心竞争力? 学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问“学习XX该看什么书,如何快速学习XXX,学习XXX有什么代码推荐”之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰的速度也很快,3年不学新东西就可能落伍了。动手能力,都是看书看资料,当别人还在纠结看什么书,还在纠结书里的字句是什么意思的时候,有些人的几百上千行代码都已经能运行了。耐心和毅力,做程序员兴趣固... 继续阅读 >
201412-29 最牛B的编码套路 最近,我大量阅读了SteveYegge的文章。其中有一篇叫“PracticingProgramming”(练习编程),写成于2005年,读后令我惊讶不已:与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,这样才能把事情做得更好。我认识很多杰出的程序员——这是在亚马逊工... 继续阅读 >
201412-29 为什么中国的程序员总被称为码农? 实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样?下面是来自知乎网上各位大牛的看法。让我们来一起看下!一位叫吴涛的程序员的回答:编程活动和机械电子一样可以视为一种工艺(craftsmanship),从事此类工艺活动的人可以叫做工匠或者工程师。经历过工业革命的欧美国家,有深厚的工程根底,从... 继续阅读 >
201412-27 程序员找不到开发工作的6大原因 是的,你申请了自己梦寐以求的开发工作,得到了面试机会,感觉一切都很顺利,但是最后所有的努力换来的竟然只是一封拒绝信!?原因可能是以下几点:1.我们Google了你的名字“这家伙不错”,但是当我用你的名字和电子邮件地址作了个快速搜索之后,我整个人都不好了。嗯,你有一个可爱的小博客,但是貌似已经四年没有更新了,当然这不是我关注的重点。可是貌似你的电子邮件地址别名GolDieHoR... 继续阅读 >
201412-26 黑马程序员-java基础知识+环境搭建和变量配置 一、dos命令软件:是一系列按照特定顺序组织的计算机数据和指令的集合。交互方式:图形化界面、命令行方式dir directory 显示文件和子目录 cd change directory 改变当前的路径(进入指定目录)md make directory 新建一个子目录(文件夹)rd remove directory 删除一个子目录(文件夹)cd.. 返回上一文件夹cd/&n... 继续阅读 >
201412-26 歌颂程序维护人员 当然,构建新应用程序的开发人员是非常优秀的人群。但是,编程世界里真正的英雄却是维护和扩展现有应用程序的开发人员们。追溯到1984年,我刚刚毕业,准备受聘于开发人员的职位。我被一家跨国公司雇佣了……很快被安排到了现有应用程序的维护小组。在当时,这个决定貌似合情合理。现在回顾起来,真的很蠢。实际上,一个更好的描述应该是“疯狂至极”。维护比新的开发工作要更加艰难。把我这种... 继续阅读 >
201412-26 《高效程序员的45个习惯》作者:掌握多种语言是我的财富 VenkatSubramaniam博士是AgileDeveloper公司创始人,Jolt图书大奖获奖作者,现在休斯敦大学计算机系兼职任教。作为敏捷开发方面的权威人士,他培训并指导了美国、加拿大、印度和欧洲多国的上千名软件开发人员,并多次在各种大会上发表演讲。Venkat是一位多产的技术作家,他著有《Groovy程序设计》、《Scala程序设计:Java虚拟机多核编程实战》,以及Jolt大奖获奖图书《高效程序员的45个习惯:敏捷开发修炼之道》。问... 继续阅读 >
201412-26 女孩为结束异地恋 自学编程应聘成男友同行 昨日,在武大科技园一家IT公司做程序员的曹小姐终于转为正式员工。一年多来,原本对计算机一窍不通的她自学成才,而她最大的动力就是有个做程序员的男友。21岁的曹小姐之前在杭州做客服,男友刘先生在武汉做程序员。去年4月,为了结束异地恋,曹小姐辞职回到武汉,但找工作时却屡屡碰壁。刘先生建议她学习编程,她为了就业,同时能跟男友有更多共同语言,便鼓起勇气在网上看教程自学。经历了艰难的学习,她掌握了... 继续阅读 >
201412-24 程序员在编程中遇到的奇葩弱智问题 前几天在群里发起了一个话题:说说你在编程中遇到的奇葩弱智问题?现在收集一下:排名不分先后,按照发言顺序来的。1、Jquery插件一个通用函数一直报错,尤其是很明显是存在的函数,很有可能就是你没有引入jquery。。。或者版本不对2、调试半天没变化:不在同一个文件中调试。这个很可怕,我们很多时候会备份好几个项目,改完发现改错了。有个群友说的好: 在汤匙里放盐。3、配置文件中... 继续阅读 >