刚当程序员时,我是属于那种勤勤恳恳类型的员工,工作态度用认真来形容不为过,每天我几乎是团队里最早到公司,又最晚下班的一个。而组员张工一般情况下都是准时上下班的,即使项目进度比较紧急,他也很少加班,除非是有特殊情况,他才加班。
要是按勤奋程度和工作时间长短来衡量,我想我比张工积极多了。按理说,我这么积极,工作量应该比张工多才对,其实不然,领导安排给我的工作任务和张工的任务相比,我比他还要少。
如果有正在学java的程序员,可来我们的java技术学习扣qun哦:72340,3928,小编花了近一个月整理了一份非常适合18年学习的java干货,加入就免费送java的视频教程噢!而且我每天晚上都会在里面直播讲Java知识,从零基础学习到有基础进阶,欢迎初学和进阶中的小伙伴。
而我所谓的工作时间长,其实大多时间是在重复地造轮子,一个相同的功能重复做,不仅没工作时,有些人总是“加班”,看起来很敬业,而他们上班时间却一会儿逛淘宝,一会儿刷微博,该上班时间完成的他们留在了下班时间做。
真正的努力,不是比谁花的时间多,看上去谁更加努力,而是能否找到合适自己的方法,然后多思考,多总结,摸索一套适合自己的学习方法。
做正确的事
一些发自内心的建议,在每阶段知道自己要干什么,收获什么样的能力。
23-27岁:技术积累阶段。假设本科23岁毕业,那么工作的前5年对你来说就是打基础的阶段。在这5年时间里面,你要积累足够的技术底子,打磨自己的技术实力,成为某一个技术细分领域的牛人。
27-30岁:形成思维方法论和知识体系的阶段。当你积累足够的技术实力,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。
在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。
35岁危机度过之道
30-33岁这个阶段,最关键的是了解自己。知道自己擅长什么,自己的优势在哪里,怎样才能够最大化自己的价值,同时也知道自己有什么重大缺陷。未来是扬长避短还是不断避免自己的缺陷,这些需要提前想清楚。一旦想清楚,想透了,就剩下行动。需要结合自己的情况来慎重选择,最终看你要走什么样的一条路。
清醒的认识自己
我一直担惊受怕,过去,可能是因为我年轻,但现在,我已经不是那么年轻了,我仍然发现有很多事情让我害怕。
我在思考,为什么以前会把如此多的时间全部用在编程上。大量的编程。那是我渴望深入研究一个类库,一个框架或一门技术。
据不完全统计,截至目前(2017.07)为止,中国Java程序员的数量已经超过了100万。而且,随着IT培训业的持续发展和大量的应届毕业生进入社会,Java程序员面临的竞争压力越来越大。
那么,作为一名Java程序员,怎样努力才能快速成长为一名高级的程序员或者架构师,或者说一名优秀的高级工程师或架构师应该有怎样的技术知识体系,这不仅是一个刚刚踏入职场的初级程序员,也是工作三五年之后开始迷茫的老程序员,都必须要面对和想明白的问题。为了帮助大家少走弯路,我总结出一个Java程序员的工作2-5年成长路线图。
源码分析
作为一名程序员不要假装很努力,因为结果不会陪你演戏Java
分布式架构
作为一名程序员不要假装很努力,因为结果不会陪你演戏Java
微服务
作为一名程序员不要假装很努力,因为结果不会陪你演戏Java
性能优化
作为一名程序员不要假装很努力,因为结果不会陪你演戏Java
Java工程化
作为一名程序员不要假装很努力,因为结果不会陪你演戏Java
为了掌握这些技能,开发人员需能够自我激励,主动学习新技术。继而不断挑战自我,然后更好地解决问题,这就是编程的本质。知识很重要,在某些复杂问题的情况下更是如此。在变化如此之快的IT技术领域中,知识的获取在任何时候比我们已会的技能更为重要。
忙碌的时候也要注意劳逸结合,一味的埋头工作如同老牛拉犁一样,人的体能是有限的,大脑也是需要休息,超负荷的工作只能降低工作效率,很难产生事半功倍的结果。适当的放松下,喝杯水,让身心放松下来,或许有意外的收获。
网友评论