2007年从学校步入了社会,开始了我的编程生涯......。
哇,数据结构,操作系统,数据库系统概论,编译原理,UML,高数.....等这么多的课程,学的我晕晕呼呼的,懵懵懂懂的,根本不知道学校学的东西为何所用,但靠着自已死记硬背一些东东,及自已的追求,在2006年底,考过了国家的初级程序员。之后,就迷迷糊糊的开始了JAVA SSH的增删改的职业生涯。。。。。。
在**城市600元钱的工资(中午管一顿饭,社保福利什么都没)开始了我的职业生涯,从实习到毕业的正式录用,中间BOSS每个月会给长50元钱,那时候不为金钱所动,真的是很高兴哈。就这样,在第一个公司干了近一年,到年底也就给长到个1200,但公司由于要转型,不需要开发人员了,我也只好选择跳糟(自已也打算着年后北漂)。
在第一年期间,什么数据结构,操作系统,数据库系统,编译原理也跟本用不着,做为一个刚刚毕业的人来说,只会跟着别人写的代码,参考参考,写个增删改的东东,偶儿写个几层循环,别人看了,觉得咱还是高手,但现在想来觉得很是可笑。程序更本什么都不考虑,包括性能,程序扩展,共用性等。何谈高手。。。。(自已还算比较喜欢技术,所以业余也会看些程序的东东,其在试用期,也独立的完成了自已的第一个小项目毕业设计);
毕业后的第二年(2008),我选择了北漂。刚来北京,也没有怎么选择,就直接选中了第一个要我的公司--**外包公司(总部在**城市,开始公司没给上社保,后来公司给在**城市上了社保,那会自已对社保意识很淡薄,也很随意,俺是个村里娃,以前从来没接触过的东东)。进入这个公司,第一个项目就是人力外派,封闭式开发,把我派到了一个运用普元EOS开发的项目上,开始一段时间的普元职业生涯。普元的东东,刚开始觉得功能还比较丰富,对我还是非常有些吸引力。其实我没用多长时间,也就完全熟悉了普元的东东,从开始的别人指点,到最后还可以稍为指点别人。但现在想起这个东东,越用越气人(普元的东西,害了国内一大批人的编程思想,禁锢了国内人的编程思维)。幸亏,只用了一段时间,了解了一下全部的功能,包括人员,组织机构,角色,流程等。(还算比较喜欢技术,期间也会经常出去关注JAVA技术,偶尔也会找个普元的JAR包反编译的看看)。
做完外派的第一个项目,紧接着我接触了第二个、第三个(都是SSH)项目,就这样我毕业的第二年干了三个不同类型的项目。在外包干活,心太累,每干一个项目都换一个新地方,要学习很多新东西,所以比较累啊,还有就是别人把不想干的活儿都仍给你干!!不过还好,在外包很是可以锻炼人,但绝对不能长呆.......。
最终,在干了一段时间后,疲惫了,最终选择了跳糟.......。
毕业后的第三年(2009),我跳到了另一个公司(现在的公司)。开始了不同与任何项目的一段经历,项目是个专业性行业的项目,里边儿涉及了好多的算法(递归,栈,搜索,自已写BEAN之间的逻辑运算,矩阵)等的算法。幸亏数据结构靠死记硬背背过一些东东,要不然......就悲剧了。理论结合实际后,开始感觉自已,不会的东西,多了。在应用厂合,发现高等数学,线性代数,概率,编译原理,模拟电路,数字电路等都可以配上用场了,真想在学一遍大学的课程。编译原理看了一半,现在基本上能看的懂里边儿的一些用意了.......。
最近刚刚买了本人工智能书,想了解一下,里边儿的东东,很是现代化,感觉做为一名程序员,都必须了解一下,以后怎么样利用机器代替人脑干活儿。现代化的软件,也得学得智能点儿哈。
不会的东西,还很多,学习还在进行中......。(中国的教育,很是失败,大学的老师如果能理论结合着点儿实际,把各门课程串的讲解一下,需要实验的地方多做些实验课,学生肯定会有不同成度的提高,对一些不明白的事理也能涣然大悟。)。
现在美国,已经是机器人、无人飞机、IPHONE4S、车里自动挂挡等已经把N多的人工智能实现,期待着中国的......