中级农民
- 积分
- 120
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2012-8-2
- 最后登录
- 1970-1-1
|
注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
本帖最后由 order66executor 于 2012-9-2 08:07 编辑
新人攒分帖。不才是想来客观地吐槽一下的码农生活的,希望转CS考虑清楚,CSer不喜就喷吧。最后也分享一点CS学习心得
先说下不才背景。南浙复交junior,CS学院,GPA top 20% 编程水平 top 15%
首先,证实一下,CS是灰常好找工作滴。本来因为课业繁重PJ暴多,大三上不才还没有任何经验,心想这下要饭得了。结果嗖的一下面试第二家就进了,面的2家的缩写都是MS,感觉叫MS的企业都很牛,也许第三家俺可以去面微策略(MicroStrategy)。搬砖的钱也很多滴,向学长学姐打听了下这个城市的MS腾讯百度差不多都在160正负5k/y。啊?是不是越南盾?不是越南盾,是人民币。
. Waral dи,
MS环境一级棒,机器高配一人两台,开窗绿地关门空调,面包饼干红茶饮料,生梨香蕉橘子葡萄,唯独没有苹果吃(怎么能用竞争对手的东西)本来应该蛮开心的,但是发现偶增的不适合职业软件开发哎。
码农住所离市区远,越宅越远,越远越宅。软件公司基本都在郊区。虽然不才有班车坐,但还要1.5h,一天3h,早上1.5h屁股疼,晚上1.5h晕车想吐,心想一日游终于结束了。郊区的另一个问题是,真的很荒凉哎,走10km之后就像德克萨斯农田,出了公司基本找不到饭店,健身房,KTV,桌球什么更别想了,只能找单位里的。问了下,很多实习做开发的童鞋也在偏远地带。广大想转CS的同志们,如果你家附近有软件园,恭喜你,你有做软件工程师的潜质。否则的话最好考虑下能否适应德克萨斯农田的生活,包括交通和业余活动。
码农生活催人宅,越牛越宅,越宅越牛。坐我斜对面那位大哥,我和你搭讪好几次了,多给点反应行不。我承认MS都是神牛,80%比我牛,但一吃完午饭就回来盯着电脑,这也太夸张了吧。整个片区150个人,我来了2个月连周围10个都没几个熟的。在这种环境下,不才没事干的时候也只能来网上发帖了= =。学校也如此。不才以前的神牛室友,来校1周多一点编完刷课机,他的生活就是:每天10点床上爬下,开服务器,开视频,开编程,开网页,找人点名,11点半叫外卖。。。晚上2点关机上床。隔壁ACM大神直接把笔记本搭在床上,腰不酸了,腿不疼了,不会影响室友睡觉了。与这样的生活相比,不才宁可在外东奔西走,也不远宅在电脑前。诸位转CS的童鞋,如果你的性格和我一样不宅,那么你应该重新考虑下要不要上贼船,否则迟早会碰到和我一样的问题。
. 1point 3acres
这些码农的生活真正来自于对技术狂热,不是为了挣钱,不是为了出国找到工作,而在于纯粹的热爱。当你和他们聊技术,他们的眼睛真的会发光;他们愿意翘课来探索他们认为有意义的知识,有人为了完成外面的项目甚至几近挂科;他们把技术全部分享给你,你抄了他们于是拿了A,但他们一直翘课拿了B,可这是他们成就感的来源。编程所获得的成就感没写过程序的人是体会不了的。不才承认不才也得到很多快乐,技术是很多神牛的全部,但是技术不是我的理想,编程只是我的工具。我喜欢技术,但我也爱艺术,更希望充满激情的生活。
昨天和一位做marketing的童鞋聊天,他们前天晚上加班到8点半,下班一起金钱豹。上班可以有不同的事做,每个月都可以presentation什么的。看到这样的生活我羡慕的都要落泪了。但是,既然已经上了贼船,我不打算下来了,不过以后肯定换个行业做做,不会在软件和互联网企业了,考虑证券,媒体或者游戏开发,总之技术不是我的理想,编程只是我的工具。
不才也没做过几个月的职业码农,但还是希望个人体会能供大家参考。最后,分享一下个人CS学习的体会,给广大想转CS的童鞋。
我想很多人转CS是为了份好工作。就我遇到过的,短时间测试一个程序员(不管学校还企业)有2方面,语法和算法。语法的重点在于选择的语言的语法细节(强制转换,抽象/虚,RTTI,异常处理),最好能知道一些底层编译器实现的知识。至于选择什么语言无所谓,OO就行,有事没事关注下TIOBE。面试者选择C++,入职后做Java很常见。算法的重点不在于会不会DP,贪心,回溯什么,而在于分析问题的能力。manager说:naive算法+复杂度计算是程序员的基本。决定程序员的好坏的就是分析问题的能力了。知不知道DP随意,关键是分析出复杂度浪费在哪里了,如何化简,而不是要求一步给出结果。
语法的严谨和算法的智慧可以帮你进入CS圈,但学好CS的重点是快速学习的能力和代码易读易维护的能力。我见过的神牛,算法不一定比别人强,但他们神牛就在于别人学2周的东西,他们2天就会了,无论是金山词霸翻译的内核代码注释,还是狗P不通的linux嵌入式配置说明。另外一点,好的程序员都关注代码易读易维护,从最基本的命名、注释,到写出高内聚低耦合的程序。由于和神牛一起写project,我对这点深有体会。神牛写出来的东西,就算你不和他交流你也知道怎么调用;不才写出来的东西,要不停地和别人解释解释解释解释解释解释。。。. 1point 3 acres
什么?我在实习为什么还这么闲?好吧,码农工作的时候闲只有一种解释:compiling。我忙里偷闲mentor还能怎样?难不成把我的头往键盘上按?ssdfgsaugyvuerisafuhsfusag我错了,我回去工作fsafnsiafbsohffgbnsdfhbgh
|
上一篇: 有没有MEMS的前辈给些建议...下一篇: image and video processing/ multimedia. 项目求助!超详细
|