随着互联网的不断发展,越来越多的人都在学习计算机编程开发语言,下面我们就通过案例分析来了解一下,软件开发程序员需要注意哪些问题。
1.写更多代码
如果你想在某件事上做得更好,你就必须花时间去做这件事。
不管你读了多少篇文章,读了多少遍文档,不付诸行动,你就不会进步。
这种设计模式一开始看上去很难,但当你在多种环境中实践后,它就变得非常简单。
2.编写测试
当一次开始为自己的代码编写测试时,我惊讶地发现:自己缺乏编写良好测试的心态。
编写测试让你能以起初没有想到的方式看看自己的代码,因为在构思测试时,你必须考虑这个东西会出什么问题。
你意识到,自己写的那个函数做了太多的事情,分成多个函数可能更好,因为很难想出一个测试可以测试做这么多事的函数。
3.诚实
不管你是完全了解,还是不了解,都要诚实。
假装知道某个API的输入和输出,你就无法进步。相反,如果你因为对API或主题缺乏了解而说了一些愚蠢的话,你可能会在讨论中出洋相。
4.为开源项目做贡献
为开源做贡献能让你接触到工作中可能永远不会出现的场景,开拓视野。
这个过程中,你可以了解在分布式场景中运行一个项目需要什么,引入非破坏性更改和其他新的开源工具等。
总之,好处说不完,我们都知道开源如何直接或间接地改变了每个人的生活。
5.乐于助人
对自己知道的事情,帮助别人会让你成为那个方面的“领路人”,并确定你在团队中的价值和重要性。
如果是你可能不是擅长的事情,也要乐于助人,因为你可能从中学到一些有价值的事情。
6.选择一个个人项目
个人项目是学习新框架和新技术的好方法,而你可能在工作中没有用到过它们。
对于一个个人项目,你既是产品经理,又是开发人员和架构师,因此可以想象要做多少决策。
你可以借鉴在个人项目中的经验,在工作或社区中建议新的框架和工具,如星星般闪耀。
发表评论