第一阶段:为了实现功能编程;
这时候是初级阶段,编程重心是实现功能.
不熟悉业务逻辑,不熟悉编译器原理,代码很烂,还找到那麽多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
}
...

程序员阶段性成长的自我总结相关推荐

  1. 读君山-七年阿里老人谈新人程序员的成长

    读了君山老师<七年阿里老人谈新人程序员的成长>觉得总结得非常好.整理记录一下. 做自己 做事积极主动 学习自我驱动 总结.沉淀.分享,积累影响力 做越来越大的事 把别人的事当成自己的事,做 ...

  2. 每周读书#2 - 《程序员的成长课》

    这是一个焦虑的时代,前有<人到中年,职场半坡>刷屏,后有中兴员工跳楼刷爆朋友圈.登录知乎.CSDN,关于程序员的出路问题的讨论,总能得到众多的关注. 整个社会弥漫着一股焦虑的味道,其实不只 ...

  3. 《程序员的成长课》:少走5年弯路

    作为一名普通的程序员: 你想买一套房子,不想再租住在远离公司的偏僻地带每天通勤 4 个小时上下班 你想买一部车子,可以周末开着去山里转转,看看红叶听听鸟鸣 你想买衣服时去窗明几净微笑服务的商场而不是 ...

  4. 一位工作8年程序员的成长感悟,值得深思

    一位工作8年程序员的成长感悟,值得深思 文|洪生鹏 01 刚毕业时,到一家软件创业公司上班,公司规模不大,加上领导只有6个人,主要做教育平台,那时待遇,1500元.(不怕你笑话,刚毕业时对薪资不敢期望 ...

  5. 菜鸟程序员的成长之路(二)——时间都去哪儿了

    距离我的上篇博客菜鸟程序员的成长之路(一)已经过去六个月的时间,又到了总结收获的季节.在漫长的六个月里,发生的了很多的事.残存在大脑中的记忆(不是脑残),已经不能将我带回到去年的九月份,想问自己一句: ...

  6. 《程序员的成长课》读后感

    这是一个焦虑的时代,前有<人到中年,职场半坡>刷屏,后有互联网寒冬刷爆朋友圈.登录各大社交平台,关于程序员的未来的出路问题讨论,总能得到众多的关注.整个社会弥漫着一股焦虑的味道,其实不只中 ...

  7. 《程序员的成长课》读书笔记心得体会2700字

    <程序员的成长课>读书笔记心得体会2700字: 这是一个焦虑的时代,前有<人到中年,职场半坡>刷屏,后有互联网寒冬刷爆朋友圈.登录各大社交平台,关于程序员的未来的出路问题讨论, ...

  8. 一个程序员的成长的六个阶段(转载)

    一个程序员的成长的六个阶段 第一阶段 此阶段主要是能熟练地使用某种语言.这就相当于练武中的套路和架式这些表面的东西. 第二阶段 此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函 ...

  9. 云栖专辑| 阿里毕玄:程序员的成长路线

    2018年12月20日,云栖社区3周岁生日.阿里巴巴常说"晴天修屋顶",所以我们特别策划了这个专辑--分享给开发者们20个阿里故事,50本书籍.第一位是林昊(毕玄). 在这篇< ...

  10. 离异美女跟程序员相亲,结果自我介绍完就被秒删:三无送个儿

    离异美女跟程序员相亲,结果自我介绍完就被秒删:三无送个儿 这几年中国的离婚率每年都在逐年增加,越来越多的年轻人婚姻维持不了7年,而且有少部分人都是闪婚闪离,为什么离婚率会越来越高,应该跟现在年轻人的思 ...

最新文章

  1. AI芯片进入新阶段 哪种企业能胜出?
  2. 关于silverlight5 打印功能收集
  3. [物理学与PDEs]第1章第3节 真空中的 Maxwell 方程组, Lorentz 力 3.1 真空中的 Maxwell 方程组...
  4. 《python从入门到精通》——生成由数字、字母组成的4位验证码
  5. leetcode 423. Reconstruct Original Digits from English | 423. 从英文中重建数字(Java)
  6. jq匹配偶数行_jquery怎么实现奇偶行不同背景颜色?
  7. 高数复习(1)--曲线切向与曲面法向的理解
  8. 主流量化交易策略:统计套利交易策略
  9. 将一个数组分成2个数组,使得2个数组的差值最小
  10. 08_Linux系统之link(),symlink(),readlink()函数
  11. 计算机英语领域有哪些构词法,计算机专业英语的构词方法(共2969字).doc
  12. 分享 | 基于图像分类网络ResNet50_vd实现桃子分类
  13. 时间序列 R 08 指数平滑 Exponential smoothing
  14. 打印显示打印机未安装
  15. [源码解析] PyTorch 流水线并行实现 (1)--基础知识
  16. RGB和YUV颜色对比,使用ffmpeg颜色处理,视频混合,透明度处理
  17. 大数据时代需要学习些什么?
  18. 面向对象编程,面向切面编程,面向过程编程
  19. 转:不懂这八条,你的领导力只是“命令”而已
  20. Lua 阿拉伯数字转中文实现(最新)

热门文章

  1. c++数组、结构体数组和对象数组的初始化方式
  2. OpenKG祝大家端午安康
  3. 笔记本键盘有几个键失灵了怎么办?
  4. wps比对两列数据重复_“两个wps表格,怎么比对重复的数据?“两个表格对照核对...
  5. 基于python物流管理系统毕业设计-python实现快递价格查询系统
  6. 3D打印路径填充算法 -- Connected Fermat Spirals for Layered Fabrication
  7. 理论综述与创新---结构洞的新应用
  8. 合金电阻分类与合金电阻详细参数介绍
  9. 雷电android模拟器端口,【雷电命令】雷电安卓模拟器修改信息及常用adb命令整理贴...
  10. Chrome谷歌浏览器启用flash插件