您的位置:首页 > 职场人生

一个程序员的生活回顾

2018-03-07 16:57 543 查看
    现在是18年了,想想我是14年九月份出来深圳找工作,当时毫无疑问是一个菜鸟,在培训班学了几个月安卓,被导师带过来深圳寻找工作机会,深圳对于我来说,是一个熟悉又陌生的大都市。
    当时安卓开发还是很火的时候,要的企业一搜索能达到七百多个职位,去到深圳接下来的生活就是每天面试了,但是由于并没有工作经验,找工作还是很困难的,万事开头难啊。当时找工作我足足找了两个月,那段时间真是刻骨铭心。说真的,我当时都有点恐惧面试了。最后一家小外包公司收留了我。
    在公司上班,一开始就让我接了一个项目,也是做到一半的项目,说真的当时有点手足无措,经历了这么多,当时真后悔在大学的时候没有用心,都玩去了,所以我劝那些跟我一样的在大学散漫惯了的同学,要收心了,现在这个技术的时代,更新换代太快了,对人才的要求也是更加的严格了。光靠着培训学的那点知识,还只是皮毛。当时客户公司的一个后台开发人员过来监督我的开发工作,他也是负责这个项目的,他对于我来说可以说是技术上的启蒙老师一样,他是搞Java开发的,短短一个月的时间就已经学会了android开发,并且教了我很多。我很感谢他。后来又来了另一个同事,他已经工作一年多了,我跟他关系也很好,他是我非常敬佩的同事,很多东西都是他教我的,怎么去封装,怎么去把东西整合在一起。经过几个月的时间,公司接了一个比较大的项目,并且分给了我和另一位刚进公司的同事,他是从搞硬件转岗的,年龄比较大,但是技术可以说几乎很弱,比我那时候刚进公司的时候都还要弱。客户要求我们驻场开发,刚开始我们两个也是如坐针毡,因为老板把我们吹成了两年工作经验的老鸟。唉,没有办法,说干也就只能硬着头皮去干了,开发的是XX贷项目,红杉资本投资的公司,百度的产品经理,腾讯的设计师,都是大牛,也算的上我接触的一个最成功的大项目了。当时腾讯的设计师给到我的设计是包含很多动画效果的前卫设计,说真的对于我来说真的是十分困难。乃至于做出效果没有得到他的满意而大发脾气(当时真的是太年轻了,血气方刚,顶撞了他们总监,总监大发雷霆,事后我亲自去道歉了),后来我意外的看到了他们总监在跟被人议论我,我很气,但是我也忍了。他们项目是他们自己的开发团队做后台,app外包给我们做,然后他们几个后台的开发人员自己看我们的代码学习安卓,可以说他们在我完成项目的时候,就已经超越了我的android水平。牛人还是一大把啊,让我一次次涨了见识。当时我用的是第三方的网络请求框架,他们要求不用第三方的东西,所以他们自己根据第三方框架的源码,自己写了一个网络请求框架,当时觉得他们真的非常厉害。做了这个项目,我就离职了,我很庆幸自己能在这公司锻炼,让我有了一个好的起步,可以说自那以后,我就基本能一个人独立开发项目了。生活过得很充实。

    第二家公司是一家互联网+公司,做高尔夫的。接过来的项目是他们给外包公司做的,已经做好了,属于二次开发项目吧,第一版的维护之后,我们在它基础上又升级了第二版,无奈公司实力不够,没有资金投入,风投失败,最终团队也解散了。

    第三家也是现在的公司,做了一款app,金融方面的,由于安全问题,当时我推荐公司用第三方加壳技术,但是收费昂贵,公司拒绝了,于是,我只能硬着头皮研究NDK,我将网络请求地址用c语言编写在底层,并且把接口全部封装在了底层,打包成so库,通过jni去调用。并在底层做了签名校验,和反调试。做了这些没有一定的手段,还是没办法去破解我的应用的。多层校验,只要一层出问题了,都会掐掉应用。做了这些,当然,程序编写起来就比较麻烦,不过也是没办法的,公司抛给你问题,你就得去解决。后来项目写完了,但是项目迟迟不上线,公司策略改变,把大部分功能都用h5去替代了,而我的原生只有一个壳了。或许对于我这个做android的来说,没有啥存在的意义了,17年,我浑浑噩噩的一年,也是互联网的寒冬,招聘网上一搜,招聘信息寥寥无几,我又不敢裸辞,背着房贷,压着我,然而就在这一年中,我散漫了,没有工作压着,我散了,没有好好出沉淀自己的知识,每天漫无目的逛着网站,关注着互联网上一些最近的资讯,但我并没有去做什么,心散了。后来年底总监叫我们做app的去学习后台,我也就开始慢慢的接触后台开发的相关知识了。我也感觉自己想转过来做后台开发,但是公司的项目过于庞大和复杂,我一时间完全摸不着头脑,接触了后台,才知道,后台开发所涉及的东西太多了,我刚开始就接触了spring boot ,感觉很有意思,也喜欢上了他,但是公司还是用的spring mvc 和dabbo ,或许是很久没学习了,我漫无目的的看着各种资料,但是却没有学进去。技术就是这样,我落后了一年,感觉差了好多,感觉都要脱轨了。所以如今很感慨啊。18年该努力学一下了。
    我会安卓,我可以学习现在流行的技术,我想学Java后台开发,同时我也接触了python,现在困扰我的是,我该超哪个方面的发展,希望csdn的大佬们给我一点建议。本人技术不才,却还是想在技术的路上拼一把。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  生活回顾 疑惑