本纯粹是自己的感受
从2016年10月开始,正式开始我的程序编程工作。今天是2020年12月18日。在过去的四年时间里,各方面都有学习,可总是感觉很空泛,浅浅地学习。学习了很多方面的内容,留下来的都是日常常用的技能。大多数的知识点。看了一遍又一遍,也是忘了一遍又一遍。只是在脑海里留下了一点点的小小的印象。今天开始,想把一些认识,感悟,学习心得写下了。尽量地转化成自己的知识而不是一种印象。同时也锻炼自己的文档能力。在合适的时间,再录一些视频出来,加深自己的印象。如果能以此结识更多朋友就更加完美了。
语言上的认识
- 包容心态接受
在过去的四年了,我接触了PHP,Js,python,go,shell脚本,doc命令等等。php是我主要使用语言,js有在使用。go,python在今年学习的。我发现每种语言都有自己的比较适合的场景。虽然基础语法是不同的,但是最终的编程思维是相同的。基础语法可能你在短时间内是能够学习到的,而编码习惯,编程思维却是需要学习,项目经验不断实践总结而来。自由不断的学习,看别人优秀的代码,不断地接纳别人优秀的思路,一次次地推翻自己已经熟悉的方式。这样不断地成长起来。我的结论就是,不要去比较语言的好坏,存在即合理。多掌握一种语言,就多一种解决问题的思路。 - 多语言武装
打个比方:一名优秀的战士不可能只会一种武器,有长枪,也会有短刀。 - 项目场景
语言有强弱类型之分。
总体上强类型要求严谨性更高,但是编程开发速度也许不是那么快。弱类型语言,开发速度,学习成本都很比较地。上手快。
编程习惯
- 不要编写上帝方法
在一个个的bug中总结,一个方法只做一个事情的好处。 - 注释 注释 注释
- 为项目写一个好的README
学习
- 不要浮躁
学习本来就是要耐得住寂寞,忍得住诱惑。沉得下来,才有能找到编程的乐趣。 - 就是折腾,多折腾多填坑
不折腾不完美
网友评论