好久没有写一下博客,今天突然想起逛一下iteye,于是想着发一篇博客吧!
从我写第一行代码到现在算起也有四年了,从我真正理解写代码到现在也有两年半了,从我真正理解什么是IT男到现在也有差不多两年了。时间无坚不摧,催化着我们成长,催化着我们成熟,催化着我们老去。记得去年三个大男生挤在一张床上找实习的艰辛,想着一个单纯的大学生在一个陌生的城市里面挤在上班族的人群中,不知有多少次被挤出公交车之外,不知道有几次夹在地铁门缝中间。而现在的我除了回忆那些可以说“美好”的记忆之外,也对IT这个行业有了新的认识。于是想把我是怎么被“拐骗”到这个行业,以及对IT的理解写一些东西。可能文字有点粗略,但我只想记录一下我走过的IT之路。
一、不知为何物
大一上学期的第一堂C语言(这可能是大部分IT男的入门课程)课堂上老师演示了一个简单的两数相加的程序,我于是很好奇,这不尽然的让我想到了我们常用的计算器,感觉很神奇。于是,下午上完课我便跑到学校的机房(当时,大一学校不允许带电脑!)拿着C语言课本,照着一个一个的字母敲进C-free,然后点击运行,记得第一次没有成功,出现了很多的问题,当时并不知道自己写的是什么,不知道里面是什么意思。于是又一次重新敲进去,经过了无数次的尝试,终于把这个类似“Hello world”的程序运行在我面前,当时心里除了欢喜就是好奇。于是自己就想着两个数能够计算,看看三个数能不能,我就带着这样的想法把代码按着自己的理解改了一下,不知道经过了多少次的尝试,程序成功了。于是就是在这样好奇的状态下慢慢的理解了C语言,同时也理解了代码里面讲了什么东西。于是我就成为了一个理论上的“IT男”。我不知道我把我那本C语言的书看了多少遍,只知道书的封面最后被我翻烂了,最后它离我而去(也可以说是我“抛弃”了它)。上学期就这样过了。
大一下学期我知道了一个叫做HTML的东西,让我联想到了网站这个东西。知道了网站的图片是怎么显示的,了解到了弹出警告这个“神奇”的东西。我就带着这种好奇,我又是懵懵懂懂的认识了HTML。貌似当时还有ASP,感觉学的不好。于是大一就是在这样懵懵懂懂的状态下结束了,当然也肯定有无数次的逃课。
二、知其所云
进入了大二,使我对很多东西很是好奇。我知道了PS,了解了Flash,于是也稍微了学习了一下。不知道是什么时候在一位学长的对话中我知道了JAVA这个东西。在此之前我只是看到过我手机里面会有一个JAVA的东西,于是对JAVA的最初的认识是开发手机游戏。于是就带着这种好奇我就看完了马士兵的J2SE的教程。说起来惭愧,知道大二上学期结束我还不知道什么是J2SE什么是J2EE有什么J2ME。我只知道JAVA。听完了JAVA之后,感觉里面和C差不多,当时并不知道什么是面向对象,什么是多态,什么是接口更不用说什么 抽象了。就是把它当作C语言一样学了一遍。大二的寒假我跟着视频里面做了一个聊天程序,然后以QQ为模仿,做了些简单的改造。当时,心里面都不知有多么的高兴和兴奋。于是大二下学期一开学我就拿着这个东东到同学面前炫耀了一番,现在想想都觉得有些2B。此时对代码也有了一些认识,至少可以理解代码里面的意思。大二下学期就被拉到了一个工作室,便认识了什么是J2EE了,在那里面使我对软件开发的理解成熟了很多,我完成了自己的处女作。当时是卖了1W,但是到自己手里只有500。但是这个过程让我对J2EE里面所谓的MVC架构有了一点认识,也对JQuery以及JS有了新的认识,也知道了Struts和Hibernate。但是没来及学习就被老师拉到他的研究生工作室去了。于是又开始了我另一端比较离奇的IT之路。
三、学会学习
大二的暑假,我进入了老师的研究生工作室。我接触了Web services,JUUDI,也接触了BPEL。面对着这些新的东西扑面而来,我有点应接不暇。通过对Web services的学习是的我知道了软件系统的集成,知道了软件开发过程中接口的重要性。在这过程中是的我对J2EE的开发过程有了更深的理解,也有了一些自己的想法。虽然,对Web services可能还只是存在与一个表面的认识,例如:开发一个web services接口,以及调用需要的东西以及调试web services,这只是对我当时的我,但现在由于长时间的未接触,有点淡忘了,但web services的思想一直留在我的大脑里。这一个过程中,让我体会更深的就是一种学习方法。这种学习方法可能只适合IT这个行业。有了这个方法是的我在后面的学习和工作中有了很大的帮助。之后又打了一下GPU的酱油,了解了一些CUDA的执行及语法,以及编写一些简单的并行代码。学习这些也是通过自己掌握的一种学习方法来了解及接收这些东西。
四、外文还是外文
外文对于一个IT人来说既是一种家常饭又是一种头疼的事。进入大三,我继续在研究生工作室呆着。于是就被老师拉进了数据挖掘小组。于是就开始了痛苦的外文阅读的日子。我的外文并不是很好,四级还是大三下学期过的。看着一篇又一篇的外文文献,我的头在不断的膨胀,感觉随时会爆炸。这样的日子陪我度过了整个大三。看了一年的别人的思想,也了解了很多关于图数据方面的东西,例如:NOSQL,以及一些XML数据库的知识。在大三暑假,我实现了一个自己的基于关系数据库的图数据搜索引擎。也使得自己对软件设计以及对代码的认识上有了更多的提高。写了这么多的代码,有时很好奇Struts和Hibernate的执行机制,以及在简单的MVC(java baean +jsp+servlet)的对照,于是发现他们都是封装了原始的东西,是的开发更简单,开发更快速。于是就这样结束了我的大三。
五、总结是成长
大四上学期前一个月,我并没有出来找工作。第一个原因是因为老师那边的事,第二是因为学校还有蛋疼的实习。也是我就在这段时间我把SSH给过了一遍,由于之前对SSH里面的执行原理自己曾想过,于是学习起来并没有花多大的力气。过了这个时期,我就躺在床上想着J2EE的开发技术。总结着里面框架的思想以及对软件开发的作用。以及对多态以及接口的理解比较深刻。自己对软件开发的思想也越来越成熟,不时的想写一些自己的东西。我总结这大学里面学习到的知识,得到的思想,以及它们的特点。这就是总结。对于IT人来说总结比学习更加的重要,因为你会发现,你原来一直是站在外面。
六、社会
我于2012年10月11日出来,当时不知深浅的投了淘宝,腾讯以及迅雷。但最终无非是碰壁,当时记得只有金蝶给了我面试的机会,但可能是第一次面试的紧张或者是自己能力有限,还是止步二面。这次出征我与一星期后回校,呆了一个星期我在此出发。这次的出发感觉比较顺利,所有的面试都基本通过,也缓和了一下自己受伤的心灵。我选择了一家公司开始了我的实习生活,这份工作给我了对软件开发的封装以及对抽象有了很多的认识,同时这家公司给我了很多的时间来给自己安排。期间我重新的学习了Javascript,EJB3.0以及Freemarker,同时以及总结这软件开发过程。是的自己在思想上又升华了一下。在这家公司实习了两个多月我选择了放弃,可能是这家公司给我的时间太多了,几乎没有给我安排任何开发的工作,于是我选择了离开。接着就开始了我第二家实习工作(也就是我现在待的这家公司),这家公司给了我很多实践机会,让我见识到了软件开发的模块化,知道了开发底层代码的一些思想。同时更让我得到颇多的则是对Spring的强大有了新的认识,对Javascript以及jquery有了更多的理解。我不知道为什么,可能是好奇吧。我浏览了公司项目的所有模块,对其中的JMS模块以及基础平台的模块进行了深入的理解,让我收获慢慢的。
七、加班
我就这样一步一步的开始了我的IT生活。现在的我一星期要加四次班,周一周二周四晚上加到九点半,周六一天加班(但是没有加班工资,这是最苦逼的事!)。每天上班打开电脑,登陆QQ,打开Eclipse,这样就开始了我一天的工作。关闭Tomcat,Eclipse,退出QQ,说明一天又结束了。IT的加班就等于吃饭,来的是那么自然。而我接受的是那么理所当然。时间在继续走着,人也在慢慢的变化着。IT之路也在慢慢的延伸,每个人想要在IT路上走的一帆风顺,那可能是要付出一万哥艰辛以及无数的加班。
IT男受不起,因为他的心理已经被自己上的太深。如果你选择了走这条路,那么就要走好,那么就要做好最痛苦的打算。但这都是浮云,当我们写的代码无BUG运行时,真的什么都是浮云。好晚了!IT男要睡了,明天周六继续加班!
分享到:
相关推荐
达尔文进化论达尔文进化论达尔文进化论达尔文进化论达尔文进化论达尔文进化论达尔文进化论达尔文进化论达尔文进化论达尔文进化论达尔文进化论
生物进化论自19世纪中叶由查尔斯·达尔文提出以来,一直是生物学领域的重要理论,经历了150多年的发展和完善。尽管其基本概念和理论框架已经被广泛接受,但是生物进化的物理化学基础和分子生物学机制这两个核心问题...
吴晓波写的 《腾讯传1998-2016:中国互联网公司进化论》TXT文字版
数字进化论_——中国企业数智生态解析下载
遗传算法是一种优化技术,灵感源于自然界中的生物进化过程,尤其是物种的自然选择和遗传机制。在计算机科学领域,它被广泛应用于解决复杂问题,如旅行商问题(TSP)、作业调度(Job-Shop Scheduling)等。下面我们将...
腾讯传1998-2016:中国互联网公司进化论-吴晓波著作,写的挺不错
视频网站进化论.doc
:地球生命究竟来自于哪里?这个问题从人类诞生之初就一直盘桓在古人的脑海中。不管是神造说还是其它一些假说,或者是宗教信徒们的信仰,都不能正确地揭示生命的起源,相对前者,达尔文的学说却真正的让人们了解到了...
2018-09-19_A股“进化论”:新生态、新均衡、新方法
《生命游戏》是一款深受复杂科学和生物学研究领域专业人士喜爱的生命模拟游戏,它巧妙地将进化论的原理融入其中,让玩家在游戏中体验生命的演变过程,理解并探索智能的起源。这款游戏不仅娱乐性强,更是寓教于乐,...
“互联网+”时代辅导员工作进化论.pdf“互联网+”时代辅导员工作进化论.pdf“互联网+”时代辅导员工作进化论.pdf“互联网+”时代辅导员工作进化论.pdf“互联网+”时代辅导员工作进化论.pdf
创始人进化论20231222
区块链技术进化论.pdf
区块链技术进化论.docx
如果智能计算机总有一天能够假设自己的进化论来解释它们如何进入世界,那该怎么办? 与人类的理论相比,它的立场如何? 让我们假设,从现在起的一千年里,智能且具有自我意识的计算机由于任何原因而与人类失去了...
《理论信息学:信息时代中“进化论”的理论基础》这篇论文探讨了在信息时代背景下,进化论的理论基础和其在新环境下的发展。文章首先指出,传统的达尔文进化论虽然在解释生命起源和进化方面具有科学权威,但在面对...
中国独角兽进化论.pdf
MINI速学院进化论.mp4
通信业的残酷进化论.docx