技术总监7年吐血总结,送给程序员的7点建议

前几天跟个人一个下属聊天,刚刚毕业的校招生,进入公司还没3个月。当问到他对本身将来规划的时候,能明显看到她略显迟疑,露出尴尬的表情,而后吞吞吐吐的冒出几个字:我也不知道,就把本身工做干好。c++

可以感觉到他对本身将来很迷惘,甚至根本没有想过本身路要怎么走,更显然没有规划过本身的将来。但是,转念一想我未尝不是这样一步步走过来,我太能理解他们的这种无助感。算法

看见她,有一种时光倒流的感受,他们身上有本身的影子。忽然想起了我当年在大学中的整夜宿舍游戏的潇洒;想起了冬天早上逃课睡觉,和老师们斗智斗勇签到,惊心动魄的经历;想起来了本身意识到一无所长时,奋战考研,但又经不住游戏诱惑,书本一周只翻一页的堕落学习;想起了毕业时无处可去时,一我的在只有4平方出租屋里默默流泪,痛下决心,努力学习,提高能力的奋斗编程

回顾本身毕业到如今,也差很少7年时间了。一路走来,有过兴奋,有过困难,有过伤心,感觉百味经历,我想这才是人生吧。设计模式

每经历一次困难,都会成长一次,总结毕业后的7年,也是本身成长的7年,下面7点建议,但愿对刚刚毕业的大家有所启发。markdown

做者简介:

大厂技术总监,分享职业发展、技术管理、职场晋升、技术成长等我的多年经验和心得。一块儿成长!关注公众号pointers,回复:【网盘】,还可得到pandownload复活版,下载速度60M/S网络

01提高专业技术能力

专业能力是职业生涯的起点,比较容易意识到的。若是把事业比作造房子,那专业能力就是房子的地基了,是起点也是基础。数据结构

以我本身的做为反面例子,大学里为了打游戏将专业课抛在脑后,有句话说的好“出来混,早晚是要还的”。果真在毕业后,为了填大学里埋下的坑,老老实实的从新把大学专业课在半年内所有看了一遍,在工做中还把课后的练习题所有操做了一遍。因此你们千万不要向我学习。架构

有同窗就会问了,“既然专业技术能力这么重要,那应该怎样提高?”,那下面我分享下我本身的学习方法。并发

1. 按部就班

专业技能方面分为:基础篇、提升篇;学习也须要按部就班,切不可一口吃个大胖子,容易消化不了。先从基础的知识开始,例如:计算机网络(打好网络基础);计算机语言相关书籍(打好计算机语言这门工具基础);《深刻理解计算机系统》(这本书强烈推荐,能够带你畅游计算机系统架构。涉及程序的机器码、汇编,处理器体系结构,存储器结构,系统IO,网络编程,并发编程,以及程序性能的优化);数据结构与算法(程序的本质就是数据结构+算法)等等。框架

基础知识已经熟练掌握以后,能够去试着提升技术能力,例如试着去掌握设计模式、架构设计、底层系统原理、性能调优、高级调试技术等等。

学习途径能够经过:书籍、网络资源、技术大牛、技术沙龙等等。若是有技术大牛能带着你,能够少走不少弯路,尽可能多跟技术大牛交流,相信我能够学到不少。

2. 以点带面

这种方式,是我很是推荐的一种学习方式。

工做中,每每只须要集中全力解决一点或几点问题就能够了。但这些点背后必定有一个较完整和深刻的知识结构。因此,工做作完后,还须要继续学习背后的知识结构。**以网络编程为例,15年时候作了一个工具,设备发现的工具,利用的udp多播的技术,很快就顺利的开发完了。可是学习还刚刚开始,里面有不少能够深挖的技术,从udp扩展开,能够延伸到网络技术的各个角落,从用户态到内核态,从API到具体实现方法,从数据结构到算法,这是一套完整的知识体系。**因此,我以为无论读者是在开发本身的产品也好,仍是在修改bug也好,必定要努力从工做中提炼、积累出一个完整的知识框架。

这个方法提及来简单,作起来仍是有点困难。由于它要求工做以后还得投入大量时间学习,把知识点串成面。并且,学这些知识的好处一时半会很难体现,须要耐心。

知识就像财富,是须要慢慢积累的。

3. 重实践

“****明明认识这个字,可是就是写不出来”,我相信每一个人都遇到过。专业技能和写字是同样的。每每有时候以为本身掌握了,可是表达不出来或者写不出来。举个例子:排序算法中的堆排序算法,不少人原理是知道的,可是要经过代码表达出来,不是全部人都能写出来的。

02珍惜时间

时间就是生命,这是你们经常挂在嘴边的话,可是是否真的付诸行动,珍惜时间了吗?我以为珍惜时间作到适度的“减小”和“增长”。少刷电视剧,没养分;少打游戏,少刷抖音、快手、小红书。多看书、多学习、多锻炼身体。

时间管理,道理你们都懂,可是作起来是很是难。

根据四象限法则,咱们将事项分为4个类型,各自在不一样的象限。**紧急又重要事项、重要但不紧急事项、紧急但不重要事项、不紧急也不重要事项。正确的作法是将焦点放在重要但不紧急事项上。**第四象限的事件大可能是些琐碎的琐事,没有时间的紧迫性,没有任何的重要性,这种事件与时间的结合纯粹是在扼杀时间,是在浪费生命。

03提高认知

**你所赚的每一分钱,都是你对这个世界认知的变现,你所亏的每一分钱,都是由于对这个世界认知有缺陷,**这个社会最大的公平就在于:当一我的的财富大于本身认知的时候,这个社会有100方法收割你,直到让你的认知和财富相匹配为止。可见提高认知是多么重要。

**低级认知能力:识记,理解,应用。**例如面对一条你熟悉的数学公式,你知道这条公式是表明什么,同时也可以理解这条公式是针对什么状况去应用,而你确实可以应用出来。

咱们大部分人,都可以掌握这种低级认知能力,帮助咱们很好地生活。不然你连出门买菜都不会了,就太不正常了

**高级认知能力:分析,评判,创造。**例如咱们面对某件事情,咱们可以把一些看似凌乱的知识点概括总结起来,找出背后的核心缘由。

经过深度分析,运用批判性思惟,对其进行审视。最后在这个基础上,创造出属于本身的东西,诸如理论、方法论等等。

那问题来了,怎样提高本身认知能力呢?

其实老祖宗已经早就告诉咱们了:三招:读万卷书,行万里路,阅人无数。**读万卷书的理解是:**扩展本身的知识面、知识边界;普遍的涉略其余领域的知识。**行万里路的理解是:**多出去走一走,感觉不一样区域的风土人情、人文景观。**阅人无数的意思是:**多和不一样领域的同事或者同窗交流,了解不一样领域的知识,提高本身知识储备。

04勤总结

每一次的总结都是本身对过往工做的复盘,在复盘中,会把事情的通过理一遍,理清楚计划和目标是什么、中间的过程怎么作到的,或者中间出了什么问题,为何没有作到,理一遍后,下一次再作的时候就能吸收此次的经验,成功的继续发扬,失败的以防再犯。

一句话,总结是进步的阶梯。

05多看书

为何书籍这么重要?为何我推荐你们多看书,看好书?由于书籍对咱们人类来讲过重要了。书籍是人类知识的沉淀,中华上下五千年历史都记载在书籍中。书中聚集了做者的思想、看法或想表达的情感,这些都是成体系的。看书的过程就是融合和消化的过程,能很好的帮助本身造成独立的看法。近两年炒的火热的碎片文知识,在我看来只是泡沫知识。

举个例子:若是你要学习c++,那么最重要的学习途径的不是网络文章、不是几个简单培训视频,而是一本专业的c++书籍。

06找到人生理想

在刚刚毕业时,大部分人还不知道本身目标是什么?擅长什么?可是人生理想不能没有,就像黑夜中大海上的灯塔,若是没有了他,人生这条大船只能随波逐流。

在文章的最开始,那个例子就是典型,包括我本身毕业时的状态也是。感谢残酷的社会,让我认识到竞争的残酷。毕业之际找工做到处碰壁,心灰意冷的我,我静下心想了一个星期,肯定了本身的人生目标。为了实现人生目标,我给本身设定了几个小目标:3年、5年、10年目标。

我先去了一家创业公司,是作智能机器人,带队的是浙大航天学院的一个副教授,擅长机器视觉。这是我实现目标过程当中的选择,我到如今都以为是一个正确的选择,也感谢当时给我机会。这里的氛围是科研氛围,感受可以学到东西(虽然工资很低,可是当时没有考虑薪资方面,有自知之明,管饱就行)。而后就是每日每夜的看书,弥补本身的大学欠下的债。晚上9点下班,骑车回家,洗漱好,10点钟看书到12点睡觉。早上7点起床,看书到9点,骑车上班。甚至不放过吃饭时间——边吃饭边看书,这样的状态一直持续了3年。如今的我正在实现10年目标路上。

我还记得毕业时,班主任在我离线时,对我说了一句话,至今还记忆犹新,送给大家“何时努力都不晚”。

07突破温馨区

不少人工做久了,就会进入了一种安逸的状态。天天按照既定的时间到公司,维护着本身很是熟悉的模块,吃着已经顺口的饭菜,顺便带薪拉屎,这种安逸生活让人陶醉。你们都知道温水煮青蛙的故事,可此时不就是温水中的青蛙吗?

那怎样突破本身的温馨区?

1. 设立高标准

随着社会的发展,技术也在突飞猛进。逆水行舟不进则退。时刻保持危机感,设立高标准,严格要求本身。通过多年的总结,造成了一个方法,我称之为:n+1n表明你要完成的任务,1表明你须要作的突破

举个例子:领导有一个功能须要开发,你须要交付的成果物不简简单单将功能开发完成。而是将此功能开发完成,而且要考虑到程序的稳定性、健壮性、兼容性、扩展性、可维护性,追求极致,严格要求交付成果物的质量。

2. 责任突破

不少人存在着抱怨不给机会,一直作没有任何难度的事情。事实真的是这样吗?领导永远是把困难给到有能力且有担当的人身上,你应该逆向思惟,反思本身。

敢于承担责任,承担困难任务,不要当缩头乌龟。当你学会了走路,就要想学着跑步,当你学会了跑步,就要想着到水里,学着游泳。

3. 养成学习思考的习惯

长时间处于温馨区会让咱们大大减缓进步的速度甚至中止进步,进入一个故步自封饱和的状态。然而,月盈则亏,水满则溢,咱们须要时刻空杯

08总结

上面7个建议,是我工做这么多年下总结的经验,但愿可以帮助到你们。刚毕业的大家还很年轻,大家最大的财富就是年轻。不要怕犯错,但不可重复犯错。以上共勉!

以为不错,记得关注、转发和在看!码字不易,感谢!

博主是一位物联网大厂技术总监,从业7年。从软件开发、高级软件开发、技术经理再到技术总监,分享职业发展、技术管理、职场晋升、技术成长等我的多年经验和心得。但愿你有所收获!

相关文章
相关标签/搜索