“对于Android开发来说,一切都是围绕着Activity所进行的……”
坐在书桌的电脑前,蒋玉成以两倍的速率,刷着网易云课堂上的在线课程——眼下,蒋玉成已经清醒地认识到,不管“伪化生”是不是个大坑,化学科研这条路对于自己来说,完全就是走不通的。于是现在,蒋玉成必须重新决定自己下一步的方向了。
当然,虽然是这么说,但蒋玉成现在毕竟还刚刚大二,仍然有整整两年的时间可以用来为下一步做准备。不过,正所谓“矫枉必须过正”,既然自己有逃避的倾向,那么为了彻底压倒这种倾向,自己就必须在相反的方向走的远一点——于是,蒋玉成决定,趁着这个暑假,试着找一找实习的工作来做一下。
对于化学系的学生来说,本科生想要在本专业方向找到什么工作,显然是不太可能的——科研岗位本质上就是搬砖,而且还有大把大把的硕士和博士,压根就不需要一个什么都不会的小本科生;而化工企业就更不可能在技术岗位上雇佣什么“实习生”了。于是,想要找工作的话,蒋玉成就必须考虑,抛弃自己的专业,找些其他方向的工作。
一番权衡之后,蒋玉成选择了试着找一下软件工程师的岗位。虽然自从祖国和平统一,质量加速器正式开建一来,原本一只脚踏进坟墓的钢铁,机械等传统行业几乎一夜之间起死回生,但是这些重生的行业,也只是能做到跟互联网行业平起平坐了而已——现在互联网行业经过几轮“寒冬”之后,与传统行业结合日益紧密,也比十年前更加火热起来,诸如在线教育之类的几个新的热点方向,一大票靠谱的不靠谱的企业都发展得如火如荼。
既然叶师兄在那么困难的条件下,现在都能找到前端方向的岗位,那自己当然也可以——蒋玉成完全不怀疑这一点。不过,虽然前端岗位入门容易,需求量大,但是蒋玉成对于HTvaScript之类的东西,有种生理上的厌恶感——所以具体到求职的技术栈,蒋玉成觉得自己还是不要选择前端岗位为好。
作为取代,蒋玉成把Android移动端开发,作为自己的求职目标——虽然自己是个C 使用者,但是C 开发门槛实在是太高了,知乎上的大神曾经说过“不要贸然选择Hard_Mode”,对于非计算机专业的自己来说,直接上来挑战C 服务器端,跨度太大,很容易步子大了扯着蛋……
相比之下,Android移动端开发就显然是个不错的选择——论热门程度,国内安卓手机占据了接近90%的市场份额,“Android移动客户端”几乎成了很多网站的刚需;而论上手难度,Android开发在思路上更加接近蒋玉成之前搞过的Windows桌面开发,而且作为一名C /C#使用者,蒋玉成切换到同样是典型C家族语言的JAVA几乎毫无难度——蒋玉成甚至都没有单独学习JAVA,简单看了看语法之后就直接按照写C 的经验一路写下去了,居然没有遇到一点困难……
“privateButtonBTN_ 1s……”按照视频教程上给的示例,蒋玉成熟练地在AndroidStudio(Android开发所使用的IDE)的开发界面上,敲下一行行代码,“真是的,给按钮注册个点击事件居然还得手写,太蛋疼了……”
跟蒋玉成之前使用的VisualStudio比起来,AndroidStudio确实在运行效率和智能化程度上,有着非常大的差距——不过Android开发跟蒋玉成以前玩过的WinForm开发相比,麻烦归麻烦,在思路上倒是没有多大的差别……所以蒋玉成抱怨归抱怨,上手本身还是很容易的。一眨眼的功夫,蒋玉成就已经画好了界面上的几个主要的控件,然后把事件响应代码都写好了。
“OK,成了。”
蒋玉成在淘宝上收购的那台Nexus5开发机,屏幕上顺利地显示出了蒋玉成已经画好的APP界面——布置好的控件都正常显示出来了,各个动作也都有预期的反应……看来,自己果然还是适合去搞软件开发啊!蒋玉成想道——对于刚才的蒋玉成来说,自己与其说是在“学习”如何开发AndroidAPP,倒不如说,自己是在“玩”一件新的玩具。
如果说,在实验室搬砖,给蒋玉成带来的从头到尾除了疲劳就是痛苦的话,那么现在,开发软件,虽然繁琐和劳累一样也是免不了的,但是即使是不考虑工作的前景,这个过程本身的乐趣就已经完全可以支撑蒋玉成继续学习下去了——“玩”这个“玩具”,对于蒋玉成来说,是跟写小说一样有意思的事情……
在蒋玉成看来,软件开发写小说一样,都是在创造新的世界,而且跟做实验不同,它们的创造过程都具有试错成本极低 即时反馈的巨大优点。而软件开发还有一个更加明显的好处——一切都是精确可操作的,没有任何云山雾绕的捉摸不定的所谓“手感”之类的东西。在代码的世界,如果你照着教程或者大神的范例,写下一段相同的代码的话,那么它发挥的作用,并不会跟大神亲手写下的代码有什么区别——一切都是绝对精确而透明的。
“嘛,今天先收工——就这样。”
休息的时间到了——蒋玉成打开浏览器,转而刷起了知乎,然后他便看到了一个新的问题:“在拉面吧工作是一种怎样的体验?”
这个问题之所以会被推上蒋玉成的TimeLine,是因为有几个跟蒋玉成互相关注的ID回答了这个问题——拉面吧?蒋玉成隐约记得,自己几个月前的时候还上过这个网站。
“不知道他们现在怎么样了……”带着这样的想法,蒋玉成点开了网站的主页——这是一个新生的创业公司,主要经营的是类似于CodeAcademy的伴随式编程教育。不过跟只教前端课程的CodeAcademy不同,这个网站的宗旨是提供正统的CS科班教育——当然目前唯一跟“CS科班”相关的,也只有C语言和C 语言的一些课程了。
蒋玉成曾经注册过这家网站——在他看来,“手把手教你编程”的伴随式教育,这种形式本身确实有非常大的价值,但是不得不说,网站的课程实在是太过于单薄了。当时蒋玉成还记得,自己兴冲冲地注册了账号,结果没学多久就把C语言的课程学完了——因为当时只有这一点课程,搞得蒋玉成大失所望……
几个月后的今天,蒋玉成再一次登陆,发现网站的UI已经经过了一次大改版,跟自己印象里的完全不一样了——而课程的内容也明显比原来丰满了很多。不光是语言课已经更新完毕,甚至连更高一级的《数据结构与算法》课程也已经开始了类似于网文的连载式更新。虽然从绝对值看来,内容还是有点单薄,但是作为一个学习者,一个在线教育产品的重度用户,蒋玉成也不得不承认,他们确实是在用心地在做这个产品。
“说起来,我要不要……试着投一投?”
仿佛鬼使神差一般,蒋玉成点开了网站最下方的“加入我们”链接——抱着“既然有认识的大V背书,那它应该是靠谱的”这样的想法,蒋玉成开始搜索可以选择的职位。
“诶——有了!”
其他的岗位都要求要么是计算机专业出身,要么有一年以上的开发经历,蒋玉成担心自己的简历可能无法通过——正好有一个“课程分析专员”的岗位,看起来好像挺适合自己的:在校大学生优先,不需要一定有计算机专业背景,要求对课程有自己的见解……这简直就是为自己量身订做的嘛!
蒋玉成随手填上了自己的简历,把自己的GitHub仓库的地址也填了上去——投完课程岗位之后,他随手又投了一个软件开发的岗位。仔细想想的话,虽然自己做的游戏技术含量并不高,但好歹也算得上是C 的项目,死马当活马医,万一真投中了呢?
“玉成哥……现在在忙吗?”
这个时候,小琪从客厅走进了蒋玉成的书房——虽然眼下,两个人之间已经正式确定了恋人的关系,但是跟之前比起来,两个人的生活状态好像也没有太明显的变化。虽然现在小琪是天天有事没事总往蒋玉成家跑,粘在蒋玉成身边,但是仔细想想的话,这跟以前其实没有明显的变化——只能说,是回到了今年年初小琪还没有跟家里闹矛盾时的状态……迄今为止,两个人唯一的亲密接触,就只有偶尔会拉拉手而已……
“啊,刚闲下来……”蒋玉成说道,“今天的课程都刷完了,一会把作业提交一下就行了……”
对于这样的变化,蒋玉成现在倒是并不怎么着急——一方面,他现在的重心在于学习和之后的工作,毕竟自己不是计算机系的学生,有些准备还是要尽早完成——毕竟自己可是已经决定要照顾好小琪的;另一方面,其实蒋玉成原本就很享受这种温馨祥和,如同老夫老妻一样的平凡日常——之前他希望能更进一步,是因为那个时候他实在很担心自己和小琪的关系不能确定下来……然而现在,既然小琪已经是自己的女朋友了,那自己自然也就没有什么太值得担心的事情了。
“诶……玉成哥好辛苦啊……”小琪用一种怪怪的语调说道,“到了假期还这么忙……”
“嘛,毕竟我得为以后找工作做准备啊——就算是互联网这行业门槛再怎么低,对于非计算机专业的也得付出额外的努力才行啊……”蒋玉成一摊手,“之前的教训实在是太深刻了——要是继续逃避社会的话,以后我们成家了,我以后又该怎么养着你和珊珊呢?”
“哈哈,玉成哥这话说的……”听到“以后我们成家了”,小琪一下子开心地笑了,“我肯定不可能拖玉成哥的后腿啊!”