嗨,大家好,这里是媛代码社区,咱们社区一直鼓励让更多对姐妹们投身于科技领域,帮助大家提升能力,进而打破社会的偏见,让姐妹们能更好的在科技领域发光发热!因此我们创立了“访谈”这一栏目,我们会在未来邀请更多经验丰富的职场大牛来谈谈她们的个人作品,职场经验,成长历程。如果你也有自己的作品、经历想要和大家分享,就来联系站长吧~
这次访谈我们邀请到了一名经验丰富的开发者,接下来让我们进入访谈吧。
我是Emily,是一个已经毕业十年的成熟码农了,哈哈。我11年本科毕业,先后在民企,外企,国外工作,目前在英国一家美企做tech lead manager。我本身从毕业到现在一直是做图形学相关的开发工作,c++技术栈。
其实高考的时候的所有志愿都是数学系。但是掉档了,补录的时候只有软件工程一个专业我喜欢,到了这个方向。但也不算什么阴错阳差之类的,因为也是很感兴趣的方向。
我是比较喜欢让自己开心的那种,不会强迫自己大强度学习突击之类的。会日积月累比较多。一般就是会每天抽出来半个小时左右的时间来学习一些东西。比如说刚毕业的时候会读realtime rendering,现在的话更多的是看关于system design或者micro service架构之类的书,最近也开始看关于管理的。总之比较喜欢快乐学习,日积月累。
工具可能还真没有,我完全不是工具党。经验的话,作为c++程序员,会比较抠细节,比如说类的抽象是不是合适,private public是不是合理,const reference move等等的使用是不是安全且有效率,命名规则等等。
我今年30+了,其实也没什么特殊的规划吧。我在国内待得最后一家公司当时就有很多同事是30+了,有的有娃有的没有,其实都是很正常的工作节奏。在加上我当时出来工作前国内也没有35退休这种说法,所以我一直也没有在身边切实感受到这种年龄危机感。所以明年也可能还是按照自己想要的节奏来成长?慢慢学习,慢慢进步
其实接到这个访谈的一部分原因就是我在群里聊到了自己做面试官的时候会关注哪些。这个其实每个公司每个组甚至每个面试官的风格都会不同,面对不同级别的候选人,关注的点也会不同。对于当前我在的组而言,我们非常强调寻找一个自己愿意一起工作的人。因此我会看重对于基础数据结构和算法的掌握,代码质量,是否好沟通。
对于工作了三五年以后的候选人的面试,会更注重代码质量。其实大家可以换位思考,你想一起工作的同事是个代码一团乱麻的独行侠还是非常清晰,模块化的工程师。也建议大家在工作中多注意这些,在面试的时候也自然而然的会写出来更工程化的代码,为自己的级别加分。我也知道很多人会在面试前刷题,其实建议刷题的时候也不要仅仅关注算法。举个简单的例子就是像下面这样去对待每一个题:
class Solution {
public:
int ladderLength(string beginWord, string endWord, vector<string>& wordList) {
...
}
private:
bool hasEdge(const string& a, const string& b) const
{
}
void breadthFisrtSearch(queue<size_t>& currentDepth)
{
}
private:
size_t m_length;
...
};
至于沟通,其实我不太关注候选人是不是大声的在边说话边敲代码等等。更关注的是写代码前的沟通以及是否容易被引导。
最想说的是,如果有选择的自由的话,找到自己尽量喜欢的方向,从事自己尽量喜欢的方向。在自己喜欢的方向上,大家才愿意一直进步,一直探索。工作固然是为了面包,但是能在保证面包的前提下,从事自己喜欢的方向,是非常开心,有效率,能感受到意义的。
其实也想大家少一些焦虑,多一些日常积累。其实我的本科也是压线211的小本,毕业之后的第一家公司也是小民企。但是日常的积累在三年后我就顺利的跳槽去了一家大的外企,然后又过了两三年又跳槽到国外。每年校招那些动辄50万年薪百万年薪的工作才几个,毕业生又有多少,所以说别因为自己第一份工作找不到大企业高薪资这些焦虑。真正该去焦虑该去担心的是你的工作内容。我自己也会时常反思自己的工作内容是否能让自己在要跳槽的时候给自己加分。所以能多注重日常积累,注重工作内容,其实会让你觉得跳槽并不辛苦。我自己所有的换工作都是裸辞然后休息一段时间后再去找工作,这些安全感都是来自于日常的积累。所以我也非常建议大家能多注重日常。而且就像我上面说到的,这种日常的积累并不辛苦,不会burnout,不会让你对于自己的工作或者这个行业心生反感。
工作其实只是生活的一部分吧。永远关注自己的感受,关爱自己,别被这个焦虑的社会左右,在温饱的前提下,注重内心的感受吧。
希望更多的女性能少点佛系,在自己的岗位上,努力攀爬,去做面试官,去做经理。更多的女性在这个行业掌握话语权,后来的女性职场也会更好。举个简单的例子,我会在面试女性候选人的时候,对于不合适的女性候选人给出建议,并且会跟hr讲在半年或者一年后再去联系一下这个候选人。同时会在本组的女性候选人太少的情况下,跟hr强调这点,促使hr扩大寻找范围。这些都是随着级别上升之后能做的事情,所以说希望大家能不仅仅专注自己的工作,希望大家能在这些方面有所行动。顺便分享一下我在咱们论坛的帖子,讲关于如何在公司晋升的 https://ydmgirls.com/posts/J8YtX6。希望大家都能升职加薪,然后一起创造更好的环境。
媛代码社区微信公众号