别人总说好的开头决定了文章的好坏,不过我好久没动笔了,写作文也是去年毕业时候写的毕业论文了,写的不好的话,各位多担待哈。 作为第一篇分享的文章,也不打算分享什么技术或者什么个人理解的东西,这些等到以后时间和机会多得是,第一次就这么一回,就来分享一下我这毕业前后的职业生涯吧,从2018年底踏上社会这条不归路之后,从实习到转正,从入职到离职再到入职,从一枚学生不断向一名社工转变,适应着社会上的东西,好在没有遇见过其他人在职场上遇到的一些恶心的事,而且在我看来,去过的公司也都不错(除了某家小公司),偏题了,回归正题。
不知道从什么时候开始的,好多大学都开始了“大三实习”这一传统,然后在大三下学期(大概2018年10月份左右吧)我和几名同学结伴来到无锡,打算找家公司实习,毕竟,中国内IT发达的在我们那时候看来就是重庆、深圳、北京、上海、无锡、南京,像苏州、常州没怎么考虑,倒不是说不好,只是和上面的没有可比性(个人观点),刚开始不怎么顺利,面试了一两家公司都是培训机构,也是服气,好在当天最后一家还不错,符合预期,实习工资也还行,其实也是当时不太清楚多少算差不多,感觉可以付的起房租、吃得起饭、还能出去玩,因为是实习,也没有多大的追求,所以当时觉得挺好,先干着吧,就这样,我的第一份工作到手了。 说起职业生涯,我从高中时候就对编程有兴趣,不过好像选错了入门语言,买了本C语言,就是老谭的那本C语言,贼厚的一本书,翻了几十页,差点吐了,后来才知道,编程相关的书基本都是“从入门到放弃”,太细的根本不适合初学者,那种比较简单的,反而更适合。由于这一点,大学选了计算机专业,也算是对自己的一份负责,没有让自己后悔。大学时候内容就比较复杂了,前端UI、html、JavaScript、css,后端c、java,数据量access、sqlite、mysql,还有一门Android课,结果还没教。。。
回头接着说入职后,进公司后第一份工作是Java后端,就是负责公司一些网站的功能开发、解BUG,其实就我感觉,大部分公司的后端比较重业务,技术没有业务那么重要,因为在市场上技术不值钱,值钱的是业务,是你能为别人做其他公司不能做的事。不过,我入职之后发现和我想的不一样,可能是因为公司部门划分的原因,业务那一部分被其他部门拿去开发,我们部门真的只负责技术研发,还有多余的时间来提升自己,对我个人来说,刚进去时候技术是个短板,在学校时候教的后端语言没问题,用的都是Java,但是公司毕竟是公司,会采用一些前沿的技术以及框架,这些公司就没有教(其实有教科书,但是没教),只能自己去学,跟着项目一点一点的钻研,公司工作内容还有一部分前端网页开发,就我前面提到的一些前端技术都只是打了个底,还有新的前端语言药学,当时都怀疑这个大学是不是学了个锤子,没办法,只能学,总不能跟领导说我不会,你找其他人吧,估计第二天就要卷铺盖走人了。
就这样过了大半年(实习半年要转正,毕业之后拿到毕业证直接入职),到了转正时候,经历了考试、面试,然后算是将就过了吧,反正没让我走人(有人直接不合格),刚好当时其他做Android部门缺人,当时做后端的部门会Java的就三个,Android部门要两个,这边留一个,然后我觉得Android也挺有意思的,还能一边玩Android,一边钻研Java,就和另一个一起转了Android,这算我第一次行内转行吧。
大概在2020年3月转的Android,部门给了一个月的时间让你看书(Android那本小绿书),前面说的学校有Android这门课,但是有的班级没上,刚好其中我们班就是其中一个,心态炸裂,要是学了的话多好,能省好多事,没办法,自己选的路,不算苦,但也不容易,负重前行,才能知道活着的意义。