程序员如何小白变大神?
如果是有悟性的小黄就好办
买书或是网上教程,
先学一门语言,搞清楚硬件语法
接着学算法,数据结构
再学下maven之类的
当然要成为大神那这些是远远不够的
操作系统,微机原理,数字电路,编译原理,图像处理等等课程也都是要弄透的。
如果没悟性,趁早作罢……
程序员如何快速成长?
“做好计划,确定目标”我们在做事情之前,先把事情按照轻重缓急程度来划分,分成重要紧急,重要不紧急,不重要紧急,不重要不紧急4个类型,并将事情根据不同类型分配不同的时间,然后按部就班的向既定目标前进即可,不会在思考需要做什么方面浪费时间和精力。
“多思考,勤总结”语言,就跟写作、绘画、单簧管一样,是一种创造性的工作,而不是一个种无脑重复的工作,只有在构思好整体之后才能一步步去完成各部分工作,却完成目标。而且在这个过程中也会出现各种问题,同样需要思考如何解决问题。在软件工程师的工作生涯中总会遇到同样的问题,如果之前对这些问题做过总结的话,那在解决这些问题的时候将会节省很多时间。语言只是自身能力的一部分,对自身也要“多思考,勤总结”,多方面的能力提升,才能使得我们在工作中走得更远。
“养成好的软件习惯”好的习惯可以自己培养,写程序不能失于严谨,而严谨也是一种好习惯。因为在建模的过程中,稍不留神写错一个标点符号、或者大小写不对小,就可能出现BUG让成果付诸东流,可能要重新再来,所以写代码和学习要有严谨的态度。
“多沟通,多交流”多和其他同事沟通不仅可以学习到很多测试方面的知识还能提高沟通能力。前端工程师的工作不只是低头操作,良好的沟通能力可以有效的了解领导、同事以及客户的意思,对于准确完成工作很有帮助。
数通畅联专注于企业IT架构、云原生技术综合集成、数据治理分析领域,感谢您的阅读与关注。