这是我参与更文挑战的第3天,活动详情查看: 更文挑战
今天讲点工作感悟吧,本人已经入行5年,一想到00后都快要出来工作了,不瞒你说,内心是慌的。
曾思考过要不要转行,或者未来的职业规划是转资深技术还是去做管理?然而现在却还是坐在电脑前赶项目,做一个没得感情的敲代码机器,很多事情都因为种种原因而止步不前,没有后续,这就是常说的间歇性踌躇满志,持续性混吃等死吧,我不能给你人生的答案,但我可以把我的过往经验分享给你。
如果你想走出舒适区,准备好去迎接更多的挑战,从一个程序员转为管理者,希望这篇文章能帮到你一点,纯属个人观点,不喜勿碰。
1、学习:付出比别人更多的汗水和泪水
做管理前,你必须是一个可靠的程序员;做管理后,你更要是一个可靠的程序员。
永远不要放弃深挖技术,因为这是你糊口的保底能力,扎实的技术实力,是你未来面对市场竞争最大的保障。
错误认知:做了管理终于不用像以前那样拼命学习了!
抱歉,你还是得学习,并且要比以前更拼。
为什么? 其一,本来是作为技术的你如果被公司提拔为管理,如果哪一天公司凉凉,你的管理经验又尚浅,你以没有根基的管理能力求职高级管理岗位,成功率非常低;但如果是以有管理经验的技术人员而重获得一份高薪工作的可能性就很大,且下家公司也会在试用期去观察你的管理能力,转正汇报时也会关注你的管理才能,进而再次提拔。醒醒吧,大公司聘用管理人员一是看有无大厂经验,手握无限资源,二是看管理能力。
其二:你在做程序员的时候,如果你的领导的技术不足以服众,你是不是会吐槽他靠手段靠风骚走位获得的管理头衔,不服他进而不好好做事。换言之,如果你作为管理,你的下属在你这里能学到很多,并且成长很快,他将成为你的左膀右臂,将其收至麾下不香吗?最重要一点不会给你的管理之路使绊子。
那么问题来了,如何学习技能呢?
我分享下我认识的一个大神的学习方法,先用脑图罗列知识大纲,画一个脑图出来,将java知识按照模块拆分,再列出子模块,然后每个模块每个模块的去学习。
为什么要这样?系统化的学习,能让你对自己的学习结果一目了然,并且有成就感,当你将每个子模块都填充上学习总结,满满的一页纸都是你的汗水。
另外九年义务教育告诉我们,按照有序的知识点去学习才是正道,赶紧放弃碎片化学习,我觉得那就是害人不浅的东西,学习一定要一以贯之,学习从来不是一蹴而就的,切忌心浮气躁。
时刻有危机意识,做好未雨绸缪,才能在你职业道路上遭遇不顺时,有十足底气辞掉老板。
2、思考:学而不思则罔
思考是做任何事的前提,你不思考就做,不思考就说,那么我告诉你效果肯定大打折扣。
技术上你要做出的思考:我上家公司的领导对详细设计环节非常重视,他要求我们在做详细设计前和每个相关系统的负责人都充分沟通,尝试和权衡多种设计和实现方式,
永远不要用战术上的勤奋掩盖战略上的懒惰,坚实基础决定了上层建筑,而坚实的基础怎么打,就是要思考,不是上来就吭呲吭呲的干,有的人会说,时间不等人,没时间思考了,业务催着要呢,那也请你拿出时间先思考方案,否则你回过头看会诧异“我怎么会写出这样的代码”,尴尬不尴尬。还要不停的返工、重构、改bug,效率极低。 有的人写的代码10年不需要再重构,而有的代码1年就扩展不开来了,区别就在于你是“先思后做”,还是“先做了再说”。
就如同面试的时候,你要心里有底,面试官会问些什么问题,你在心里做好答案,那么临场发挥也不怕,因为肚子里墨水够多。
3、沉稳和行动力:静如处子 动如脱兔
管理的上面还有管理,除非你自己做老板,不然就是上要和管理层接触,下要和团队配合,该如何做好呢?
第一:沉稳,脸皮要足够厚,子弹也打不穿的那种,俗称“皮实”。当你的上层管理对你的工作结果不满意时,你要做的不是辩解,因为结果已经说明一切,而你要脸皮足够厚,这时候你的心里承受能力要比平时放大10倍,子弹打不穿的那种才行。
我上家公司就有这么一个CTO,训一些中层管理非常直接,当场怼的那种,当然这样的肯定是少数,底下人被当场指责事情做的不好,心里也会不舒服,一些不沉稳,脸皮不够厚的,可能觉得脸上挂不住,共事就很难了。这时候一定要稳得住,职场上千万别和上级刚起来。
第二:行动力
你的行动力体现在你如何和你的团队配合,在制订了一系列条规后,如果你的执行力稍缓,那么你的整个团队都会在公司里掉队,你需要及时的拉起相关同学将事项布置下去,并有序检查执行结果。千万不要做思想上的巨人,行为上的弱者。 布置任务时,什么人在什么时间完成什么事情产出什么报告,让成员在指定时间给出成果,并对此结果有思考和结论,完成一项任务的闭环。而其中每个环节都需要管理者的行动力,你要及时向下发出指令,确认资源,排出计划,得到结果,结果讨论等等,或许你有很听话的下属不需要你的督促就认真完成,没有的话,你还需要监工。
如果有考虑转管理的同学,一定要有持续不断的学习、面对疾风的沉稳、超强行动力、勤思考的特点。
另外说一点,建设组内技术分享习惯,并持续优化,是每个管理者都应该要做的,这是获得一支强大的团队最快最有效的方法。
The End
如果有什么工作上学习上的困惑,可以添加我的同名公众号【无敌大白】,留言咨询,我每天都会在,尽我所能的给大家解惑。回复【资料】获取大神的学习笔记和思维导图,跟着学就对了。