当然,这篇文章不会这么无聊得跟大家讨论什么是弱鸡,还是想从思维层面探讨下为什么别人会变成高手,而你可能工作几年后依然是个弱鸡。这里没有特指,也没有嘲讽,更多的是自我反思过后的一些体会,只求写一篇爽文,记录下近期来的一些想法,再过一段时间回来看看,有哪些想法其实还可以再升华。
一些思考
有时候埋头苦干真的可能只 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》开源 是苦干
以前我也是以为只要专心做事就够了,每天上班下班把事情搞定,遇到问题自己埋头解决,加班加点的,看起来好像很努力很励志的样子,但最后发现其实是自我陶醉,一年下来好像做了很多事情,但为什么别人给你的评价总是勉勉强强,差强人意呢。我想了一下这个问题,很多时候我们做完 Android开源项目:ali1024.coding.net/public/P7/Android/git 一件事情后就没有然后了,做的过程中只是单纯接受别人给你的需求,而没有想过自己做这件事会带来什么价值或者带来什么影响,怎么把这件事做得更好,而不仅仅局限于自己负责的那一块。
道理1:把自己的本职工作做好只是及格,在本职工作基础上做得更突出才有机会变成优秀。
被挑战其实是件好事
经历过一次答辩之后,其实也了解到了一些评委的套路,无非就是问核心的几个问题:
-
你做这个事情的难点是什么?你是怎么思考并解决的?
-
你这个东西在业界是什么样的情况?对比之下有什么不同,亮点在哪?
-
你做的这个事情对部门或公司产生了什么价值?
但就是这些问题是最难答好的,因为如果日常工作中没有把这些思考融入,想答好这些问题基本没戏,临时想出来的必定会被挑战到底,因为很多东西根本没办法临时准备,就算准备了也会有很多漏洞,你觉得是难点的东西,在别人眼里可能就是没难度,你觉得做得很牛逼的东西,在别人眼里可能就是一坨翔,你觉得很有价值的东西,在别人眼里可能就是你只是自嗨。任何你所阐述的东西,没有客观数据去佐证就很难让别人去信服,更别说是比你高上几个level的大牛。
道理2:别人的挑战或者别人的提问其实是能更好帮助自己去加深思考的,别人可能会从更多维的角度去看待你所做的事情,让你做的这个事情更全面一些,而不是单点思考。
初级工程师、中级工程师和高级工程师之间的区别
初级工程师:别人给你啥东西你就干啥。
中级工程师:能够主动规划工作,别人交给你的事情都能很好搞定,能够承担一部分有挑战的任务。
高级工程师:能够承担一个项目,能够带领新人一起攻克一些难题,能够主动了解和思考业务和产品上的问题,系统思考解决方案,帮助业务成功,具有一定影响力。
每个技术人员的能力提升更像游戏中的升级打怪,打怪多了经验就丰富了,就能晋级,这是经验上的,需要时间去积累;但打大boss和跟别人pk,经验只是一部分,不能决定输赢,业务能力得足够强再加上一点点运气或许更容易成功。
道理3:
初级工程师:能用轮子,Ctrl-c、Ctrl-v
中级工程师:会用轮子,用得好
高级工程师:不仅用得好,还能深入,还能造轮子
最后
考虑到文章的篇幅问题,我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档
喜欢的朋友可以关注、转发、点赞 感谢!
49944731583)]
[外链图片转存中…(img-kHFpDTFf-1649944731584)]
喜欢的朋友可以关注、转发、点赞 感谢!