还是应届生就说逃离软件开发,我想肯定有人会说我这个人肯定是在软件行业混不下去,技术不行的人。正好相反,我的技术很不错,技术这个东西非常容易学,对于我从大一开始就自学java来说,已经对开发已经有了比较深刻的认识,能够独立设计SSH 的系统。自己的求知欲也一直毫无底线的让我不断的深入,不断深入java虚拟机,了解了java的内存管理,反射机制等等,这些能够让我更加理解java是什么。
?各大网络公司的校招让我知道了海量数据处理,数据挖掘,这里面我参加的笔试有创新工场,淘宝笔试,百度笔试,在8月底我就开始关注,一直在准备笔试的资料,那段时间学了很多,原来基础不牢的地方都把深入理解了。这时候才意识到算法和数据结构的重要性,第一次因为没有经验被创新工厂鄙视,不过还是有一定的收获。在最后收到了百度的面试通知,可惜那个时候已经下定决心考研。没有太重视,回了老家,电话面试。接回刚才的话题,海量数据挖掘,这个东西确实让我非常感兴趣,要知道如果摆着10T的数据放在你面前,要是没有集群,没有hadoop,你就算开电脑开个100年也处理不完。要如何处理这些数据又要涉及到数据结构和算法的问题,如何将这些非结构化或是半结构化的数据按照要求分类,提取,可以得到潜在的商业模式,这个就是金子,在数据里面挖金矿,感觉就像淘金一样。更上层,还要通过可视化的手段让这些数据更加直观。这些我感觉都不是凭我这个大学生就能做出来的。原来弄一个回归模型都让我翻了好多天的数学书,这些确实需要一定的数学功底。
扯的有点远,不过这些都是我导出结论的条件,也就是说,我能够在三年之内掌握这些实用的技术,还能够深入到这个层次,我想别人也能够做到,我虽然还有很大的发展空间,我也知道现在工作,三年之后工资也能够过万,但是我真真切切的感受到,这是青春饭,30岁是创造价值的最高的时候。还有一个比较重要的问题,我这个人比较拼,不懂的东西总是专在里面,直到搞懂为止,我大三在一家公司的时候就非常累,全勤实习,还要上课,一个星期几乎没有休息。那个时候身体很不好,几乎处在亚健康的状态。我想这不是我一个人的问题,以前看到很多人说,做开发要有一个好身体,我但是没注意,现在想想真的是很有道理。他们说基本上做开发4年到8年,身体就会出现很严重的问题,这个我确实深有体会,原来的公司里面的一个人在我之后进公司的,我因为学校的原因辞掉了,一年后,我听说他请病假快一个月才好。我不希望我也这样。
总结:大学生做开发,工作前两年会很有压力,但是学的很多,过的很充实,工资也飙升,身体慢慢变差,到三十左右达到顶峰,这时候必须转型,到了四十要是还做开发,除非你是技术牛人,不然就是找死。我这里说的是软件行业,硬件就另当别论。
我的解决方案:先获得一定工作经验,对整个行业有一定的把握,考研,再工作或是创业。这个时候你可以不用写很多麻烦的代码或是修bug(这是让人身体变差的主要原因,因为过程很痛苦 HP-1)
希望做我们这个行业的能够身体健康!