作为一名程序员,要一直保持对技术的热情,不断更新自己的技术栈,尤其是前端技术发展速度特别快,为了让自己不被淘汰,要不断地学习,然而最近,我却觉得自己失去了对技术的热情。
这种状态是从什么时候开始的呢?
大概是从日复一日地写业务代码开始的吧。做一个个页面,还原设计稿,揪住每一像素的细节,写各种交互和业务逻辑,按照产品经理的需求一个需求一个需求地迭代……重复的工作做得多了,便失去了热情。
大概是从很久没翻过技术书开始的吧。刚学前端的时候,看到新出的前端书籍,都会忍不住买来看,现在已经对技术书籍、技术博客完全没有兴趣。
大概是从很久没有看github上的源码开始的吧。
上班写业务代码,每天加班到九十点,下班后一行代码也不想写,长期下来,自己的技术不但没有进步,反而还退步了,技术项目也不想做,自然升职无望,连上班也觉得是痛苦的事情。
厌倦了做不完的需求改不完的bug,厌倦了被产品和设计要求一个细节一个细节地改,厌倦了无休止的加班……
公司和行业不断翻起的后浪,一个个年轻朝气热爱技术的小鲜肉,每天自愿加班到凌晨研究技术,周末去参加各种技术论坛,图灵出的几乎每本技术书都有,平时不断看gitlab的各种开源库源码……大概这才是热爱技术的程序员该有的样子吧。
反思自己现在的情况,心不在代码上,然而真要说放弃做了这么多年的前端开发,又下不了决心,也舍不得。每个人都应该有自己的专业领域,应该在自己的专业领域深入,再横向发展其他辅助技能。前端开发对我来说是专业领域,应该认真打磨好。
前几天被领导说最近半年工作没有状态,虽然也是每天加班也是每天很忙碌,但是没有什么可以拿得出手的成果,回想了一下确实是,忙着读书,学日语,放在工作上的精力确实少了。
既然决定了前端开发不会放弃,那就好好精进自己的专业技能吧,增加自己在专业上的学习时间,找回失去的技术热情,毕竟也是曾经深深喜欢过的职业不是么……
任何工作做久了都会有倦怠期,我相信就算换一个行业,换一个工作,做几年我也会厌倦,自己应该学会自我调节,寻找回当初热爱工作热爱技术的自己,在一个方向深入研究下去,相信复利的力量,而不是厌倦了就换,再厌倦再换,每个领域都仅仅入门。
我厌倦的,是毫无新鲜感的重复性修改,是不断对着设计稿来像素级还原,但是想想前端不止这些,写代码是一门艺术不是技术,怎样编写通用的工具来自动做重复性的工作,节省开发效率,怎样把业务代码写得更优雅更有性能,这是我们应该考虑的,整天沉浸在烦躁的情绪中没有任何好处,效率低下,自己也不开心,何苦来哉?