《人月神话》出版以来,IT行业的科技公司们一直苦苦追寻传说中以一当十的超级程序员,最新的研究表明确实存在这样一小撮效率奇高的“程序金刚”,但是一位普通程序猿如何能够蜕变成代码金刚呢?近日web开发专家Christian Maioli总结了导致程序猿效率低下,代码像意大利面条一样难以维护的35条恶习。
你刚刚收到来自一位愤怒的开发者的电子邮件。你的文档有问题,开发人员花了几个小时才弄明白。现在轮到你更新文档,并找出如何在将来避免这些问题。但是要怎么做呢?这篇文章展示了8个很不错的开发者文档例子,其撰写投入的时间为开发的团队带来极大的收益。 那么来找找您喜欢的文档功能,并在自己的文档中使用它们,使您自己的文档更有价值。
很荣幸做了一次线上分享,对我来说一次自我梳理的机会,我把分享的内容整理成这篇文章,时刻激励自己,也希望能给那些和我一样在努力挣扎着的技术同胞们一点参考。作为一枚程序员,就像游戏中升级打怪一样,开始升级比较快,越往后面越难。这是一场持久战,出征的战士应该时刻都注意检查自己的装备、时刻操练技能。
尽管去买那些Java / Ruby/Javascript / PHP的书;你可能将会从中得到一些用处。但它们改变不了你的生活,你也不可能在24小时或21天内成长为一个真正全面化的专业程序员。千里之行始于足下,从现在开始努力吧……
每个程序员、项目经理或团队负责人的职业生涯中至少会遇到一次这样的事件:你接手一坨超过百万行代码的系统,原来的程序员很久以前就离职,现在也许正在某个阳光明媚的地方度假,文档(如果有的话)最有可能的情况就是与现有的系统不同步。而你的工作则是带领团队脱离这个混乱。
在开始学习编程的过程中,你可能会被每天遇到的问题所困扰,所以在这条路上你会感觉很迷茫。想要克服这些问题,那从一开始就避免一些错误是很重要的。这里有一些你可能觉得有用的建议,可以帮助你顺利地开始你的编程生涯。