怎么提高代码能力?

如题所述

1、拿到一个模块详细设计文档,大部分程序员的通常做法就是开始搭建界面代码,然后从第一个按钮点击事件或页面Load事件开始写第一行业务代码。写的差不多了,就运行一下,发现哪里不是自己想的那样,就改改,直到改到是自己预想的那样。
2、做完了一个功能模块或几块相关联的功能模块,输入111asd,发现新建正常、保存正常,就提交给测试人员。测试员用测试用数据、测试场景用例来测试,发现有问题,就登记bug。对于严重的影响下一步测试的BUG,测试员就用内部IM通知这个开发人员。对于不影响继续往下测试的BUG,测试员就登记下来,等程序员有空时处理。
3、程序员一般工作不希望大家打扰,所以开发起来就是开发。等手头开发告一段落,就看看BUG库。发现有与自己有关的BUG,就从第一个BUG开始看起。就开始通过IM和测试员掰扯起来(这不是个BUG啊、业务逻辑不是你想的那样啊、我这里不能重现啊、你给的信息描述不清晰啊),于是IM几来几往,甚至跑过去当面交流一番,甚至会拉扯上产品经理一起讨论,更甚者需要项目经理或产品经理发起一个会议来集体讨论一下
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-13
从你的描述来看,你的职业应该是程序员,属于刚入职工作,所以写代码的能力还不够厉害。
其实这属于经验,在理论知识的水平上,要积攒更多的经验才能写出更好的代码。
我建议你在工作过程中多向有经验的老员工请教,多交流,这样你写代码就会突飞猛进。
第2个回答  2019-12-13
完整的用某个语言做一个小游戏,保证可以玩,别的东西例如UI、暂停菜单、附加功能、升级等等可以考虑不做,给自己规定一个时间,不超过一个月,要做出来,可以玩。
不停地造“轮子”,看到什么框架火,就拿过来研究,然后用自己希望学习的语言实现一个,不停地写啊写啊写啊
第3个回答  2019-12-13
多做多练,多看多学。反正东西是要技术练,然后就是多去嗯,编一些程序吧。
第4个回答  2022-08-13
  1.阅读开源项目,甚至参与开发,起码项目内别人的代码应该多看看,不论好坏能看出来就是进步。
  2. 多参与老代码的维护,并思考两个问题:一是当时的人出于什么目的这样写,二是如果要重构应该怎么改。
  3. 亲手从0到1独立撸一个具有完整框架和功能的平台项目,井发布。尝试做一个前后端+部署测试都清楚了解的"全栈工程师”,不断重写迭代总结。
  4. 从0到1教会小白3里提到的内容,为了讲清楚不被问倒,你会比原来梳理得更为清楚,也可以多做些技术分享和文章总结。
  5.
站在编码以外考虑问题。比如编码以外怎么解决高并发、分布式一致性的方案,有哪些可以替代的做法,除了数据库CRUD我还能做什么样的工作(基础组件、大数据、云原生、工程效率等),也可以尝试结合开源项目自研直播平台,同时做个基于云服务的直播平台,两个方案对比思考。
  6. 挖掘生活和工作中真正有用又有趣的需求并实现,保持自己对编程的兴趣和热忱,而不仅仅是工作。
相似回答