好吧,我不得不承认,小小的牙齿正畸,就完全动摇了我读博的想法。
之前终于对这个看脸的世界绝望了,于是鼓足勇气去了北大口腔医院正畸科。然而,医生告诉我需要三年的时间,还无法中断。
思考了一个星期,决定还是去做。并且,今年年底不去申请美帝博士了。
我问我自己,选择出国读博的理由是什么?我想了想,总结了几个理由。第一,有机会做自己想做的事情;第二,可以去个好学校提高自己在别人眼中的姿势水平;第三,周围会有一群非常聪明的人;第四,有肉身翻墙的机会。
然而我又问我自己,为什么(假如)博士毕业后不想继续搞学术?我又想了想,回答如下。第一,我喜欢码代码,不喜欢写论文,语文作文什么的最讨厌了;第二,对国内的教授们印象差,不想成为自己讨厌的人,尽管国外的还没怎么接触过;第三,不比程序员清闲,同等努力的情况下钱更少。
然后我结合起来问我自己,出国读博后去工业界工作如何呢?于是我得到了一个很矛盾的结果:读博会有机会做自己想做的事情,然而自己想做的事情大多不是工业界需要的东西,比如说我那个破动态二维码,于是要么读博很痛苦,要么找工作很痛苦;读博期间还是要写一堆paper以及proposal,依然是很痛苦的过程;尽管据说UCB CS博士毕业生去工业界年薪20w美金起,这确实很诱惑,然而读博期间的薪水着实不高。
然而不读博呢?以我的条件再加上接下来一年的努力,去个MS/FLAG还是很有希望的。于是呢?第一,尽管不能做自己特别想做的事情,然而还是可以选择比较想做的事情去做,因为这些大公司有大量的部门可以挑选;第二,去这些地方依然可以提高自己在别人眼中的姿势水平,尽管差美帝四大的博士一点;第三,周围也有一群非常聪明的人,而且是在我欣赏的领域——码代码水平之类的,而不是我不欣赏的领域——写作文什么的;第四,这些跨国公司不仅有肉身翻墙的机会,还有去别的国家公费旅游的机会,尽管绿卡什么的概率相比于博士要小一些。
再加上这件近期发生在实验室的事情:
和我一起合作的学姐要毕业了。老板让她把她的工作写成paper投9月末的NSDI,然而她总是一拖再拖。一次我和她聊天,才知道,她其实不喜欢她现在的研究方向。她说她很想搞数据挖掘这块的内容,尽管我蛮鄙视声称喜欢数据挖掘机器学习的人,不过她在课余时间写过爬虫写过mapreduce程序,应该还是真的很喜欢的。老板让她搞我这块网络方向的东西,她一开始还是可以接受的,因为她想提高自己的编程水平。然而她还是too young,我跟老板三年多了,没见过他码过一行代码,她还期望着跟着他能提高代码水平。后来呢,快毕业了,她想去实习,面试了几家公司的数据挖掘相关的岗位,然而公司看了她的简历,都表示没有和数据挖掘相关的项目经历呀。同时老板还在催她干活,她因此也推掉了几个面试机会。终于到了大概一个月以前,老板让她把现有的工作写成paper投NSDI,但是我和她都看得出来,这工作是不可能被NSDI接收的。然而老板不听,一脸胸有成竹的样子。老板并不是很懂这个方向,学姐摊上这事也真是无奈。最终,在一个星期以前,学姐终于换导师了。在这离毕业还有半年的时间点换导师,我只能祝福她一切顺利。
于是我更加犹豫读博这一选择。MSRA的老板的朋友圈里有一句话非常好:每条路都有它独特的风景,但总得选一条路去走。读博这种高风险、高沉没成本的事情,真的适合我的追求么?有无数的人跟我说,我这种能钻研的人适合搞科研;当然也有人跟我说,我这种痴迷技术的人去工作的话一定赚得大大的。当然也有搞房地产的售楼人员跟我说去当兵啊你看我当了个兵认识了xx书记yy市长多威风!然而最终做出选择的人是我,然后去享受自己选择的风景。
以前女友的前博客里的一句话结束:
“人生苦短,还需尽欢才好。”
哦对了我MSRA的老板前几天离职了,未来没法轻易地去MSRA实习了。哎创业现在是有多火。
quark
说:
呃嗯,问个无关的事。
公司招程序员时会不会要求本硕专业得是计算机相关?
以及硕士期间自学编程可操作性几何?
多谢
Anran
说:
卧槽,你要改行当程序员?。。
最好是一个相关的专业,比如说电子啊自动化啊什么的,如果是俩物理的话。。可能需要不少运气。。
然而两年时间自学编程达到找到工作的水平还是非常有可能的,但是首先要先通过简历这一关。。
如果下定决心了的话,建议在学习之外做一些可能会有影响力的项目,比如说手机游戏、服务器框架、网络协议之类的,然后开源,写到简历里。。
毕竟"talk is cheap, show me the code."
然而你研究生的老板决定了你有没有时间。。
quark
说:
主要对自己将来搞科研/研发并不抱信心,而且{多挣钱,跟某人回成都,分手}这三件事将来很可能必居其一,于是才想到是不是可以改行写代码。。话说程序员一定挣得多这是个刻板印象吗?。。
sigh,基础学科的大坑真是难爬TTATT。。。
Anran
说:
卧槽你有南票了。。
程序员也有挣得不多的,不过至少也得有个6、7k一个月吧。。
然而累出翔,作为女生你得多考虑考虑。。
然而当程序媛的话(如果可能)新南票还是很好找的。。。
quark
说:
soga。。
对窝有南票了,就是大二时拒我的那只_(:з」∠)_然而他是打算搞科研去了,所以如果我挣不到足够多的钱估计只能分or回成都。
总体上看程序员这个选择是比较靠谱的样子,就看自己能不能借此爬出坑吧。。。
初学者有什么推荐教材吗?比如……算法导论?
Anran
说:
和他一起搞科研啊^ ^
算法导论太高级了,我感觉女生初学还是前端比较容易而且市场需求也大,可以学学做网页啊,做手机APP啊之类的,等到找工作前的几个月再刷算法导论和leetcode
等你什么时候能独立写一个六边形扫雷出来就基本上能找到工作了。。
quark
说:
并没有搞科研的智商。。而且感觉那样在哪座城市发展这件事就太被动了,还不如早点出来多挣点钱包养男票_(:з」∠)_。。怎样都得有一技傍身吧,我觉得让我get科研技能难度太大了。。。
YYC
说:
我只能说读博不痛苦,还是支持你读博的,特别是在UCB这种学校真的导师不会太左右你的兴趣、方向,实在不行就换导师呗,从我读的过程来看真的是读博很轻松,比起去工业界有人盯着你,要你做一个固定的事情有意思。
Anran
说:
多谢回复,其实如果UCB方向match的老师给offer的话我也一定会答应的,在我眼里UCB是个特别的存在,然而一个问题在于进UCB还是很有难度的,failover是必须要考虑的;另一个就是脸的问题了,真是后悔现在才开始正畸。。
YYC
说:
哈哈,看你的blog写的都挺有意思的。UCB如果chunyi或者其他人写很好的推荐信还是有不小的可能性的,而且实在不想读就上2年quit拿master学历一样找工作。关键是UCB现在没有做无线的老师吧,David Culler也不active了,你想换成Ion那里做big data了?
Anran
说:
啊哦我其实就是觉得David Culler最match了。。
以及我还关注UW的Shyam Gollakota和David Wetherall,感觉以我的背景还是进UW更practical一点。。
上次去MobiSys明明Shyam也去了然而没有搭讪真是后悔。。
前辈可否留一下联系方式?
YYC
说:
我就是UW的,如此的巧。我直接加你QQ。
PS:我也喜欢看王小波