关注码农话题
做一个实实在在的内行人

开发者在面试中,怎样保证自己的利益?

工作面试其实是个双向的过程,企业与开发者都需要了解对方以确定是否适合进行合作。在另一方面您也需要准备自己的问题,以保证这里适合您的职业发展。

开发者在面试中,怎样保证自己的利益?


1.项目

在面对技术出身的面试官时,请尽可能询问您未来将参与的项目。

开发者在面试中,怎样保证自己的利益?

  • 开发者眼中的高级业务概述。
  • 技术概述。
  • 技术堆栈与相关规划。
  • 遗留问题,若存在此类问题,询问对方如何处理。
  • 软件开发流程:是否具备敏捷性?全Scrum?部分Scrum?瀑布式?
  • 是否具备持续集成能力?自动测试?是否能够一键完成推送部署?
  • 如何进行业务托管?
  • 项目规模有多大?代码历史有多长?多少人参与其中?
  • 通常使用哪些工具?哪些IDE?您能否使用自己熟悉的IDE与工具?
  • 您能否拥有理想的自主性空间?

2.环境

您未来的办公场所如何?您喜欢吗?每周五天、每天八小时身处其中是否真的舒适自在?

开发者在面试中,怎样保证自己的利益?

  • 团队有多大?属于分布式还是皆身处同一办公室?项目涉及多少团队?
  • 您负责哪些工作?使用笔记本还是工作站?其性能充足吗?是否配有SSD?
  • 您是否能够使用两台大尺寸显示器?一个用来查资料,一个用来写代码。总之要显得信息量很大,效率很高。
  • 对网页访问是否存在限制?
  • 您拥有自己的办公室还是身处开放空间?或者更糟糕,您只能使用连桌子都没有的“智能化”办公室?
  • 您喜欢窗外的风景吗?
  • 有着装要求吗?您能接受这类要求吗?如果技术人员们身着西装进行面试,您最好考虑退出。
  • 是否提供免费/实惠且方便的停车位?
  • 是否提供灵活的工作时间?您可以一天工作6小时,第二天再工作10小时吗?您能一周工作35小时,第二周工作45小时吗?您能离开办公室2小时,再晚下班2小时来抵消吗?当然,前提是不会影响到项目职责,例如会议或者截止期限。
  • 是否提供免费的咖啡、茶、牛奶?某些公司甚至提供免费早餐或午餐。
  • 餐厅提供杯子、盘子、餐具、洗碗机及微波炉吗?是否提供舒适的就餐坐椅?
  • 是否设有物理图书馆?您能访问感兴趣的在线图书馆吗?是否拥有休息室与娱乐室?
  • 墙上是否设有显示器以提示当前进度或者其它相关信息?
  • 其属于软件公司,还是其它类型企业中的IT部门?
  • 其属于技术公司,还是着眼于不相关的其它领域?了解他们对于软件开发的真实态度,确保您能够接受这种态度。

3.收入

下面说说钱的事儿。除了具体数字外,还有其它一些因素需要考虑。

开发者在面试中,怎样保证自己的利益?

  • 有奖金吗?平均数有多少?有些公司工资较低但奖金更高,这种情况需要认真核算。
  • 提供私人医疗吗?电影票?电话补贴?笔记本电脑?公车?
  • 公司是否会在您需要/想要时支付资质认证或者外部培训的支出?他们会支付差旅补贴并提供灵活的带薪年假制度吗?
  • 对方提供怎样的劳动合同?您希望成为员工还是一个人当老板?公司能满足您的需要吗?
  • 上班路上要耗时多久?时间就是金钱,如果需要一个多小时才能到达办公室,意味着您额外工作了10%的时间却得不到任何资金或者经验回报。

4.老板

开发者在面试中,怎样保证自己的利益?

如果您面对的是未来的老板,请确保双方能够友好相处。对方拥有技术背景吗?还是只会用Excel?提出问题以确定对方与您性格相投。若结果与您的预期不符,请果断退出。

5.跳槽注意事项

开发者在面试中,怎样保证自己的利益?

您认为为这家公司工作会带来良好的未来吗?当然,也许您只打算将其作为职业发展的跳板,总之请在决定之前准确设定预期。

  • 大公司并不是你最好的选择。大公司基本上都形成了自己的规模和体制,虽然进入待遇和福利也许不错,但是不要指望能够很快的发展和升职,即使有些人根本没有多少能力,但是很不幸,他们是老员工,有资历。
  • 薪水并不是衡量跳槽的好坏的标准。第一是这个公司是不是有很大的发展前景;第二这份工作对你来说是否是一个挑战,并且你是否有很大的进步空间;第三,这份工作在未来的5年里,能对你职业发展有产生好的影响。
  • 要看清自己的实力,不要总想着从一个开发者一下升迁为经理,即使有这个机会,也要衡量衡量,这个公司真的值得信任吗。在北京绝大多数公司的中层都是从公司内部诞生出来的。正规而又有发展趋势的公司,一般不会从外面招聘像比较重要的职务,比如项目经理、项目的架构师等等;
  • 内推比盲目投简历有效。跳槽的时候有朋友帮忙,会节省很多麻烦,也会获取一些更加容易的机会。
  • 前期靠技术,后期靠情商、人脉:技术不是最重要的,业务才是最重要的(注意,这里说的业务,不是跑市场和销售的意思,而是说,任何信息系统都是为业务服务的,在一个项目实施过程中,赚钱最多的是那些业务分析人员);如果你厌倦了技术,那么就朝着业务方向发展。但是做业务,就要做好心理准备,首先就必须从最基本干起,熬三年。
  • 不要因为笔试面试失误就否定自己。笔试面试通常喜欢考算法,数据结构,或者一些特定的知识。 如果你很厉害,完全搞定这些了,说明你真的很不错。但如果不巧遇上了一些自己不会的,或者因为工作一直没有和这个沾边而忽略了的。不要为此为感到烦恼,如果你觉得有必要补充这方面的知识,那接下来可以抽空补上。但是,不要因为这过,而放弃自己的先前的工资期望。

6.总结

基本上,只要选择一项工作,就千万不要给自己留下遗憾,最好是适合您的职业发展。尽量在2到4周之内,确定4到10份比较理想的工作选项。另外,大家也可以动用人脉跟在职人员取得联系,进行询问、观察、了解、比较与思考。最后,如果您发现很难得了结论,请跟着感觉走~

编译:核子可乐译

原文链接:https://howtotrainyourjava.com/2016/08/04/software-developer-interview-your-part/

原文标题:Software Developer Interview: Your part


入职你的梦想 VS 变现你的技术

IT面试宝典码农市场