每个初级程序员都会在编程的路上栽跟头,俗话说的好,站在巨人的肩膀上会看得更远。就让小编为你带来Quora获得2.4K点赞的最佳答案。
有9年工作经验的Vignesh Kannan给出了这样的回答:
哦,我有一大堆。
在近10年的多家公司职业生涯中,我一直担任软件开发人员,我不能更多地想要强调以下几点。
1、喝咖啡。
在漫长的一天咖啡是你最好的朋友。(这是个人意见)
2、请你用正确途径解决问题。
在出现问题时,不要提供一个快速修复问题的方法,它会对你的工作产生适得其反的效果。
3、定期提交代码,并在2天内至少推一次代码。
在本地环境中不要有太多未提交的代码。你永远不知道系统什么时候会奔溃。
4、不要为变量名使用缩写形式。
它会理解你的代码,因为几个月后,理解你的代码将会是一场噩梦。
5、在与上述观点相同的情况下,始终向代码中添加适当的注释。
6、文档应该始终与代码共存。这是目前最好的。
例如使用/** Javadocs comments */评论而不是写一些页面。
7、将你所有的静态变量。
当你试图本地化你的软件时,这很容易实现。
8、作为开发人员,编写广泛的单元测试。
始终保持代码覆盖率超过95%。这将使您能够识别您的小代码更改是否会破坏该软件。
9、在你的IDE配置linters。清除代码。
10、为团队采用通用代码样式,并且使用它。
11、有疑问时,要总是问。
因为你永远不会知道在你的团队中其他人知道什么,从不低估任何人。
12、关于以上问题:不要问愚蠢的问题。
在你问周围的人之前,先在谷歌上查一下。
13、不要只为简单明朗的场景编写代码。
如果你这么做了,边缘案例和错误场景会一个坏人,他们出现后便会击垮你的。
14、当你的队友问你问题时,请帮助他们。
你永远不知道什么时候你需要别人的帮助。
15、最后但并非最不重要……
学习新技术别犹豫。走出你的舒适区。这就是你在软件行业生存的方式。
16、哦,最重要的是。
重新启动计算机比你想象的更能解决问题。(`・ω・´)
先定个小目标,来个100万!↑↑↑