ITPub博客

首页 > 应用开发 > > 作为一个新手程序员该如何成长?

作为一个新手程序员该如何成长?

作者:coyan 时间:2019-10-29 10:04:33 0 删除 编辑

指尖上的代码 



1.找一种你喜欢用的语言

要成为一个更优秀的程序员,需要定时经常性地练习编程并用不同的语言和技术扩宽你的经验。但是语言是如此之多,很多时候你不知道从哪里开始,也不知道该选择什么语言才最适合你要解决的问题风格。

如果你还没有想好具体的语言,并且想要先试验下的话,我会建议你搜索求职网站,例如Boss、拉勾等等,看看是什么语言最抢手。你可以牢牢掌握一些特定的语言,然后开始研究和试验。

不管你恰巧遇到或选择了什么语言,关键是经常练习。尝试不同的语言,通过一些小例子编码,然后用它们构建小的项目。

一旦你找到了能与你产生共鸣的一种或一系列语言以及如何处理问题的方法,坚持下去,并经常性地定期实践练习。

2.发现问题或让你觉得生气的事情

和一种语言一起成长和点燃学习激情的最好办法是,使用你学到的知识来帮助解决令你感到苦恼的问题。不仅要学习语言本身,也要学习语言可以如何应用到实际生活中的问题。

3.发布到Github或其他公共平台上

即使你不认为有人会使用它,喜欢它,或者甚至看上一眼,还是要发布你的代码,一旦你觉得它达到生产标准的话。

你的项目可能不会改变世界,但它可以让你脱颖而出,让你可以坦然对待别人查看和批评你的工作。此外,它可以让你的简历增色不少。

4.写博客

写博客,展示你正在学习的东西,怎么学习以及为什么。 向世界(以及将来的雇主)展示你正在学习,以及你有主动的学习意愿,就可以让你领先于95%以上的同行业开发人员。

你也可以练习你的写作技巧,这个过程也能让你学到很多关于自我方面的东西——你如何处理问题,如何分解和解决。你还需要整理一下你常用的思考方式,如何学习和成长,以及如何取得进步。

5.在软件开发社区中表现活跃

解决问题,看别人怎么解决问题,说出自己的声音和意见。我通过Stack Overflow和编程社区做到这些,这还不是最宽容的文化,因为你将会遇到一些非常眼尖的开发者咆哮你怎么在伪代码中忘记了后面那个括号。

但这能让你与其他的开发者交流,使得具备接受诚实(有时是残酷)批评的经验,并知道其他人可能会如何处理问题,从而打开思考问题的新思路。

6.学会简明扼要地解释给别人听

我总是听到大家说沟通是实现职业成功时,要掌握的最难和最重要的事情之一。在早期,我认为这是无稽之谈——只是跟人讲电话,会议期间交谈,发送电子邮件能有多难?

任何有着专业沟通经验的人都会对这种看法嗤之以鼻,我现在也会。你会惊讶地发现误解的快速突然出现,工作流程是如此之复杂,以及项目进程的拖延。

如果你能掌握简练,实事求是,通俗易懂的沟通方式,并将复杂的问题和解决方案分解为可理解和很小的块,那么你就能在软件开发领域立于不败之地。你会发现项目经理,其他的程序员,以及执行主管等都会争夺你去他们的团队。

7.保持健康的心态

专业软件开发人员的成长之路没有一条不充满着荆棘和困难,所以你很容易掉入不健康的自我思考和职业选择的陷阱。通过了解每个人都会有的专业的不安全感,可以在你对自己失去信心的时候更好的激励自己。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2236/viewspace-3167722/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: java窗口跳转
请登录后发表评论 登录
全部评论

注册时间:2019-07-11

  • 博文量
    271
  • 访问量
    16167