为什么要写该篇?
那是我计划把这个写成一个系列,所以这是序言。Java编程还差两个月就两年了,我希望在这之前读完《Java编程思想》,对自己的知识的一个总结。该系列主要叙述我在读《Java编程思想》这本书的过程中的一些理解,我希望用最通俗易懂的语言,最真实的生活场景来表达我个人世界里的Java。如果你是初学者,可以跟随我一起阅读,我想一定会有些帮助。
话说在前头,这篇大部分纯属扯淡,没有所谓的干货!如果你实在无聊的蛋疼,可以瞅瞅,一个机电男变身程序猿的故事。大学学的机械专业,平时有一半的时间不务正业,穿梭在社团组织和“生意”之间,沦落至此,很明显,我这两件事情并没有做的足够好。
那是因为不懂,被成为机电男
两年前,我和我的兄弟们都自称为机电男,大学的几年里对机械这个玩意似乎没有什么兴趣。上大学前我对职业对社会知道的太少,家里的小叔学机械出身,经过十多年的独自打拼,也混上了某企业的高管,所以家里也推荐报机械专业,加之平时喜欢修修补补,拆拆零件,所以志愿报的全是机械专业。然而,真正学习的时候才发现学了一堆的理论,却无法做出一个让自己满意的产品,对于比较急功近利的我,感觉不到成就感,兴趣也就提不上来。除了期末考试前发狠学习,平时也就关心不多了。
为什么抛弃机械?
在大三的下学期,我也已经开始思考我毕业后得做什么?机械,我的老本行,丢之可惜,虽然平时不好好学,但是还是拿点奖学金。所以,我停下所有的事情,希望自己专心走机械,然后这一学期下来,我没有翘课,按时到课,坐在学霸的旁边,决心好好学习。然而,最后的结果是,我手机有电是玩手机,手机没电时发呆,发呆发累了就睡觉,最惨的结果是我还给挂了一科,大学期间唯一挂的一科。所以,机械,我真的玩不下去,我试过了!
为什么选择编程?
这个说来话长,不过现在还是很庆幸自己做出了这个选择,即使我的目标不仅仅只是一只程序猿!大一的下学期,和一个学长以及几位朋友一起创办了手机协会,如此我便开始接触了这些。第一次给协会拉的赞助是一家Android培训机构,那是2012年的春季,Android也刚开始萌芽,使用Android智能机的还不多。大一的暑假也曾在读书馆借了有关Java和Android开发的书,最后只是丢在一边。很遗憾,我错过了这次深入学习Java和Android的机会。大二的暑假,我组织了个小团队做了一个网站,其实就是前一两年比较火的O2O,然而我没有这个能力去运营,大三开学坚持不到两月,最后以失败告终。这个暑假,和我一起做协会的学长在自学Java和Android开发,很明显我再次错过机会。大三上学期,我代理了另一家Android培训的培训机构,公司把租下学校旁边的教室,进行免费课的培训来招生,而此时我的眼里只有业务以及为一手创办的协会组织一场活动,再次错过。不过,我并不后悔。同样,也要特别感谢两位学长,我的部长的在大学里的引导,很荣幸我们是好哥们。
如前面所述,我在大三的暑假报了培训班开始学习Java、Android。这一决定意味着我丢掉了三年的机械,转行做软件。每天公交半小时转地铁半小时,晚上回来混到考研教室敲代码,如此持续了四五个月!为什么?说的直白一点,做一只程序猿比做机械赚的要多。即使都说程序猿加班是常事,累成狗,然而这些对于一无所有的我就不会是个难题了。当然,要说的再业余一点,那就是编程更有前景。目前炒的比较火的手机、无人机、机器人、智能硬件等等,都与编程有关。人的惰性和欲望逼着科技向前发展,要想智能,都得由一行一行代码敲出来,这就是属于我们的时代,即”代码时代“。所以,码农大军目前也只是崭露头角,不用觉得现在强行进入是否太晚。那我们将要建造的是一个什么样的时代?我希望把她叫做”智慧时代“,大数据只是这个时代前的基础。所以,我们任重道远!