对程序员面试的一些思考

       一直在做java项目相关的工作,近三年来主导、参与的面试有百次以上,发现好多面试者陷入了一个误区

        1、对自己的职业规划不清晰;

            解决办法:制定职业规划,3年 5年 并制定计划分阶段去执行,去实现  

           多思考 多思考 多思考

        2、关于技术,熟悉度不够,深度不够,面不够宽

           解决办法:根据职业规划,建立完善的属于自己的知识体系,发现自己的问题不足,

                            不断的进行完善,技术细节沉三级,多关注新技术,并不一定要去实践,使用,最起码的是要先理解了

       3、关于心智,思维误区,过于专注于业务

            解决办法:作为码农,要长远打算,开阔自己的视野,花精力到个人生产力的提高、对个人的投资,事业提升,家庭、生活上;

                             不错的书籍推荐: 把时间当朋友 、软技能-代码之外的生存之道、富爸爸穷爸爸系列

       4、紧张

            解决办法:胆大,心细,态度诚恳,抱着此处不留爷自有留爷处的心态(当然别真把自己当大爷了,仔细想想,转身过后谁又是谁的谁呢.......)

      面试者要思考的问题:

 

              1、反思我具有哪些能力?

              2、应聘的岗位需要哪些能力?

              3、进公司后我能够为公司做什么?

              4、我能够从公司或者项目中得到什么?

              5、我现在的定位是什么?未来三到五年的定位是什么?

              6、我的价值在哪里体现?

  •           中级开发者需具备的能力:

               沟通、业务实现能力,规范,技术点、解决问题能力、学习能力,主动性等。

  •           高级级开发者需具备的能力:

               除了中级需要具备的能力外,对技术底层原理关注度、新技术的关注更高,带人能力,未来规划发展期望都是加分项。

  •           技术管理岗需具备的能力:

             管理知识体系化;考虑问题的深度;沟通能力、向上、向下、横向沟通管理能力;主动性;自我管理能力;团队建设能力;具体场景问题解决能力;影响力;冲突解决能力;决策能力

             这个时候技术的宽度深度对你的岗位是辅助工具。

 

             未完待续.........................................................................

 

    时间有限,只是总结大的方向,细节地方待补充,不合理的地方欢迎大家拍砖,欢迎补充..............

 

转载请注明原文地址:http://www.cnblogs.com/chenliangcl/p/7348820.html 

 

posted on 2017-08-10 12:18  仗剑走天涯|  阅读(833)  评论(1编辑  收藏  举报