在很多外人看来,作为我们程序员这个行业只要会敲代码会改bug基本就可以了,但是现在行业人员几近饱和,没有过硬的几把刷子就想着可以甩掉身后的大部队也是不可能的。所以说我们要不断的学习不断的充实自己让企业在裁员的时候压根就考虑不到我们的头上来。那么我们程序员要投资哪些方面呢?来看看吧。

1、健康

毫无疑问,软件开发是坐的最久的工作之一。每天坐8-16个小时,期间很少休息,是增加肚子上的脂肪的绝佳方式。肥胖会让其他各种疾病风险增大,尤其是心脏病。分出一定时间用于体育锻炼,可能的话,再多花点时间参加健身房活动,可以避免肥胖。

2、提高数学技能

数学能够增强逻辑思维能力,拓宽解决问题的角度,很多情况下还能增强耐性。有些数学知识是可以直接应用到软件开发过程中的,如离散数学,有些则可以适领域不同放心的遗忘掉。例如,游戏开发者密集使用物理和微积分知识,但是作为一个企业软件开发者,则很难找到它们的用武之地。然而,无论怎样,数学技巧都可以使你成为一个更优秀的人。

3、提高英语能力

所有受欢迎的编程/脚本/标记语言都使用英语,开源软件的注释,如Linux,也是英语。世界各地的开发者使用英语进行合作。为国际客户工作的开发者,必须掌握英语以能够将业务需求翻译成解决方案。 明白了吗?英语对于开发者了而言,就像计算机世界的二进制一样。

4、活跃的 GitHub 账号

GitHub对于开发者来说,就像是艺术家的作品集。–Nuff

5、坚持写博客

建立自己的博客,每月至少发布一篇文章。做点研究,因为只有自己亲身经历过,才能言之有物,不会听上去像吹牛皮。学会如何写文章,像以前你的老师教的那样:列大纲,描述情节,最后检查语法和错别字。然后,即使再不舍也要大刀阔斧般地简化和缩短文章到一眼就能知道大概意思。

6、坚持开源

现在的年轻人可能没有经历过,程序员随时会失业的悲惨境地。但是即使是在最黑暗的时期,凡是做开源项目的,总能在第一时间又找到工作。只要确保你写的开源代码和你心仪的工作相关即可。不管你信不信,这个市场很大,前景也广阔。

7、提升自己写文档的技能

曾不止一次的说过,就因为我写了文档和演示文稿,就总是被领导要求一起去开会,给他们讲说文档内容,以便于他们理解。我喜欢先概述——就是必须阅 读的放在前面——然后将其余放到细节下面。大多数的经理只想知道,“怎么实现这个项目?我需要掌控事情的方向!”照着这个方向写就对了。

8、学会沉默是金,简洁是灵魂

如果一个人的回答又长又复杂,那搞不好就是因为他自己也不知道答案,或者没有这个能力办好这件事。我们应该给出简短概括的答案。但是世上永远不会缺八卦新闻。有些事其实并不确切,有人还不厌其烦地传来传去,打搅当事人。

不要成为这样的人,为自己的言行负责,可以概括也可以说细节,但是不要添油加醋,也不要夸张。

9、培养良好的沟通能力

工程管理是一个团队活动,哪怕有时候这个团队只有你一个人。由于每时每刻都有那么多事情需要相互了解,所以沟通就成为了最大的问题。90%的工程管理指的就是沟通。比如,我们得向人解释bug是什么?如何有效诊断?如何向大家完整地表述自己的复杂想法?沟通是项目成功最关键的因素。无效的沟通只会导致大量时间和精力的浪费。

10、在赚钱的同时也要学会理财

理财就是理人生,对自己的财富和人生路径进行编程。正如Linux的创始者Linus所说的那样:“变成有趣是因为你可以自己制定游戏规则,而你制定什么样的规则,也就会随之出现与此相符合的结果。”

欢迎关注我的公众号(同步更新文章)DoNet技术分享平台

阅读原文

程序员的一个好习惯,你有几个?相关推荐

  1. 【连载】优秀程序员的45个习惯之45——及时通报进展与问题

    好消息: 本书今天互动网有货,当当网.卓越网也会陆续有货. 及时通报进展与问题 -- 高效程序员的 45 个习惯之习惯45 "管理层.项目团队以及业务所有方,都仰仗你来完成任务.如果他们想知 ...

  2. 【连载】优秀程序员的45个习惯之42——允许大家自己想办法

    允许大家自己想办法 -- 高效程序员的 45 个习惯之习惯42 "你这么聪明,直接把干净利落的解决方案告诉团队其他人就好了.不用浪费时间告诉他们为什么这样做." "授人以 ...

  3. 【连载】优秀程序员的45个习惯之39——架构师必须写代码

    架构师必须写代码 --   高效程序员的 45 个习惯之习惯39 "我们的专家级架构师Fred会提供设计好的架构,供你编写代码.他经验丰富,拿的薪水很高,所以不要用一些愚蠢的问题或者实现上的 ...

  4. 【连载】优秀程序员的45个习惯之37——提供有用的错误信息

    提供有用的错误信息 --  高效程序员的 45 个习惯之习惯37 "不要吓着用户,吓程序员也不行.要提供给他们干净整洁的错误信息.要使用类似'用户错误.替换,然后继续.'这样让人舒服的词句. ...

  5. 【连载】优秀程序员的 45 个习惯之习惯35

    对问题各个击破 --  高效程序员的 45 个习惯之习惯35 "逐行检查代码库中的代码确实很令人恐惧.但是要调试一个明显的错误,只有去查看整个系统的代码,而且要全部过一遍.毕竟你不知道问题可 ...

  6. 【连载】优秀程序员的 45 个习惯之习惯33

    记录问题解决日志 -- 高效程序员的 45 个习惯之习惯33 "在开发过程中是不是经常遇到似曾相识的问题?这没关系.以前解决过的问题,现在还是可以解决掉的." 面对问题(并解决它们 ...

  7. 【连载】优秀程序员的 45 个习惯之习惯25

    代码要清晰地表达意图 -- 高效程序员的 45 个习惯之 习惯25 "可以工作而且易于理解的代码挺好,但是让人觉得聪明更加重要.别人给你钱是因为你脑子好使,让我们看看你到底有多聪明.&quo ...

  8. 【连载】优秀程序员的 45 个习惯之习惯27

    动态评估取舍 --高效程序员的45个习惯之习惯27 "性能.生产力.优雅.成本以及上市时间,在软件开发过程中都是至关重要的因素.每一项都必须达到最理想状态." 可能曾经身处这样的团 ...

  9. 《高效程序员的45个习惯》读后感

    为什么80%的码农都做不了架构师?>>>    感受 敏捷开发人员必读. 关于书名.从内容看来,原书名<Practices of an Agile Developer>比 ...

最新文章

  1. 3升和5升的不规则容器怎样量出4升的水
  2. excel调用python编程-使用Python和xlwt向Excel文件中写入中文的实例
  3. centos卸载内核_CentOS 中内核模块的加载和卸载
  4. 切图崽的自我修养-规范CSS元素命名
  5. python中如何比较两个列表_python中如何比较两个列表
  6. 【noi】植物大战僵尸
  7. DeFi巨鲸0xb1向DeBank打赏5 ETH
  8. 14 事务控制和锁定语句
  9. [js高手之路] es6系列教程 - 迭代器与生成器详解
  10. dax powerbi 生成表函数_如何用Power BI对数据建模?
  11. grep搜索字串包含特殊字符怎么办
  12. 小程序毕设作品之微信小程序点餐系统毕业设计(1)开发概要
  13. 易语言静态连接器提取_vc98linker修复静态|易语言vc98linker静态连接器迷你版_最火软件站...
  14. php laravel手册,Laravel 8.x 简体中文最新手册指南
  15. 凝胶渗透色谱的基本概念(二)
  16. 学计算机文理不分,新高考文理不分科怎么上课 文理不分科还分班吗
  17. 【微信小程序】wx:for的使用
  18. 泰坦尼克号预测python_kaggle:泰坦尼克号获救预测_Titanic_EDA##
  19. C编程 求1到100之间的奇偶数之和
  20. 数据挖掘著名案例——啤酒与尿布

热门文章

  1. Unix/Linux IPC及线程间通信总结
  2. 快速上手SpyGlass——CDC检查
  3. mysql 指定账户已存在_安装mysql时告诉我指定的账户已存在?
  4. centos 安装 MatConvNet (gpu)
  5. shsh验证服务器,教你从Cydia上取出SHSH并验证有效性!
  6. c语言生命游戏代码大全,c++生命游戏源码
  7. python制作自动回复脚本_python itchat实现微信自动回复的示例代码
  8. 优秀工程师应该具备哪些素质_一名优秀工程师所需要具备的条件和素质[1]
  9. eeprom的wp 引脚_EEPROM存储芯片24C02
  10. all any 或 此运算符后面必须跟_好好跟大家聊聊,最全面的 Python 重点