让知识连接你我
投稿赚钱
当前位置: 首页 > 职场生活 > 程序员面试官何苦为难程序员!
  • 101
  • 微信分享

    扫一扫,在手机上查看

程序员面试官何苦为难程序员!

2019.09.12 10:00 231 浏览 举报

  偶尔想一想软件工程师何必难堪软件工程师呢?

  扳扳手指踏入码农这些行业还有数年了,可是愈来愈感觉这些行业挺累,有些人软件工程师都是二代农民工,我本人仍然较为赞成的。针对刚入道的同事们而言着实都是个体力(脑力,眼力<你懂的,眼力较为>)活,真就迁扯不上这些深奥的优化算法,大部分你可以用的微软都帮你会想到了。

  企业层面也夹杂着多种多样的混合型(任何东西都搞),无意间就掉沟里了,总算是蹦出来,又被社会XXOO了。只有说人这一辈子几多愁,愁来愁去未停止。那即然躲进了这些火坑,现在的生活还得持续呀。

  在这里数年中,也帮经理面试过许多人,可是偶尔安静下来想一想许多状况下软件工程师时常有难堪软件工程师的情况下?又给苦逼加上了这份色彩,那么就说说我自己觉得的软件工程师何必难堪软件工程师吧(忽然回忆起好像有首歌叫女人何必难堪女人#_#)!

  针对面试

  做为被面试的人:面试中有笔试题我本人是很讨厌的,既奢侈浪费纸张又浪费了大量时间,我又并不是来考题的,一来就给3页纸以上的难题做,有时候好多问答题。最终笔试题虽然是一个测试方法,可是很多笔试题目也太没用了,全是网上复制出来的那类,有时候或是最基础的定义题。坚信大伙儿面试中有90%概率一定会冒出【什么叫面向对象】吧,那样的测试题我只有啧啧啧。

  我较为喜爱文艺的企业,那便是上机解决1-3个在具体项目中冒出的难题,假如没时间进行的能够写伪代码,出具构思都是非常好的,最终阐述某些项目,和解决难题的方式 ,大部分就大致了解适不适宜了。去面试软件工程师又并不是报考公务员,如何那样多笔试题呢?但是偶尔也遇到过面试问题,后边写了得用自身了解是方法去写参考答案,而并不是一心的基本概念。

  做为面试的人:面试旁人无论他人技术性好与坏,相貌是否很暴虐成性,年齡高低,必须公平的去看待,偶尔有点像小孩子的比这些大叔等级的技术性和情商高多了。本人感觉哪样的技术性岗位就应当放哪样技术性的人,而并不是放一个薪水开的比别的较低的人就OK了。要想一想自身都是那么进来的,公平看待他人,全是软件工程师何必难堪自身人呢?

  尤其是遇到那类易于焦虑不安的面试者,实际上自身技术性能够的,焦虑不安后任何东西都记不得,这些情况下考官就不必在制造焦虑不安的团队氛围了,偶尔讲个笑话调节下多好。那样相辅相成下来,你给旁人机遇之后旁人干了考官也会给你机遇。

  可是还有一个一件事我也迫不得已提出。很多考官当发觉来面试的人开的薪水比自身还高,就会冒出面试失败的状况

  (奶奶的开的比我还高,玩个毛啊)。我觉得正常的情况就是和经理以及HR谈谈,然后给个综合的工资额度,然后HR去谈,而不是面试完回来后和经理说这个人技术不行。

  我想说的:

  笔试题是怎么来的了,大部分情况不是经理网上复制,就是程序员自己down下来的,自己写代码都没时间,哪有时间出题目。有时候仔细想想其实这个就是为难以后的自己。大家都学上一辈的人,都这样弄题目,导致大部分的面试题基本都一样的,完全失去了笔试的意义。

  虽然在面试的时候有些人会莫名的给你一些算法的问题,什么是冒泡呀?排序有哪些方法呀,什么是树呀,怎么创建一个队列呀?等等等等,这样作为难道面试官的你就可以装一下。这些东西网上一抓一大把,问问大概的原理就行了,有时候一个地方没说清就排斥这个人,程序员自己何苦为难以后的自己,都文艺一点多好,整一些名词解释有意思吗?

  还有就是对于作为面试官的程序员自己压自己人工资的最鄙视,你老和HR报价压那么低干嘛,这样自己去别的公司工资能起来吗?HR理所当然的觉得程序员就值这么多,这样以后自己出去能找到工资比现在工资高些的吗,一味的压低工资只是埋没以后的自己。

  我最记得2年多前的一次面试,技术没问题,到了人事那里挂了,原因就是工资开高了,然后那个人事竟然说【她】自己做了6-7年的人事都才12K,你开8k而且你还是专科,你觉得不是要求太高了吗?

  当时我脑袋一充血心里已经放弃这家公司,然后和她理论起来说:你做人事的和做技术的好像不能这样对比吧,我们苦逼的加班你们加班吗,我们经常要学习新的技术你们要吗?程序有问题找的是我们程序员而不是测试人员吧,再说我们每天敲的字也比你们多吧?

  反正说了霹雳扒拉说了很多,那个女的人事中途没说一句话,最后走的时候来了一句你工作才3年多点,你确实开高了。我当时笑了一下就走了。这件事情告诉我现在的普通的行业已经追上IT所谓的高薪行业了。一些公司的HR只是当我们是傻乎乎的农民工,特别是女的HR。

  我的意思不是鼓励大家一味的乱开高工资,管他三七二十一开了再说,而是要评估自己的技术、能力、工作年限来。

  我说的别大家不承认,举个例子把,大家都会面对一个事情就是很多同样3年和5年以上的,技术能力等同的情况下工资很多是一样的,因为HR已经给程序员定了所谓的最高薪水。

  对于那种工作长的、经验丰富其实是一记猛棒,导致很多技术很好的都转到项目经理和产品经理,埋没了很多写代码很好而且很牛逼的高级程序员。

  我还想说:

  程序员面试官何苦为难程序员,更没必要和HR联合起来为难。(当然技术不行不在此内)

  对于上班

  正常上班:这个没什么好说的,完成自己本职工作后,如果有时间可以帮助同事分担一点,都是程序员相互帮助才是王道啊(不是盲目的去帮忙, 看项目和情况,如果确实是技术不行,上报给经理说明,是去是留后说),这样不至于一个人的失误导致整个小组加班或者挨骂,大家都认为程序员是最不会说话的人群,但是这个是极端的,业界那么多老板还不是程序员出生的。

  多交流技术才能让这个行业进步,一个技术藏着掖着没什么意思,和人分享才是最大的乐趣,就好比你做了个软件没有人用,有意义吗?所有程序员不要自己憋着自己,这样其实就是自己为难自己,也就是程序员为难程序员,要学会分享。

  非正常上班(加班):让我先长叹一声,o(︶︿︶)o 唉!天天加班何时才能到头啊。。。。....................................................

  回归正题,我有时候问自己加班加班加你妹的班啊,什么都没有,加毛啊。其实大家心里都是排斥加班的,而且加班的效率是很低的,基本上写不了几行代码,因为白天的能量都用完了,晚上根本就不想动了。为什么会加班,大家肯定经常会问到这个问题,最大原因就是资本主义要榨取最大的利益。

  回归现实就是经理所谓的答应客户的时间,要快点啊,本来一个3个月的项目,硬逼着1个月完成了,这样的项目质量能有多好,可想而知。所以经常就会出现有用户骂,什么破系统,真他妈的好慢好烂,特别是游戏开发。然后整个行业都变成这样了,然后大家理所当然的觉得程序员就要加班了。

  还一种加班的情况就是,所谓的绩效,我看是HR来“讥笑”我们的吧,麻痹的这个是逼人加班的条款,不加班就面有可能面临扣工资,还一种就是同事都在加班,我不好意思走啊,就算我做完了自己的事情都不好意思走,我想说那些加班的同事你把这个行业带坏了(这个过于极端了哈),但是这个确实是一个因素啊。

  其实一般正常情况下,项目完成是不用怎么加班的,特别是经验丰富的程序员,基本上累积到一定程度后都是有一套代码库的,复制粘贴后进行修改基本能完成一种事情70%以上,但是想归想,现实却不是这样的,你不加班经理和同事会给你带上工作不积极的大帽子,这样一来不加都没办法了。

  过去与未来大家都是程序员,何必用未来的自己来为难现在的自己,我好想说我们要学会拒绝加班,我的意思不是不加班,而是偶尔还是能接受的,天天这样是个人都要崩溃。

  题外话

  在中国正常的公司都会是以利益驱动为第一驱动力,毕竟公司要生存要发展嘛,这是一个不可回避的问题。其次才是需求驱动,最后甚至没有技术驱动这一说。试想一下,利益驱动产生一种方案,之后的事情就可以用脚趾头去想了,肯定就是一个接着一个想法产生了,为了利润而去重复的生产,难道不是一件非常可怕的事情嘛。

  苦了写代码的程序员们,本来可以去学去看新的知识,但却只能去造这些外表不同的轮子,这是一个恶性的循环。是不是应该跳出这个圈,有人说过不要重复的去造轮子。

  也有人说过技术不是问题,这话也有道理,但如果你用脑去想想这话的意思就是没有什么问题解决不了,这就相当可笑了,这就是利益驱动造成的可怕思想,之所以说出这种话,是因为你的出发点就是在想怎样通过现有的技术来搛取利益,而不是我现在有什么问题,现有技术解决不了,我怎样去解决它。

  看到很多人都发表了自己的不满,不满归不满,生活还得继续,期望咱们.NET程序员待遇越来越好,奢侈的希望有不加班的一天。

本文首次发布于开创者素材 ,转载请注明出处,谢谢合作!

相关文章推荐