201510-28 身为一名程序员,为什麽我老是活得比狗还累? 最近是真的累了。不知不觉之间,已经两三个星期没有健身,感觉身体很难受,接下来的日子必须强制自己按时健身,按时休息,不然真的是不知道哪天就挂了。过去一年多,我仗著自己年轻的身体,对电脑的热情,在工作上多使用蛮力,仿佛一个使用朴素演算法实现的程式,吭赤吭赤跑个不停。一开始,朴素演算法还能在指定的工作时间内完成任务;后来任务越来越多,工作时间之内肯定没法完成,我开始窃取时间,以更长的时间换取... 继续阅读 >
201510-28 程序员应该坚决避免的10种编程坏毛病 在软件开发的领域中,这个有害的编程习惯基本上都是由不良的编码习惯造成的,只有能改变这些不良习惯,你的工作起来会更轻松更有效率。1.总出现错误的变量名和函数名拼写让很多人想不通的是,为什么大家都知道这个习惯对自己没有好处,为什么还是有人让他出现,以至于常常出现错误的变量名和函数名的拼写。而且这些错误的拼写总是隐蔽的很好,也很难被发现。想要解决这个问题,我们可以在一个比较成熟的开发环... 继续阅读 >
201510-28 Hello World 程序的起源与历史 这是一个最著名的程序。对每一位程序员来说,这个程序几乎是每一门编程语言中的第一个示例程序。那么,这个著名的程序究竟从何而来呢?实际上,这个程序的功能只是告知计算机显示HelloWorld这句话。传统意义上,程序员一般用这个程序测试一种新的系统或编程语言。对程序员来说,看到这两个单词显示在电脑屏幕上,往往表示他们的代码已经能够编译、装载以及正常运行了,这个输出结果就是为了证明这一点。这个测试... 继续阅读 >
201510-26 程序员跳槽的最佳时机选择 常有程序员问我什么时候辞职合何,如果现在辞职是不是一个好选择。这个问题我一般都不会决定性意见,因为这有可能会对你的职业和生活造成影响。一些程序员怕被贴上不稳定、爱跳槽的人,所以常选择在一个公司一待就是好多年,但有些程序员就是只有不如意就会选择另谋职业,两者相比,总是呆在一个公司的程序员,他们经验和前景发展远不如后者。我之前也说过,有些公司还是很愿意看到一些积极的人员流动,不是你们想的较稳定的人员... 继续阅读 >
201510-25 程序员加薪的新方法 我的朋友A君是个典型的.NET开发人员,技术不错,人品也不错,在一家小公司(姑且称为甲公司)做项目开发,是技术骨干。3个月前,他找到我说想跳槽,让我帮忙介绍工作。我说为什么想跳了?1.为什么想离职?他简单说了一下他在甲公司当时的状况:A君在甲公司做了两年多,这两年多完成了一个大项目,作为开发的核心主力,开发压力很大,特别是项目上线前的几个月是非常辛苦,几乎每晚都要加班到12点以后,周末最多只有一天休息... 继续阅读 >
201510-24 程序员应该怎样去学习和掌握计算机英语呢? 干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编程语句。其次,软件开发中的技术文档和资料大都是来自英文,即使有翻... 继续阅读 >
201510-24 如果你身边有程序员 今天对他好一点 10月24日是中国的程序员节,因为1024是程序员的一个常用数字。腾讯科技讯5月12日国际护士节,9月10日教师节,9月30日国际翻译日……似乎各行各业都有了自己的节日,那程序员们的节日又是哪一天呢?2002年,俄罗斯程序员ValentinBalt收集签名,向俄罗斯联邦政府请愿将9月13日设定为程序员节。2009年9月11日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名,“程序员节”从此成为了俄罗斯的一个正式节日。除了俄罗斯之外,其... 继续阅读 >
201510-22 程序员怎样写好文档? 在软件项目中,文档既是一项的重要成果,也是项目管理的有力工具。通过文档,可以稳定、明确的传达信息,实现项目内的有效沟通。所以写文档对项目经理来说,是一项必备的技能。然而很多项目经理害怕写文档,似乎这是一个很麻烦、很困难的工作。其实会不会写文档,只是一种外在的表现,通过一个人写文档的情况,可以看出他对工作的理解程度,发现潜在的问题和风险。一个合格的项目经理,不但不会怕写文档,而且会觉得这是一件... 继续阅读 >
201510-20 程序员面试千万不要犯这些错误 随着iOSAndroid系统的市场不断火热,同时也催生了一大批IT专业人士,那么作为程序员该如何面试呢?中国最大的IT在线教育领导者扣丁学堂告诉你面试时不应该犯的以些错误。1.不准备经历方面的问题一定要多花时间回忆你过去的相关经历,包括你参与的项目,你遇到的各种困难,以及如何解决的这些难题。你的回答会影响面试官对你技术能力的印象,所以一定要回顾和整理一下你过去的项目经历。... 继续阅读 >
201510-20 程序员到底是干嘛的? 在我还是一个学生的时候,没人问我这个问题。因为学生仔无论如何隐藏都是没用的,那杂草般的乱发,破旧的牛仔裤,廉价的运动鞋,青涩的眼神,还有那飘忽不定的走位,都已经深深出卖了自己:你就是个穷学生嘛。开始工作以后,这个问题就不可避免了,无论是新朋友,还是老相识,见面寒暄第一句话或最后一句话都是,你是干嘛的?还好,那时候我已经强势进入了IT领域,我自豪的告诉他们,我是一个程序员,... 继续阅读 >
201510-20 不要学习代码,要学会思考 我是程序员:这是一个人人都在学习编程的时代:Code.org请了比尔·盖茨,马克·扎克伯格和克里斯·波什等这些名人,来告诉你,每个人都可以编程;CoderDojo’s在各个国家悄然兴起;在英国,编程已经是各个年级学生的正式课程。我认为这里有个误区。别误会我——如果每个人都会一些编程知识,这个世界当然会变得更好——但是学会写代码不应该是我们的目标。计算机和程序只是一个工具,是一种达到... 继续阅读 >
201510-19 程序员遇到bug的30种反应 开发应用程序是一项压力很大的工作,人无完人,工作中遇到bug是很正常的事,有些程序员会生气,沮丧,郁闷,甚至泄气,也有一些程序员则会比较淡定。如何进行修复bug的过程,是值得我们好好推敲的。我想分享一些有关程序员在努力修复bug时常说的话和冒出的想法。当氛围变得紧张的时候,这些话就会显得轻松幽默。最终,bug也会修复成功,你将会继续下一个任务。我相信许多web开发人员和软件工程师在编... 继续阅读 >
201510-19 “码农”岂是你们叫的? 程序员程序员的吐槽一直是很多人茶余饭后的谈资,其实很多都是这行业内的人的自我调侃,无非就是在繁重工作下的一种舒缓压力的方式。然而,当这个行业逐渐成为时下热门,被更多的人们所关注的时候,吐槽声似乎也开始不绝于耳。一.话少大多数程序员确实是比较含蓄的。比起复杂的人际交往,他们更喜欢单纯的技术工作。不过,程序员也不是不爱和人说话,只... 继续阅读 >
201510-19 程序员永远不要再犯的5个编程bug 当你开始成为一个程序员的时候,在编程的时候很容易陷入下面所述的一些坏习惯。作为一名程序员,犯错误不可避免,这是你学习编程课程中的一部分。在你的职业生涯中你会犯很多错误–有的特别、有的普遍–通过这些错误你可以学习如何避免在将来再犯同样的错误。但是如果你是一个初学者,你犯的错误可能会比其他人更频繁。那么如何才能避免大部分程序员每天都犯的这些普遍的错误呢?想要避免错误,就要对它有所了解。这也是为... 继续阅读 >
201510-19 程序员的逗比瞬间(第三季) 小黑屋里怎么能没有欢乐,苦逼的码农们,我要拯救不开心。紧急修复线上的一个大bug突然发现自己改的是线上代码,立马更正回来看到自己很久之前写的代码当读到市场人员写的技术文章,哈哈哈修改代码,发现自己当时没写注释撞见客户和市场在扯淡,于是我。。。得知某人修复一个bug居然提交了500多个文件没有经过分析就开始撸代码的后果原文参考http://howtodoinjava.com/2013/04/01/life-of-a-programmer-in-pi... 继续阅读 >
201510-18 那些年我干过的矬事 为什么要这个时候自己揭自己的短呢?因为被人指出了一个以前写的页面上面不好的实践方式。觉得干过的类似的事也有一箩筐了,可以小结一下,给大家一个参考。一、不跟团队规范一致规范是一个人人在喊,但人人都不太容易遵守的一个东西,因为每个人有着自己的习惯,到不同的团队,和不同的人合作,都会有遇到跟自己习惯不同的东西,这个时候就需要共同遵守一个规范或者大家一起制定出一个规范,不管是自己的文件组织、命名,还是代... 继续阅读 >