从实习到转正,2019个人技术踩坑之路!

2019年能够说是对我来讲是特别重要的一年。正式结束了本身的学生时代,从事了一个本身不讨厌的职业,遇到了一群优秀的人,一切都还算挺好吧。java

从2018年7月份开始实习,至今已通过了18个月,这也意味着北漂已经恰好一年半。一路走来,踩过不少坑,犯过不少错误,与此同时对于我我的来讲也有了很大的提高和改变。因此本次借着年终总结的机会,谈一谈从实习到如今本身关于学习,工做以及自我认知的一些体会,顺便讲一讲个人狗血实习经历。面试

一,狗血的实习

第一次实习在一家小型创业公司,作的是互联网金融,实习四个月就倒闭了,这多是我犯的第一个错误。大三暑假刚开始,就一我的来到了北京,身上也没有什么钱,靠着父母的救济租了一间1500块钱一个月的房子,而后开始了本身的北漂,刚开始一切都还好(今后喜欢上了作饭)。数据库

因为没有充分的准备,因此就采用了海投的方式,因为简历看着很是通常,而且错过了找实习的最佳时间,因此但回复的并很少。大概在7月8号左右,收到了两份面试邀请,并幸运的拿到了offer,一家是作铁路系统相关的软件开发,而另外一家是位于环球金融中心的互联网金融公司。api

因为兜里没钱,在北京多待一天,感受生活压力就越大,就想快速在北京安顿下来,因此没有再继续找工做,而是草草做出了选择。第一家在上地,每月给3.5k,常常出差,而且从hr哪里了解到毕业后给的也很少,而第二家公司看起来至关高大上,实习给的薪资也差很少,转正以后各方面待遇都优于第一家,因此就选则了这家互联网金融公司。数据结构

故事从这里正式开始,工做的第二周开始接触项目,作一些简单的工做,后来进入了所谓的封闭开发(租了两套别墅,吃喝拉撒都在这里),天天作的都是重复的工做,效率低,质量也不高,也没有什么技术氛围,我的认为大概是由于老板不懂技术以及公司的性质决定的吧,不过待遇挺好,天天吃好喝好,因此一个月重了十几斤。架构

2018年下半年开始,P2P接连暴雷,咱们也没有幸免于难(母公司主要是作P2P)。最终在10月份,因为工资没法正常发放,许多同事陆续离职,我也在10月下旬离职了,结束了第一份实习工做。框架

接下来就进入了狗血的讨薪之路,当时公司已经肯定是黄了,拖欠了5k多的实习工资(实习期间加了一次薪),虽然很少,可是一分钱难倒英雄汉,更况且当时在北京生活费都是借的,就等着发工资还帐,工资拖欠了一个月,当时负债已通过万了,能够说至关悲惨了。在屡次讨薪(去总部找公司领导,一群人将其堵在办公司的场景你们能够脑补)无果后,看领导一副死猪不怕开水烫,一副不想发工资的样子,有同事开始搬电脑了。因此我和另外一个实习生一拍即合也去搬了两台电脑,这才算是吃下了一颗定心丸,自此以后的讨薪也就不关注了,反正手中有粮薪心不慌。学习

通过几个月的努力,最后拖欠的工资发了,电脑也给送回去了,我也找到了另外一份实习工做,也就是如今所在的公司。ui

第一份实习完全打乱了个人计划,让我在北漂第一阶段变得十分狼狈,不过一切都过去了,除了狗血的经历也有了一些收获。认识了一些优秀的人,文轩,张鹏,安琪,少华,超哥,老薛...,每一个人都有许多值得我去学习的地方。在此也要特别感谢职场第一个领导—海哥,在工做中对我十分照顾。设计

总结一下,第一份实习是一个错误的选择,选择了一个错误的时间,使我错过了秋招;选择了错误的公司,让我实习4个月后欠了上万块,而且因为公司中途变更,还搬了两次家;几个月下来天天疲于工做(不得不吐槽一下,最恶心的就是无论你晚上加班到几点,天天早上9点还要打卡),因此,学弟学妹们在选择实习时必定要慎重考虑,选择一家靠谱, 对本身成长有利的实习工做过重要了,能解决温饱就好,薪资没拿么重要。

因为第一份实习,节奏彻乱了,幸运的是,第一家实习结束以后的第三天就找到了第二家实习,也就是如今的公司。这里也是我改变的开始,实习待遇在行业内能够说是不错了,还有各类补贴,能解决在北京的基本生活问题。扁平化的管理,弹性的工做时间,减小了在工做中一些华丽花哨的东西,总之还算符合个人预期。最让人兴奋的是刚来公司两个月就遇上了公司年会,蹭了个出国旅行,过年还给实习生带薪年假,另加1000过节费,能够说是美滋滋了。

了解了一下泰国的文化和风景。

一切的改变都是从这里开始。

一,工做感悟

做为一个职场新人,学校中的那套方法论运用到工做中可能就不那么好用了。因此,一年半以来感受在工做中学到了不少东西,这些与技术无关。

件件有着落,事事有回音

​件件有着落,事事有回音!这应该是每个职场新人必需要知道的且必须具有的一个基本素质。对于领导的一些工做安排以及通知,要及时作出反馈,这一点很重要。

首先,这是人与人之间最基本的尊重,别人跟你的交流,应当及时作出反馈,消息是否收到,是否明确通知的意思,对于交代的工做存有疑问等。

第二,这是高效沟通的必要条件。想要高效地工做,高效率的沟通尤其重要,对于同事的论述与问题及时作出回应,代表是否收到了消息,get到对方的观点和想要表达的想法,即便当时不能解决对方的问题,也应当予以回复,减小沟通双方的信息差。

owner意识

所谓Owner意识也就是主人翁意识,主要体如今两个方面,一是认真负责的态度二是积极主动的精神。

认真负责是底线。对于交付的结果负责,对于本身的代码负责,要认真对待咱们的没一行代码。代码要符合团队或公司规范,统一风格,注释要清晰,保证高质量交付任务。

积极主动则是Owner的更高级的要求。对于负责的模块,要按时保证质量完成,可是也应当积极主动发现问题,暴露问题,解决问题。在开发过程当中可能遇到一些遗留的问题,可能跟本身负责的模块无关,或者当前对系统的影响并不大,不少人可能会由于手头工做比较多伪装看不见,选择忽略此问题,这是典型的缺少owner意识表现,咱们应当主动反馈问题,记录问题并解决问题。

有时咱们不只要完成本身负责功能模块,还须要与其余同事或者跨部门沟通。我感受做为团队中的一员应主动承担起责任,积极主动沟通,推进合做项目的进度,保证项目顺利完成。在完成本职工做后,积极主动寻求更多的工做中去,是对本身来讲是为本身寻求学习与进步的机会,对于团队来讲则是一个Buff。

三,关于学习

关于学习,真的有太多话要说了。从自学Java到如今已经三年多了,真的是走了太多的弯路,踩过太多的坑!

作减法

对于须要用到的技术首先要知道怎么用,能够根据官方文档的quick start快速入门,或者找个相关学习视频大致上过一遍,对于整个技术有个总体的认识。不过,在学习上必定要减法,这也是刚入职时个人导师重点强调的一件事情!

要抵挡住技术的诱惑,不知道你们是否有和我同样的问题。刚开始对于好多技术,好比某某框架,消息中间件,数据库等都想学习,今天学这个明天学那个,或者说是 看到别人在学什么东西,本身立马也要跟着学。这大概就是我前两年的学习策略了,到最后面试时才发现,学过再多不如精通一个,由于面试时没有人回问你哪些api怎么使用,面试官关注的更多的时技术的底层实现原理。因此,对于技术的学习,我的认为最好一次只学一个技术,保持专一。(不要同时学习多个技术)

深度优先,保持专一的同时,必定要深挖底层实现。对于要学习的技术不只要知道是什么,怎么用,更重要的还要知道怎么实现的。好比MySQL索引,只有知道了索引的数据结构以及索引是如何设计的,才能更好的选择和使用索引,对于索引的使用作到心中有数。技术老是能够举一反三的,当学完MySQL以后再学习MangoDB时,你会发现他们索引的底层数据结构都是使用B+Tree,学习起来就很是轻松了。

学会总结

从实习刚开始,导师就要求每周要进行一次学习总结。以前一直觉得写学习总结是在浪费时间,把这项要求看成是一个任务和负担,看完一本书或者学完一门技术以后历来没有进入深刻总结和思考,学过的技术过不了多久很快又还了回去。

如今我把写总结当成了是一种习惯。学完一个知识点或者是按期都会进行总结,总结的内容再也不是学习了什么以及作了哪些事情,而是学完了某个知识点以后与以前相比有哪些收获,对于其他技术的学习有了什么样的影响,以及当前技术有哪些缺点和优势(知道缺点和优势同样重要)。

知识输出,上个月开通了公众号cruder,准备把一些学习笔记梳理一下输出到公众号中。在写博客的过程当中收获良多,对于一个知识点总要去查阅不少资料来确保它的正确性,同时还要尝试去把一个问题说清楚,须要去组织语言,绘图等,虽然花了不少时间,感受仍是值得的。

到今天为止,公众号也恰好满月了。粉丝数从0页增长到了一个魔力数字222,一共输出了6篇文章,2019年还剩一个多月,500个粉丝有没有但愿仍是个未知数~

用好8小时以外时间

不知是否和我同样,感受工做占用了大量的时间和精力,没有时间去学习。不过期间就像rugou,挤剂总会有的!利用好8小时以外的时间,咱们能够作不少事情;好比,天天上下班地铁上时间读书,每月至少能看一本技术书籍!

今年总共读了10多本技术书籍吧,基本上大多数书籍读了都不止一遍,有一部分没有列到读书记录中,而这些至少有一半是在地铁上看的。

近一年来,历来没有12点以前睡觉。已经样成了习惯,天天坚持学习到一点钟(偶尔加钟),七点钟起床(取决于几点睡)。固然这个要根据本身来决定了,毕竟有些人早睡早期效率高,而有的人则是熬夜学习效率更高,不过无论怎样,多花点时间学习是绝对没有错的。

学习资源

多读书,这很重要!古人云,书中自有颜如玉,书中自由黄金屋!真的太对了!很是可怕的是,前两年学习过程当中,没有认真读过一本书!就是传说中啥都会,啥都不会。对于学过的技术都知道怎么使用,对于实现原理也略知一二,不过稍微深刻或者扩展一点基本上就gg了。这也是自学时最坑爹的事情了,根本真不知道该学什么,该怎么学,总感受能实现功能就够了...

对于学习视频以及其余课程是快餐,能解决问题但不是长久之计!网上各大培训机构的免费视频,或者 <极客时间> 里的付费课程,相信你们都能找到适合本身的。这些课程一般都是视频或者音频,适合人类阅读,也更容易被接受和吸取,因此很是 教学视频适合快速入门一门技术。不过对技术的深刻学习,还须要经过书籍和官方文档等权威的资料。因此,对于技术的学习我感受一般能够经过 教学视频或者官方quick start入门而后再阅读书籍深刻理解, 最后结合源码深刻学习,印证本身的猜测和认知

对于学习资料的获取,能够说路子很是广了。没毕业时比较穷,喜欢去找一些盗版的教学视频,各大培训班免费的视频。固然如今依旧很穷,不过偶尔会花些钱支持一下正版。固然一切都是我本身摸爬滚打探索出来的,由于刚开始学习时没有人教过我,走了很多弯路,因此但愿初学的小伙伴能认真读完。

选对书籍,每一本技术书籍都须要花费不少时间才能阅读完,因此选对书很重要。一般能够请教一些靠谱的前辈,毕竟好多坑他们可能替咱们踩过了;其次就是到豆瓣上搜一下,看一下评分和评价,一般状况下8.0以上的技术书籍都是值得阅读的;若是是新出的书籍,能够看一下做者的来历,若是做者是一线大厂的技术专家,或者业界大佬,那买这本书准没错了。如下是我买的书,我的感受对于Java工程师来讲,这些的技术书籍都值得一读。

如今网上的资料很是丰富,不只数量多,质量也慢慢变高了,因此找一份学习资料并不难。因为版权等问题,有些视频资料获取可能会有一些小小的困难。一般咱们能够在一些培训机构官网找到一些入门的课程,如传智播客,尚硅谷等,我当时入门java就是看的风清扬的java基础课程;其次固然是万能的B站,有不少热心的up主会上传一些不错的课程;最后则是付费课程了,如慕课网,极客时间(强烈推荐)的课程质量都还能够也不贵,至于腾讯可能,xx学院等一些什么架构师,年薪百万的课程就不推荐了(看过盗版,大多数都是收智商税的)。固然,若是没钱买正版,网上也有一些绿色资源,能够自行探索一下,或者在我公众号里留言,我帮你找找,网盘里已经存了一千多G视频了...

固然,还有一些技术社区也有不少干货。如博客园,简书,掘金,以及大佬们的公众号,如 架构师之路, Hollis等,也能够关注个人渣渣公众号Cruder。

四,展望2020

2019年经历了不少事情,来回搬家,毕业,实习转正等。若是给本身的打个分的话,也就勉强及格7分吧,主要在于上半年没有进入状态。过去的都已通过去了,但愿2020年能碰见更好的本身。

2020年指望本身在技术上能有所进步,打牢基础知识的同时,深刻研究1门技术,至因而消息中间件,仍是数据库技术目前尚未肯定,总之至少要学好一门。

每月至少两篇技术博客,这个比较保守,正常应该每周写一篇吧。对于学过的知识深刻研究和总结,分享给别人的同时也锻炼一下本身的写做能力。

读10本技术书籍,读书真的很重要,这个flag必需要实现!同时但愿公众号粉丝可以增加到四位数,让更多的人一块儿见证个人成长,一块儿进步。最后,但愿能认识更多志同道合的朋友,可以一块儿成长的小伙伴能够关注一下。

相关文章
相关标签/搜索