编程开发

做到这些 你也能成为一名优秀的程序员

做到这些 你也能成为一名优秀的程序员

1、迷恋技术,保持对代码的热情兴趣是最好的老师,如果不是最初对编程充满兴趣,应该很少有人会选择程序员这个行业,但同时程序员是一个有点乏味枯燥的工作。如果你不迷恋技术,对代码充满热情,那你只能做一个平淡的程序员。2、在实践中成长,磨砺技术程序员是一个在实践中成长的职业。你看再多书,听再多的视频课,自以为学到很多东西,但正在接触项目的时候,就两手发软,头脑空白了。最好的提方法,是正在参与到项目中去,最……

阅读全文>>
编程开发

我们是谁?我们是程序猿!

我们是谁?我们是程序猿!

近日,一组“我们是谁”的图火了!你的朋友圈有看到吗?先来看看原版!看完这张图各个岗位的IT工作者们瞬间就不乐意了:首先,程序猿表示不服,来看看!运维有话说DBA就那么好欺负嘛?Bug显身手前端的也要跟上队形UI设计狮的心最痛产品经理不想说啥了就连老板也有话说……

阅读全文>>
编程开发

以后写代码要按行数收费

以后写代码要按行数收费

程序员总工会发布了一条消息:以后我们的代码要按行收费。客户们立即就炸了锅,按代码收费?那你程序员不是想怎么写就怎么写,我们让你们做个项目,你写个空行,写点注释什么的,谁来管?物竞天择。有人有需求就立即有人响应。正当这些客户无所适从的时候,一个职业产生了:代码缩行师。客户在审查项目交付的时候会先去缩行事务所请一位缩行师。缩行师的职责就是,在保证不改变原有系统功能的前提下,将程序最大程度的缩减行数,缩……

阅读全文>>
编程开发

程序员这样读代码,不牛X也难

程序员这样读代码,不牛X也难

程序员在工作过程中,会遇到很多需要阅读源码的场景,比如技术预研、选择技术框架、接手以前的项目、review他人的代码、维护老产品等等。可以说,阅读源代码是程序员的基本功,这项基本功是否扎实,会在很大程度上影响一个程序员在技术上的成长速度。2014年写《Qt on Android核心编程》和《Qt Quick核心编程》时,很多内容都是通过分析Qt源码搞明白的。这阵子研究CEF和PPAPI,也主要靠研……

阅读全文>>
编程开发

程序员的一些强迫症,你中招了吗?

程序员的一些强迫症,你中招了吗?

写代码对程序员的影响还是很大的,写久了的程序员会自觉不自觉地养成一些强 迫行的行为,那程序员都有哪些强迫症行为?请看下面。1、习惯按Ctrl+S⋯⋯有时候看网页看着看着就Ctrl+S一下,之后突然反应过来不对⋯⋯2、不是自己的电脑不能开展工作算吗?3、编写一个有返回值的函数的时候一定要先在底部先随便return个东西让IDE不报错,否则看着红红错误提示就会不舒服斯基。4、你丢一段代码给一个程序员,……

阅读全文>>
编程开发

程序员编程的7+1条小贴士

程序员编程的7+1条小贴士

1.编码之前想一想用10分钟,20分钟甚至30分钟的时间来想想你需要什么,想想什么样的设计模式(如果有的话)适合你将要编码的东西。真的要好好想想,你会很庆幸“浪费”了那几分钟,当你不得不更改或添加东西到代码中,而这只花费了你30分钟的时间而不是5小时。 2.注释你的代码说真的,没有什么比两个月后检查自己的代码,却不记得它用来干什么更糟糕的了。注释所有重要的内容,当然那些显而易见的就免了吧。 3.写……

阅读全文>>