唐同学*是上嵌iOS1602班毕业。江苏大学 电子信息工程专业,应届毕业生(2016-7)。
现在在一家自动化设备公司从事开发。待遇不错。住房补贴,工作餐,五险一金加商业保险,8小时工时制,周末双休,十三薪。
一、一路学来,我是怎么拿到Offer的
我是学iOS开发的,虽然无奈于不能学以致用,但基于现在iOS的行情现实,我还是选择windows应用程序开发。
在这期间,说实话,我没少花功夫,凭借着在学习时看了c++和swift,我先是学了cocos2dx的框架,入门了lua脚本,然后去面了iOS游戏开发的工作,同时面试了现在工作这家公司,于是又学习了csharp语法和winforms的简单编写。经过一面二面后终于拿到了两家公司的offer,最终考虑到公司管理体系和以后就业面作出了选择。
二、刚刚做研发的体会
说这么多过程,意图在于表达出要一直不断学习的奥义,对!是奥义。跨进这个行业,我们就应该准备好不断学习新的知识,更广的东西,更深入的东西,相信很多同学在刚开始学习的时候会发现:其实这些语法啦还是ui啦不过如此,然后去看一些更深入的东西,考虑底层是怎么实现的,这个语言的这个关键字是怎么用c实现的,在c++里是什么表现形式,强类型语言里怎么搞这么多事,一个千行代码上百个数据类型错误。这就是兴趣所在,兴趣是很重要的东西,因为不免有久之乏味至弃之不理的时候,但是如果因为兴趣选择了这一行,那么就好好学习吧,借用我老板的一句话:“往往最成功的人不是最聪明的,而是拥有最坚定的意念的”。还有一点我觉得做软件开发的人思维逻辑比较清楚,有框架意识,对待每一个知识点要有一个全局认识,框架搭好细节注意,基本问题都可以解决或者说至少看得懂答案。
工作有一段时间了,就我本身而言,对于公司的适应还是顺利的,公司执行的是7s管理制度,各方面都比较标准化,可能会有someone觉得这样会比较受束缚,但是我有一个大家可能都无法去驳回的观点,就是如果连这个都无法去享受的话那么你真的是脱光了衣服也没有办法去学习或创新了,我们需要这样的管理,也需要去学习这样的管理不是吗?总是要为以后做出积累的。
在公司,我是属于研发部的,进公司的责任就是创新,但是我是从零开始的,现在的状态就是一边学习一边做领导分配的任务,我把做app的框架和代码思想运用到做winforms中,发现其实这套东西是相通的,只是语言不同和内部机制不同,但是该有的东西都是有的,比如多线程、内存管理、数据持久化、生命周期等,也会有新的知识,比如我现在正在看的xml,发现:啊!原来xml是这样,plist文件是这么工作的。我觉得这大概就是一个刚步入职场的人该有的状态吧。
三、未来不远,我是狼!
对以后的发展,我的准则就是不畅想未来。一步步走好吧,把能够去接触和从事的东西都弄明白,不知道会遇到什么也不知道会刻意的去学什么,这东西是彼此交织的,不知觉中其实已经开始涉及到别的知识了,所以在解决问题的过程中就学到别的知识。当然,在琢磨技术的同时,我觉得对于所在公司管理环境的体会也不可或缺。最后,要善于作总结。
那么,就作个总结吧。有一点非常重要,就是要认识到我们真的还很年轻,需要有拼劲,找好支点,站稳了,才能跳的高。至于其中的困难滋味,我这里有曾经看过的一段话:
“我最喜欢的动物,狼,它没有老虎的尖牙,没有狮子的利爪,没有大象的强壮,但至少,我没在马戏团见过它。它对敌人凶狠,对同伴有义,不达目的切不罢休,狼性如此成功之势定矣。”