日常写代码,日常改bug,日常和产品经理battle....
2021年程序员职场口头禅:“我太难了!”
这还不算完,行业内卷,熬夜加班996,真是“难上加难!”
为了改变现状,不少程序员走上了学习新知识学习新技术的“提升”路,然而,长此以往,身体和精力却开始变得疲惫不堪。迅速增长的体重和越来越高的发际线,日常看似充实饱和的工作,也夹杂着越来越多的苦涩和无奈。
越来越多的程序员开始抱怨:“我都这么努力了,为什么不仅生活还是过不好,技术也没有实质性的增长呢?”
究其根本原因,就是万恶的死循环。
程序员最大的“毛病”就是会陷入技术的死循环,而技术往往在不断的迭代更新,接触的面有限,导致面临新的问题、新的技术,就会很难突破自己。
结合我接触的一些大神们和前辈们走过的弯路,今天给大家总结了他们在自身提升过程中的7个切忌:
切忌一开始就从 “XXX基础”,“XXX全掌握”开始学习起,考虑时间成本,更好的方法,从业务场景入手,以战带学,能更好的学习和运用新技能。
切忌一味追新,忽略了技术的深度。就像练习做不同项目的功能,但是只追求量不保证质量,最后发现只是技术的搬砖者。例如前端要不JS学好学通,在学习其它会有很大帮助。还有一定要深入一个完整的项目,项目不断的迭代,不断刨析自己写的代码,才能知道自己之前的设计有什么问题,以及以后如何避免。
切忌只做一个技术,比如:做前端的只做前端,不管后台、UI、产品、运维等;
做到一专多能,也就是在专业上有纵深,还拥有多领域的视野。利于沟通交流,提升全局观。
切忌只学技术,不谈业务,到头来你会发现“技术”只是“业务”的小弟,所有你所认为的很牛的技术,在不对称的业务场景中,等于零;对自己工作的业务领域有足够多的了解,这样能更明白客户的诉求以及缺失的方面,才能针对性的做页面设计,数据库设计,技术选型等,提升解决问题的能力。多看一些优秀的网站,大佬的项目设计,多去思考他们为什么这么设计与实现。
切忌做技术不做管理,或者做管理不做技术,技术是安身立命,管理是突破自己的阶级,走向独立 + 财富自由的必经之路;
切忌一个人面面俱到,一个人管公司所有的人,一个人管所有大大小的事情,这是不可能的,因为人的精力有限,把主要精力放在核心的事情上。
切忌通宵 + 无限的加班,可以让你在团队中立于不败之地,相反这只会搞垮你的身体,让你更早离开公司;身体是革命的本钱,合理安排时间,提升自身能力
提升,方法永远要比努力重要。希望这7个切忌能给你启发,更有效的自我提升,同时沉下心不间断学习与研究,找对方向,从在深度、思维、逻辑、设计、业务、管理等方面不断深入打磨,相信向上突破也只是时间问题。