工程师软技能4:找出你的短板

找出你的短板
你的知识短板并不全都显⽽易见。事实上,⼤多数的知识短板,你只能隐约觉察到。对于⾃⼰不知道的,你很难清楚地意识到,也很容易忽略。知识短板会阻碍你进步。准确识别它们的最佳⽅式之⼀就是看看⾃⼰在哪些⼯作上花费了⼤量的时间,或者⼀直进⾏重复性劳动。通常,你会发现,⾃⼰的知识短板使⼯作速度放缓,额外需要⼤
量的时间完成任务。由于理解得不彻底,你只能摸索着前进。这正是我不理解Lambda表达式的时候发⽣的情况。我花了⼤量的时间去调试代码,⽽不是⽤⼏个⼩时去理解它。重复性⼯作也是如此。任何你所做的重复性⼯作都值得彻查⼀番,看看是否有⾃⼰不理解的地⽅,如果你这样做了,可能会提⾼你的⼯作效率。想想键盘快捷键。你⼀直重复使⽤某个应⽤,但是并没那么⾼效,原因是你不得不⼿动在屏幕上拖曳⿏标并点击。键盘快捷键可能就是你的知识短板。花点⼉时间学习每天会⽤⼏个⼩时的应⽤(提⽰:你的IDE编程环境)的快捷键,⼀周能给你节约好⼏个⼩时的时间。
另⼀种识别知识短板的⽅法就是,时刻都要试图了解⾃⼰不理解或不清楚的事物。你可以维护⼀份清单,列出⾃⼰需要去研究或者⾃⼰不清楚的所有事物,追踪有哪些主题总是不断出现在这个清单上。你会惊讶地发现这份清单的增长速度有多快。
你只要对⾃⼰坦诚:如果遇到不理解的知识,不需要马上就学会,但是⼀定要把它添加到清单中,这样你⾄少可以找出⾃⼰的知识短板。假如你在准备⾯试,需要明确⾃⼰要学什么,这⼀⽅法最管⽤。尽量找出尽可能多的你在⾯试中可能会被问到的问题。如果你在找Java程序员的⼯作,你要整理出⼀份Java⾯试题的清单表,把所有
题⽬做⼀遍,将⾃⼰不理解的概念和不会回答的问题整理到这个清单中。等你完成这⼀步,你就有了⼀份长长的待研究课题清单。这种⽅法看起来简单明了,但是很多准备⾯试的软件开发⼈员对要研究什么以及如何研究⼀头雾⽔。完成表35-1有助于你完成这项任务。
这里写图片描述
消除短板
如果不能采取措施弥补⾃⼰的知识短板,就算明确了所有短板也⽆济于事。幸运的是,⼀旦你能明确⾃⼰的短板,那消除短板的实际⼯作也并⾮如⾃⼰想象的那么可怕了。这就跟我们去看⽛医很类似。真的,消除短板的关键就是定位短板。⼀旦你知道⾃⼰的知识短板是什么,以及它如何阻碍了你的发展,那么找出弥补它的⽅法也就简单了。当我
意识到⾃⼰⽌步不前是因为没有掌握C#的Lambda表达式,我就坐下来,花⼏个⼩时⽤⼼学习直到掌握它。你必须要确切知道⾃⼰需要学什么,保证焦点明确。如果你的知识短板是不擅长物理,那很难弥补这⼀短板。但是,如果你能确定⾃⼰因为不知道弹簧的⼯作原理⽽遇到⿇烦,那就可以花时间学习胡克(http://simpleprogrammer.com/ss-hookes-law),然后就⼀切顺利了。
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值