文章目录
前言
从最开始什么都不懂的小白,到慢慢可以独立的面向百度和Google编写程序,熟悉各种开发框架的使用,慢慢的成为初中级开发工程师,作为一个Android应用开发工程师,经历过自卑、自满、职业期的迷茫,最近看到一些学习视频后,突然醒悟,明白了自己的不足和应该前进的方向,有点感悟,特此记录!希望能给有相同境遇的朋友一点启发!一、什么时候是改变/学习的最佳时机?
针对这个问题,听到一位“前辈”说过一句话用来回答这个问题最合适,栽一棵树最好的时机是十年前和现在!。所以现在就是改变和学习的最佳时机。
30岁初中级程序员还能继续做程序员吗?
听到过一个回答,那就是,如果30岁你家里又没有矿,而且有有意在IT行业继续发展的话,那么对于已经没有退路的你而已,还有什么别的更好的解决困境的办法吗?所以,努力学习专研技术,成为技术专家,因为你已无别的更好的选择了。当然如果你有别的更好的选择,也可以尝试别的选择,但都不可缺少的是努力!
作为一个已经涉足Android应用开发快6年时机的老菜鸟,却还只停留在2-3年左右的开发水平,其实我是落后了很多的,最近看很多培训公开课和一些网友慷慨分享的进阶视频,每次都能获益良多,这也坚定了我继续走技术路线的决心,即使我前期的履历很糟糕,但是我已决心用实际行动来证明我也可以成为高级工程师甚至技术专家。
二、应该如何进阶?
关于如何进阶,我想应该从如何成为一个合格的软件工程师开始,而非只会面向百度和Google编程的Coder。那么如何成为一个合格的软件开发工程师呢?以下内容是我根据网友Stay的分享高效工作流归纳总结而来。
1.不仅仅只当一个编码工作者
一个合格的软件开发工程师,不应该只是开发实现需求,而应该从需求提出那一刻开始就参与进去,一直到整个项目的后期运营维护都要有所参与,这样不管是对我们的代码质量、可维护性和职业发展都是非常有益的。所谓没有对比就没有伤害,我们来看下对比。