公司想要大龄程序员么?
极客时间《面试现场》学习笔记
01 | 公司到底想要什么样的人?
我觉的对我来说可能比较困难的是技术面试,所以要在这个方面多做一些准备,不知道是不是要去极客时间的算法实战营历练一下。用大概三个月的时间,解决自己算法方面的痛点,提高编码能力,然后再去参加面试?(更新:没有参加算法训练营,但是学习了一遍算法的专栏)
在考虑在开始的时候参加一些 Rails 岗位的技术面试,积攒一些经验值。我最担心的还是年龄问题。
从应聘者的素质模型来看,我的经验和技能都不是很强,特别是硬核的编码技能;潜力方面,虽然我相信自己是可以成长的,并且自己有一定的学习能力,但是因为年龄的关系,估计也很难被打高分;那么动机呢,我的动机是什么?从个人角度讲,做一些技术类的工作,进而延长自己的职业生涯,并且丰富自己的技术栈。从公司角度讲,我希望能做一些有意义的事情,做一些能帮助他人的产品。
这个方案有什么地方可以改进?
改进一方面要看技术的发展,是否有更适用的技术可以引入;另一方面看用户的反馈,看是否有可以优化的地方。
这项新技术你是怎么精通的?
在网络上找到教程或者文档,亲手做一遍;如果需要,还可以去付费学习相关课程。但是我觉的最重要的还是在工作中用起来,用的过程中会遇到一些问题,在解决问题的过程中不断的学习。
最后,还可以将遇到的问题和解决方案整理成文档,公开发表;一方面可以帮助他人解决问题,另一方面,也可以在教别人的过程中进一步深入学习。
你对加班怎么看?
视工作情况需要,如果紧急情况下的故障处理或者是产品上线前的冲刺阶段,那么加班是必要而且必须的;在平时的日常工作中,太多的加班可能反而会影响工作效率,希望能够将更多的经历投入在提高效率上。
另外,在加入公司的初期,我可能需要主动加班,尽快的接受工作融入团队。
还有一点补充,我觉得加班并不一定要在办公室,在家里也可以做一些工作上的事情,包括一些技术方面的学习和提高,以及响应技术支持。
在置顶的留言里面提到了有偿加班和义务加班的问题,我倒是觉的报酬的影响因素对我来说并不大。
在 @海滨 的留言里面,提到加班也是团队价值观的一部分,这个的确需要考虑,如果整个团队都在加班,那么个人也不能独善其身,这个是应该在入职之前就考虑清楚的。
曾经被老板指出什么问题么?
单位领导曾经说我在工作中的主动性不够,我觉的这个也是我主动离职的主要原因,因为在原有的工作中,技术之外无效率的东西比较多,而且因为工作环境的限制,对于新技术的接触和学习也比较少。
我希望能够找到一份让我自己能够兴奋的工作。
补充一点,在以前的工作中没有做过,但是我觉得我应该主动去问自己的领导,有什么需要改进的地方。
近期的困惑是什么?
作为一个大龄的技术水平一般的程序员,如何提高自己,怎样找到合适的工作,如何设计自己之后的技术成长路线。我比较倾向于走技术路线,同时并不抵触技术管理岗位,只是我觉的与机器或者代码打交道,结果会更简单直接一些,反馈也比较迅速;如果是管理岗,与人打交道,那么大概需要我花更多的精力去考虑他人的接受程度和反馈。
可能还有一个困惑就是如何平衡工作和家庭。
版权声明: 本文为 InfoQ 作者【escray】的原创文章。
原文链接:【http://xie.infoq.cn/article/823600d68e99d074c92c04d7c】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论