我相信一句话,你把时间投资在哪,哪就会发光。
01
健康
众所周知,每天坐8-16个小时是软件开发人员的“必须课”开发者证书 换电脑,在休息时间少之又少的情况下,增加脂肪是必不可免的,而结果可能导致肥胖。因此,体育锻炼必不可少。
对于长期坐在电脑屏幕前的你,重复码代码,你需要每几个小时拉伸下腕部,最好配备一个能够放松手腕的鼠标和键盘,以避免手腕的损伤。 而如果你是近视,建议不要只使用普通的镜片,最好配备一个防眩晕的镜片。
02
数学技能
数学能够增强逻辑思维能力开发者证书 换电脑,拓宽解决问题的角度,很多情况下还能增强耐性。有些数学知识是可以直接应用到软件开发过程中的,如离散数学。所以说,数学技巧是可以使你变得更优秀的技能。
03
英语能力
所有受欢迎的编程/脚本/标记语言都使用英语,开源软件的注释,如Linux,也是英语。世界各地的开发者使用英语进行合作。为国际客户工作的开发者,必须掌握英语以能够将业务需求翻译成解决方案。因此,英语对于开发者而言,就像计算机世界的二进制一样。
04
建立个人域名和网站
有没有觉得,比起普通的像xxx@yahooo.com或xxx@gmail.com邮箱,拥有自己特有的邮箱地址更酷?不仅更酷,它还可以为你在潜在的客户或者同事面前树立自信和专业的个人品牌形象。
05
活跃的 GitHub 账号
GitHub对于开发者来说,就像是艺术家的作品集。——Nuff
06
好机器
开发者没有自己的机器,就像武士丢了手中的剑。我们需要一个好的万能计算机,它至少是有 4GB 内存(未来可能是 8GB )。
07
快速的网络连接
网络是程序员的氧气。长时间离开网络就像是切断空气来源一样让我无法忍受。有一个稳定的链接,你可以从网路教学视频中学习,参与社区讨论,还可以跟上 Hacker News 的最新文章。
08
阅读计算机科学经典书目
一些著作,我认为是软件开发的经典著作:
09
学士学位
文凭是敲门砖,获得学士学位的人将极大的增加其竞争优势。不管你是刚刚毕业,还是刚刚离职准备换工作。试想一下:上百万的毕业生都在奋力争取自己的工作,而一个没有学位的毕业生,该何去何从?
10
证书(可选)
证书考试,是对一个人专业素养的培养,通过认证意味着一个人被权威机构认可,有着合格的专业知识和素养。部分公司极其重视拥有证书的开发者,并给予较高的薪资,有些公司根本不关心(有充分的理由)。因为这些公司更看中一个人对编程语言的批判性思维能力。毕竟编程语言容易教授和学习,而解决问题的能力则是另一回事。
以上 10 点,你都重视了吗?
图片均来自百度
版权声明
本文仅代表作者观点。
本文系作者授权发表,未经许可,不得转载。
发表评论