万码励志

每天写出好代码的5个建议

成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now) 1.将一天要做的事情列成清单...

为什么为什么为什么为什么为什么你要做一名程序员?

 做一个程序员很忙,你需要去写代码,去创建meme,去进行测试,以及随时关注最新最热的gem/开源软件技术。最近,我一直在想让自己的节奏慢下来,去做一些心里一直想做但没有去做的事,去思考为什么我要做现在所做的事情。我真正想要找到答案的问题是… 为什么我要做程序员?   五个为什么   五个为什么是日本丰田公司用来挖掘问题根源的一种技术方法。这也是他们著名的精益生产(lean)管理哲学的组成部分,近年来,它已成为了Eric Ries的Lean Startup运动的组成部分之一。   你拿出你的问题,用五个问什么来质问它,可以发现问题的根源。虽然“为什么要做一个软件开发者”并不是一个很精确的问题,但我想,这种技术方法能够帮我再次印证为什么选择这条道路的原因。那么,让我们来试一下: ...

软件开发中需要更多的偏执

程序员有时候会让你难以接受,因为他们对于自己使用的开发工具或开发方法有一种狂热的偏执,给人一种很固执的感觉。而Smart Bear Software软件公司创始人Jason Cohen却指出了一个相反的观点:软件开发中的偏执是件好事。  你会突然发现,所有的软件框架都很偏执。我喜欢它们这样,我们需要它们偏执。  敏捷开发宣言是第一个清晰的表达出它的偏执观点的好样板。没有模棱两可的话,有的只是明确的取舍,例如评估对比“可运行的软件”和“全面详细的文档”。如果你要问是该去写一个需求文档,还是写一个具有可读性的集成测试用例,你很清楚的能知道一个敏捷份子会怎样回答。...

一个老程序员的建议

我做了很久的编程。久的你都想象不出来,久的都让我苦恼。就在我写这本书的时候,我大概懂20种编程语言,而且我可以用一天或长点儿用一周的时 间学会一种新语言——要依这种语言有多奇怪而定。但这最终成为了我的苦恼,它们已经不能再吸引我的兴趣。我并不是说这些语言没有意思,或告诉你你会觉得它 们很枯燥。只是想说在我的职业旅程走到现在,我已不再对语言有兴趣。...

从程序员到项目经理,分享8年开发经验

在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。明确入行的目的很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML、DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比普通的工作还要高一些,所以成为了很多高校毕业生的选择。如果您只是抱着这样一个心态来入行的话,那阁下可真的要小心。因为干IT这一行竞争本来就比较激烈,特别是页面设计这方面,能够开发的人很多,所以为了节省成本在大部分公司都会在需要的时候才招聘这类人员,在没有订单的时候一些小公司还可能找各类的借口或者以降薪的手段去开除这类员工。而在招聘信息上常常会看到“招聘页面设计师,条件:30岁以下……欢迎应界毕业生前来应聘”这样一条,因为这一类工员对技术上的要求并不高,找应界生可以节约成本。所以在下觉得“IT行业是吃青春饭的”这句话只是对着以上这类人所说的,如果阁下缺乏“进取之心”,而只抱着“收入高,容易找工作”这样的态度而入行,那“IT行业是吃青春饭”将会应验了。...

我在北京工作这几年 —一个软件工程师的反省(转载)

我于2007年来到北京,在北京工作这些年,先后在NEC、风行、百度几家公司担任软件工程师的职务。NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒、数字电视上嵌入式软件的研发。风行是一家成立于2005年的在线视频公司,主要做P2P视频点播的业务,而我主要从事P2P后台服务器的开发。百度是一家在纳斯达克上市的互联网公司,我主要在客户端部门的百度影音项目组从事P2P后台服务器开发。...

证据确凿:「姜还是老的辣」,程序员也不例外

作为一名大龄程序员,有时有人会问我日新月异的科技是否会让我力不从心。就我个人来说我觉得这不是问题。我喜欢学习新东西。  但问题挥之不去:随着年龄的增长,程序员如何应对新技术的一轮轮攻击呢?   这种数据很难找到,但拜伟大的Stackoverflow及其开放的数据所赐,我们可以通过对这些数据进行挖掘,从中受益。...

毕业3年,工资从5k到20k的经历(转载)

前一阵子从网上看到一篇文章说一个美女程序员毕业3年半,工资从2k到8k,换了3个工作。看后颇有同感,一直想也写一篇自己的经历。...

程序员的七大坏毛病

导读:程序员在写程序时,往往自我观点性很强,唯我独尊,常常不够成熟,没有韧性。。。文中例举了程序员的七大坏毛病,这些毛病你是否也有过呢?1.所有的程序都写的很烂,除了我的。我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题,你可以读读这篇文章和这篇文章,从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。...

写给即将入行的程序员的一封信

导读:原文作者Akash发表的一篇《An open letter to those who want to start programming》,文中阐述给新手程序员的一些建议。不管你是程序员高手亦或者是新手,文中的见解都值得我们学习。译文如下:...

程序员的爱情,你伤不起

近日在某论坛一篇帖子:这段代码描述我最近的心情。 才发现原来用代码可以书写人生,描述爱情,挺有意思。...

应届毕业生生存法则--生活篇

当新人们走出校园的时候,生活才真正多了“生活”这部分,这是区别于工作的生活。生活是一本用一辈子的时间去学习的书籍,内容丰富,是千古谈论不绝的话题啊。所以是不可能用一两篇博文诠释,为了避免泛泛而谈,我把我遇到的一个个小故事写下来,透过这些小故事去拓展,去融会贯通。 问路                                                                                                                             

应届毕业生生存法则--工作篇

尽量记住别人的名字,尊重他人。    新人刚进公司,往往会有人带着去见识熟悉一下同事,嗯,这是常规的走过场了。往往新人们也觉得这是走过场,那么多人怎么能记得住,反正以后日子长了就会记得了,就不放在心上。其实这是不可忽略的。我们自己也试过,如果和某君见过一面,他在第二次见面能叫上你名字,这是什么感觉?是一种被别人重视,被别人尊重的感觉,往往你也很容易和这样的人成为好友。有人说我记性不好,总记不起别人名字,其实我觉得这是态度与意识的问题,你觉得那是重要的就会记得久,想必不用你女朋友告诉第二次她的生日,想必明天早上六点起床去面试你不会因睡过头而忘了吧。...

软件工程师,你真的喜欢你的工作吗?

在 这个行业里,如果你想找,你会找到很多从有经验的人哪里提供的人生事业上的忠告建议。今天,我的主要目的是要让你——一个软件工程师——弄清楚自己是否正走在正确的道路上。基本上,软件工程师是一个非常辛苦的工作,通常压力非常的大。所以,如果你并不是真正的喜欢你现在的工作,你需要采取行动,找到你真正喜欢甚至热爱的事情。问题就在于你如何知道现在是做这种改变的时机?  Erik Petterson有一篇非常有趣的文章,他把工作对工作的满意情况比作咖啡桌。这是一篇非常有趣的博客,对检测你是否喜欢你的工作做了一个非常好的总结:...

应届毕业生生存法则--学习篇

当走出校园,我们的学习将不再是为了考试,请对自己负责,对自己的生活负责。对于学习,当然是没有在学习里那么多时间,时间就像是海棉里的水,只要去挤总是会有的,关键是你愿不愿意把挤出来的时间拿去学习,去提高自我。    刚出校园,新人们往往会有许多岔路面临选择  面对自己的平平的技术,是培训或就业?对此,两者各有各的好处,培训能让你迅速掌握技能以适应工作,但我们觉得,如果能就业就先就业,要想学会游泳最直接的方法就是下水,毕竟培训还是为了就业。对于学习的主动性也体现在这里了,如果培训与就业都能达到效果,选择培训也许是不够主动的表现。面对培训的广告自己理性分析,培训了不一定有更高的起点,关键是在于自己,何不让自己接受一下挑战?...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程