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

《关于编程一些鲜为人知的真相》一文讲了一些编程的真相:如果把所有项目的生命周期平均一下,那么一个程序员大概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 条评论
登录 后参与评论

相关文章

来自专栏VRPinea

美颜相机已无法满足老夫的少女心,关键还得靠AR

3088
来自专栏CSDN技术头条

这次,我站Python!

人生苦短,我用Python,为啥这么说,因为我们码农圈有金句:学完Python,便可上天 ~ 废话不多说,相信很多人都听过之前的Python进入小学课本、Pyt...

4418
来自专栏逍遥剑客的游戏开发

走进VR游戏开发的世界

88410
来自专栏数据的力量

让学习体系化,造福一大波上进青年

体系化是学习的正道。学到的东西只有纳入自己的知识体系中,才算是为自己所用。不成体系的零碎知识是没有任何价值的。

882
来自专栏机器人网

技术贴:工业机器人到底涉及了哪些高科技?

机器人是一项综合性科技,一个小小的机器人,是自动控制、测量、计算机技术、人工智能技术、机械、材料及通信技术的综合结晶。那么在工业机器人中,到底涉及了那些高科技呢...

3607
来自专栏祝威廉

初冬的阳光-谈推荐,产品,需求

今天AQI指数是22,比房间开着净化器(40)还好些。加上能够和这初冬温度恰好中和的阳光的击打,穿着短裤在阳台的吊床上,也是不冷的。然而阳光还是要点滴洒落的感觉...

1042
来自专栏web前端教室

为啥总感觉跟前端开发“隔”了一层?因为你没有构建自己的三位一体的前端开发能力。

三体一体,一般是指核反击能力,陆海空三个维度都有足够的能力。看清了哈,是反击的能力。 先说结论,我这个说法落实到具体人身上,就是“js技能 + 分析需求的能力 ...

1925
来自专栏程序员的知识天地

程序员半夜12点没加班,领导:你来我公司养生呢?网友:凭什么?

每次阿里腾讯的朋友聊天问候对方的第一句话就是,你们加班多吗?每次阿里腾讯的朋友想要转岗到另一个部门问最多的就是,那边加班多吗?每次阿里腾讯的朋友跳槽最关心的问题...

961
来自专栏BestSDK

看完这5本书,你的设计感觉将有质的改变

今天主要从平面设计、网页设计、UI设计、交互&用研、字体&版式设计这几个方面为大家推荐一些比较不错的设计类书籍。找个空闲的时间,泡杯清茶,享受一下休闲的充电时间...

2804
来自专栏机器之心

前沿 | 「变形金刚」面世:MIT推出微型可变形态机器人

机器之心编译 参与:李泽南 MIT 的研究人员表示,这种可变形态的机器人可以适应严酷的环境,如灾难现场和外太空,或许在不远的未来,我们就可以对机器人发出这样的指...

29110

扫码关注云+社区

领取腾讯云代金券