专栏首页钱曙光的专栏一周极客热文:关于编程一些鲜为人知的真相

一周极客热文:关于编程一些鲜为人知的真相

《关于编程一些鲜为人知的真相》一文讲了一些编程的真相:如果把所有项目的生命周期平均一下,那么一个程序员大概10-20%的时间用来写代码,并且大多数程序员可能每天大约只有10-12行代码会进入最终的产品,无论技能水平如何。优秀的程序员会将剩余的90%的时间大多用在思考、研究和试验上以发现更棒的设计。而非优秀程序员他们的大多数剩余时间是在调试代码。

一个好的程序员的工作效率是普通程序员的10倍,而一个伟大的程序员则是普通的20-100倍。一个糟糕的程序员不单是一事无成,相反——不仅完不成分配给他的任何工作,还会制造各种各样的麻烦和问题需要别人来解决。

“伟大的车工拿几倍于普通车工的工资,但是一个伟大的代码作家——程序员却是值得我们付出普通软件写手10,000倍的薪水。” – 比尔·盖茨

一、 程序员逆袭应具备的7大技能

程序员一直被认为是一个苦逼的职业,工资一般般,但工作压力却很大,类似“程序员职业病、程序员光棍”等话题充斥着整个行业的讨论区。程序员需要逆袭,做好以下这7点,你可以混得更好一点。

  1. 对技术的热忱
  2. 懂得数据分析
  3. 了解业务
  4. 良好的沟通技能
  5. 与他人团结协作的能力
  6. 精通企业以及相关行业的知识
  7. 掌握并应用现代信息技术

二、 初级软件开发人员进修必备的20本书(上)

  1. 《学习软件开发》
  2. 《返朴归真:以自由为原则的软件开发人员》
  3. 《不要掷骰子》
  4. 《每个程序员都应该了解的97件事》
  5. 《开发流程中的效率》
  6. 《基础编程》
  7. 《HACKNOT:软件开发》
  8. 《初级程序员的动机》

相关阅读:《软件开发人员进修必备的20本书(下)》

三、 程序员常用的一些工具

一些高效的软件可以给我带来高效的工作效率。下面说一下程序员常用的一下工具,高效的工具。

  1. Xshell Xftp——免费软件 Xshell 和 Xftp 都是 NetSarang 出品的优秀网络管理、安全传输工具。
  2. Axure RP Pro——一个产品经理必备的交互原型设计工具,能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML 模版等。
  3. FastStone Capture——一款极好用的图像浏览、编辑和截屏工具,支持 BMP、JPG、JPEG、GIF、PNG、TIFF、WMF、ICO 和 TGA 在内的主流图片格式,其独有的光滑和毛刺处理技术让图片更加清晰,提供缩放、旋转、剪切、颜色调整功能。
  4. Lingoes 灵格斯词霸——内置的基础英汉词典、海词在线词典、句酷双语例句、互动百科、Google 网络释义、即时翻译。
  5. 印象笔记——把自己在工作中遇到的一下问题,及时的记下来。
  6. Mindjet MindManager——是一款优秀的思维导图和知识管理软件,能够帮助你将想法和灵感以清晰的思维导图的形式记录下来,这对梳理工作计划和规划很有帮助,广泛应用于研究、组织、解决问题和决策中。
  7. EditPlus——一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、代码折叠与高亮等功能、同时还能编辑多文件、全屏幕浏览功能。

相关阅读:Mac开发者常用的工具

四、 写代码前的准备,你做好了吗?

在程序员写代码之前,还有很多工作要做,做好了这些准备,所写的代码才能更加完美。

  1. 编写设计文档——A、反复思考得出最优结果和B、加快今后编码速度
  2. 绘制原理图——一图抵万言
  3. 制定开发计划
  4. 制定测试计划

五、 程序员健康指南 真的很受用

  1. 健康管理支撑着你的工作
  2. 简单的每日检查
  3. 职业病的处方
  4. 对付睡眠不足
  5. 心理健康很重要
  6. 尽情的放松
  7. 简单的营养补给

六、 你曾后悔进入 IT 行业吗?为什么?

两天前极客头条上的问题,目前已有166顶和148条评论,欢迎大家一起来探讨和交流。有网友认为:IT有IT特有的魅力所在;说多了都是泪啊;不后悔;妹子太少,感觉有些孤单;不后悔,还是觉得自己好牛逼懂一些人家不懂的技术;后悔迟入行了……

此外,还值得关注的有:程序员创业前需考虑的6条建议程序员,你需要大量地阅读周鸿祎:比情怀更重要的硬件创业三定律 幽默趣味:程序员如同妓女程序员迷茫的未来

更多精彩内容,请点击一周极客热文查看。

上期回顾:

一周极客热文:推荐Java程序员阅读的书籍

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 一周极客热文:一个7岁女孩告诉你的关于计算机编程的本质

    一个七岁的女孩子,在花了一个小时学习编程后,她对编程得出了令人赞叹的体会。(如上图) 计算机很傻,它只会做那些你让它做的事。 编程真的很难!(你必须非常的认真!...

    钱曙光
  • 一周极客热文:Google 2013年最具影响力的技术论文

    来自Google官方博客,为省却大家找梯子之苦,全文转贴在此。 2013年最具影响力论文 by Corinna Cortes and Alfred Specto...

    钱曙光
  • 小程序上线一周后,分享一些经验和数据

    知晓君
  • 大数据说七夕:情侣约会最爱吃自助 “异地恋”高铁牵线

    七夕大数据 ①七夕情侣约会最爱吃自助,最爱点的菜是三文鱼; ②最热礼物是鲜花,购买主力为18-29岁的年轻人,巧克力和美妆的销量也大幅上升; ③七夕约会,高铁牵...

    小莹莹
  • 并不是所有的 Github 写在简历上都加分

    很多招聘描述上面都会备注 github加分项,那么为什么它是加分项呢? 停,如果看到这里你还不知道 Github 是什么,可以看一下 Phodal的手记 htt...

    乔戈里
  • 一个SAP顾问在美国的这些年

    今天的文章来自我的老乡宋浩,之前作为SAP顾问在美国工作多年。如今即将加入SAP成都研究院S4CRM开发团队。我们都是大邑人。

    Jerry Wang
  • 为啥不是所有的 Github 写在简历上都加分?

    很多招聘描述上面都会备注 github加分项,那么为什么它是加分项呢? 停,如果看到这里你还不知道 Github 是什么,可以看一下 Phodal的手记 htt...

    格姗知识圈
  • 一周极客热文:Google近实时数据仓库系统Mesa曝光

    Mesa的controller/worker框架架构如上图 9月在杭州举行的数据库学术会议VLDB 2014上,Google公开了自己大数据核武库的新成员:近实...

    钱曙光
  • 一周极客热文:微软将推新编程语言M#:系统编程级别的C#

    据国外媒体VB报道,微软正在开发一款新的编程语言:M# 。它在C#的基础上添加了系统编程特性,可用来构建各种类型的应用,尤其是云计算应用。 微软员工Joe Du...

    钱曙光

扫码关注云+社区

领取腾讯云代金券