程序员阶段性成长的自我总结
第一阶段:为了实现功能编程;
这时候是初级阶段,编程重心是实现功能.
不熟悉业务逻辑,不熟悉编译器原理,代码很烂,还找到那麽多bug在哪.但是,很正常...
功能实现很快-->代码乱.逻辑不严谨,bug多-->迭代更新需要更多时间,大部分时间看懂自己的代码-->没时间提升自己.(陷入死循环)
成长的必经之路,不要放弃,熬一熬,多加班,多注释,多规范一下命名,量变一定会引起质变.
第二阶段:为了代码而编程,实现功能,
这个阶段,开始注重代码质量.
某一瞬间觉悟,<<刻意练习>>;
开始注重注释:1.编程步骤注释,2.方法多行注释,3.行尾部单行注释;
开始注重方法:1.拆分雍瘀代码一个个公共方法,2.方法的严谨性,多态性,独立性,复用性...
开始注重API原始数据:1.原始数据尽量少的处理,2.添加标识符;
开始注重静下心去学习,很多底层的东西要学习.
...
发现逻辑明确了,代码清晰了,bug少了,即使有也能根据丰富经验快速找到。后期的更新迭代,维护时间花费也少了,有更多的时间去提升自己.
第三阶段:代码开始融进血液里
写了几个月后台接口,前两又开始写前端页面。突然感觉心态就不一样了,代码英文注释,命名规范明了,CSS属性顺序,HTML循环,交互异常提示...不由自主会去思考,怎样使代码更加规范?代码更加整洁?我是顿悟了吗?对自己高标准 严要求了,感觉代码已经融进我的血液里。
第四阶段:分享交流,个人品牌,深挖再深挖....
//1.封装js文件:1.硬编码的东西;2.公共的方法;//2.代码整洁之道, 对于函数有这么一句话: 函数只应该做一件事情, 把一件事情做好, 而且只由它来做这一件事情
...//3.对于if, 和for中的代码, 如果是处理业务代码, 一般可以抽出单独的一个代码
if() {method1();
} else {method2();
};
for(int i = 0; i < 100; i++) {method3();
};method1() {//业务代码1
}
...
程序员阶段性成长的自我总结相关推荐
- 读君山-七年阿里老人谈新人程序员的成长
读了君山老师<七年阿里老人谈新人程序员的成长>觉得总结得非常好.整理记录一下. 做自己 做事积极主动 学习自我驱动 总结.沉淀.分享,积累影响力 做越来越大的事 把别人的事当成自己的事,做 ...
- 每周读书#2 - 《程序员的成长课》
这是一个焦虑的时代,前有<人到中年,职场半坡>刷屏,后有中兴员工跳楼刷爆朋友圈.登录知乎.CSDN,关于程序员的出路问题的讨论,总能得到众多的关注. 整个社会弥漫着一股焦虑的味道,其实不只 ...
- 《程序员的成长课》:少走5年弯路
作为一名普通的程序员: 你想买一套房子,不想再租住在远离公司的偏僻地带每天通勤 4 个小时上下班 你想买一部车子,可以周末开着去山里转转,看看红叶听听鸟鸣 你想买衣服时去窗明几净微笑服务的商场而不是 ...
- 一位工作8年程序员的成长感悟,值得深思
一位工作8年程序员的成长感悟,值得深思 文|洪生鹏 01 刚毕业时,到一家软件创业公司上班,公司规模不大,加上领导只有6个人,主要做教育平台,那时待遇,1500元.(不怕你笑话,刚毕业时对薪资不敢期望 ...
- 菜鸟程序员的成长之路(二)——时间都去哪儿了
距离我的上篇博客菜鸟程序员的成长之路(一)已经过去六个月的时间,又到了总结收获的季节.在漫长的六个月里,发生的了很多的事.残存在大脑中的记忆(不是脑残),已经不能将我带回到去年的九月份,想问自己一句: ...
- 《程序员的成长课》读后感
这是一个焦虑的时代,前有<人到中年,职场半坡>刷屏,后有互联网寒冬刷爆朋友圈.登录各大社交平台,关于程序员的未来的出路问题讨论,总能得到众多的关注.整个社会弥漫着一股焦虑的味道,其实不只中 ...
- 《程序员的成长课》读书笔记心得体会2700字
<程序员的成长课>读书笔记心得体会2700字: 这是一个焦虑的时代,前有<人到中年,职场半坡>刷屏,后有互联网寒冬刷爆朋友圈.登录各大社交平台,关于程序员的未来的出路问题讨论, ...
- 一个程序员的成长的六个阶段(转载)
一个程序员的成长的六个阶段 第一阶段 此阶段主要是能熟练地使用某种语言.这就相当于练武中的套路和架式这些表面的东西. 第二阶段 此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函 ...
- 云栖专辑| 阿里毕玄:程序员的成长路线
2018年12月20日,云栖社区3周岁生日.阿里巴巴常说"晴天修屋顶",所以我们特别策划了这个专辑--分享给开发者们20个阿里故事,50本书籍.第一位是林昊(毕玄). 在这篇< ...
- 离异美女跟程序员相亲,结果自我介绍完就被秒删:三无送个儿
离异美女跟程序员相亲,结果自我介绍完就被秒删:三无送个儿 这几年中国的离婚率每年都在逐年增加,越来越多的年轻人婚姻维持不了7年,而且有少部分人都是闪婚闪离,为什么离婚率会越来越高,应该跟现在年轻人的思 ...
最新文章
- AI芯片进入新阶段 哪种企业能胜出?
- 关于silverlight5 打印功能收集
- [物理学与PDEs]第1章第3节 真空中的 Maxwell 方程组, Lorentz 力 3.1 真空中的 Maxwell 方程组...
- 《python从入门到精通》——生成由数字、字母组成的4位验证码
- leetcode 423. Reconstruct Original Digits from English | 423. 从英文中重建数字(Java)
- jq匹配偶数行_jquery怎么实现奇偶行不同背景颜色?
- 高数复习(1)--曲线切向与曲面法向的理解
- 主流量化交易策略:统计套利交易策略
- 将一个数组分成2个数组,使得2个数组的差值最小
- 08_Linux系统之link(),symlink(),readlink()函数
- 计算机英语领域有哪些构词法,计算机专业英语的构词方法(共2969字).doc
- 分享 | 基于图像分类网络ResNet50_vd实现桃子分类
- 时间序列 R 08 指数平滑 Exponential smoothing
- 打印显示打印机未安装
- [源码解析] PyTorch 流水线并行实现 (1)--基础知识
- RGB和YUV颜色对比,使用ffmpeg颜色处理,视频混合,透明度处理
- 大数据时代需要学习些什么?
- 面向对象编程,面向切面编程,面向过程编程
- 转:不懂这八条,你的领导力只是“命令”而已
- Lua 阿拉伯数字转中文实现(最新)
热门文章
- c++数组、结构体数组和对象数组的初始化方式
- OpenKG祝大家端午安康
- 笔记本键盘有几个键失灵了怎么办?
- wps比对两列数据重复_“两个wps表格,怎么比对重复的数据?“两个表格对照核对...
- 基于python物流管理系统毕业设计-python实现快递价格查询系统
- 3D打印路径填充算法 -- Connected Fermat Spirals for Layered Fabrication
- 理论综述与创新---结构洞的新应用
- 合金电阻分类与合金电阻详细参数介绍
- 雷电android模拟器端口,【雷电命令】雷电安卓模拟器修改信息及常用adb命令整理贴...
- Chrome谷歌浏览器启用flash插件