您好! 欢迎,全国天下信息网
管理 |  登录 |  注册
全国
选城市
首页 领币排行榜 游戏与工具

从初级程序员到高级程序员你只需要注意这几点

发布时间: 2019-02-28 11:36:32- 浏览量: (0次) - 回复: (0个)
详情


1、命名不规范

命名很随意,当时写代码特别High,什么奇奇怪怪的命名都有的,完全意识不到全名规范的价值和意义。

 

 2、不写单元测试

确切来说,是不按TDD的方式开发。在现在IDE这么强大的情况下,先写单元测试的习惯,不仅仅是代码的严谨性,也是效率的代名词啊。好的单元测试,逻辑必然会清楚。

 

3、先集成,再测试,再放弃。

很多时候,初级程序员在引入第三方的库,框架,接口或者是服务的时候,喜欢的事情就是直接和自己原有的代码集成在一起。好的方法是先跑通官方提供的Demo,再想办法一点一点加上自己的业务。

 

4、理不清楚逻辑,边做边猜

前端在这里的问题特别多,做支付,不清楚支付的流程,分不清楚定义,总以为前端就是接口处理好数据展示好拉倒。很多初级程序员都会有这种习惯,这样不好,先把逻辑处理好,弄清楚流程,再去动手才好。

 

5、不关注性能

不关注性能也是新人很容易犯的错。什么是性能呢。对后端来说就是TPS和响应时间,对前端来说就是响应时间。很多新人程序员的习惯就是把东西做出来,然后再优化。后就是东西做出来了,优化留给别人了。对性能的关注也是晋升中级程序员关键的技能点。在写代码的时候,有经验的工程师已经知道了这个方法这个函数这个功能点的性能怎么样,瓶颈在哪里。

 

6、害怕重构

程序员大的勇气就是看自己三个月之前写的代码。其实重构并不应该是在几个月之后重构,好的方式是实时重构。写一天代码,70%的时间都放到重构上都不过份。不重构在某种程度上也意味着你的代码实现无法重塑。

 

7、做出来就好,不考虑优雅的方案

有个词叫做佳实践,其实编码规范和佳实践,是编程功底的重要体现。优雅方案可以认为是佳实践的升级版,它和上面说到的不断的重构是相辅相成的。不好的方案是什么呢?硬编码居多,没有可扩展性,用很丑陋的方式完成了功能。

 

8、遇到问题的时候不会试错

这也是初级程序员常见的问题。很多时候初级程序员会遇到问题,解决不了,去找一个有经验的工程师,这个有经验的工程师呢,大概也未曾遇到这种情况,但是他解决问题的思路很清楚。一会儿试试这个,一会儿删删那段代码,很快就跑通了。解决问题就是一个分析推理的过程,而在这里呢,背后的功底就是你知道很多哪些是肯定不会错的小公理,然后再挨个去定位可能产生错误的环节,分解流程是基础的工作。
叩丁狼是一家专注于培养高级IT技术人才


作者上传证件

说明:
1、为了更好保障广大用户权益,上传证件可以多发布信息。
2、在这里会显示上传名称(不显示具体证件图片)。
3、内容要正规、合法、爱国,有问题可以及时联系平台管理。

作者对所发布信息承诺

承诺1、我所发信息都是正规个人、企业、机构信息

承诺2、我发布(1家或多家)合作企业(机构)信息时候,得到了相关(1家或多家)合作企业(机构)的许可或默许

承诺3、所发信息如果侵害到(1家或多家)个人、企业(机构)合法权益,相关个人、企业(机构)可以及时联系我协商处理。

承诺4、所发信息不违法、不骗人,我对所发信息负责,对所发的合作企业(机构)信息负责。

特色与简介:


  •  
  • 天下id: 5926430
  • 等级: 普通会员
联系我们:
  • qq: 2644726383
  • 手机: 17394937697
  • 电话: 020-85628002

关键词相关栏目

相关信息推荐

天下信息网(天下网)www.tx009.com免费发布分类信息网。
管理服务QQ:970190252 手机(同微信):13126507001 交流QQ群:798912496