准备了一个半月的跳槽工作,终于在此刻尘埃落定,利用点时间,总结一下自己过去五年的实习和工作经历,主要是工作环境吧。

因为鄙人从实习到现在,待过好几种类型的公司。从初创公司,到大型互联网公司,再到初创公司,最后到提供软件服务公司,到此刻跳槽去国企。可能这个过程就是现在IT领域的主要分布行业,分享一下自己所感受到的和所想到的,希望对需要的人有点作用,也希望大家少走点弯路吧。。。

1、领导不懂技术的初创公司

实习的第一家公司,领导不懂技术,但带我的技术经理是个挺负责任的人。技术经理人非常好也很耐心,他会把一个需求拆解,告诉我每步该怎么做,让我去实现代码。这种类型的公司,完全靠技术经理,遇到好的,你会受益很多,对你的成长会后很多帮助。

但还是要注意自己的交流方式,不能遇到问题就去请教别人,一定要在自己试着解决,但解决不了以后再去请教,这样自己也能学到很多,这样双方都会省好多时间,因为别人也有自己的事情要做。切记,自己一定要先尝试解决问题。最后因为要会学校写毕业论文的原因,离开了,但学到很多。

还有一次实习经历,也是领导不懂技术,但这次的技术经理有点水,自己就被坑了一回。由于是初创公司,可能这家公司没有什么钱,领导注重的是开发时间,技术经理又不做技术评估,只负责安排上线时间,把各个需求分配到个人,至于其他的,他就不管了,他也不写代码。(创业公司,还有不写代码的技术经理,好歹得写点吧,也可能是自己能力所限),然后领导直接就会和开发沟通,就说我要这个需求,给你三天时间,能不能搞定?如果你说搞定不了,那他就会找各种理由让你加班。当然,最坑的是这个领导每天会在五点左右快下班的时候,来和你讨论需求,分配点其他事情给你做,把你自己的工作时间压缩,这样就变相的要求你加班,这一次,觉得自己入坑了。

2、互联网公司

回学校把论文写完了后,又面试了一个大型互联网公司,基于以前的实习经验,面试不是太大问题(面试经理可能觉得可以做点东西)。

刚进项目组后,就虚心的跟在师傅后面,理解需求,然后编码。可能是我自己认知的错误,也可能是我之前的实习经历没有那么悲催的原因,我天真的以为,实习和正式员工是有区别的,恰恰相反,实习两个礼拜以后,自己独立承担需求,按技术经理的开发时间上线迭代,从理解需求到编码也是一个过程,也是需要学习的,还是挺感谢这段经历。

这里要说一下互联网中所谓的996,因为在大型互联网公司,你部门做的产品或迭代需求,需要其他部门的支持,只有当其他部门把他们的功能上线成功并且测试过了之后,自己部门的需求才能上线,上线完又需要测试,最终需要测试人员的测试报告,才能算上线成功。(可能从6点到9点,你完全在等其他部门上线)

当时公司有4套环境,本地环境,测试环境,预生产环境,生产环境。每个环境配置不可能全部相同,这样就会导致,你在本地环境测试成功后,其他环境有可能测出问题,这就需要当场解决Bug,这会花费大量时间,改完再继续测试,继续上线……

当时每次上线完,都是凌晨一两点,搞得身心俱疲。最苦逼的是,有一次产品经理看到友商有一个很炫的功能(产品上线,产品经理必须要等上线完成,确认后才能离开),问我能不能做,我说能,她让我在今天晚上做完,一起上线。可能由于我没有经验,或者说血气方刚,没忍住脾气,表现出个人情绪,没搭理她,后来他在背后给我穿小鞋(实习期满的时候,技术经理找我谈话,聊到了这个问题),她让我以后处事圆滑一点,这可能是给我踏上社会前上的最重要的一课。

切记:实习期是最苦逼的一个阶段,拿着最低的工资,干着和正式员工同样的工作,就是为了多学点技术。遇到事情,不要直接和间接领导直接争执,找到自己的技术经理,让他协商

3、领导是技术出身的初创公司

上面主要是我的实习经历,下面是毕业后的工作经历。基于之前的实习经历,自己对互联网有恐惧心理,因为进入互联网,就是拧螺丝,虽然高薪,但深受之前的伤害,有点排斥互联网公司。所以就幻想着创业,机缘巧合的认识了之前互联网公司的一个经理,就跟他出来创业,想着学点技术,有朝一日说不定能成功。就带着这种心态毕业后,第一份工作,加入了创业团队。其实在这待的挺好的,那段时间也要加班,但学到了很多技术,唯一的缺点就是产品做完了推广不出去,没有用户,看不到尽头……最后就放弃了……

但这里多说一句,领导懂技术,他会按照他的那个能力去帮你评估每个需求的时间,如果他说给你2天时间,你说2天不行,他会说,这点需求,两天搞不定吗?搞不定的话,自己就要加班了。

4、提供软件服务的公司

这种类型的公司,主要以工程项目为主,可能会需要出差,根据客户需求去做就好了,项目急的话,加班是肯定的,但不会长期加班,每个部门不一样,每个项目也不一样。还有一个特征就是公司内,老员工多,适合兼顾家庭。

鄙人所在的部门是公司自主研发的集成产品,中间需要涉及的环节比较多,所以开发进度也要依赖第三方,所以,一般是做几天,等几天的状态,效率不高,工作强度不大,用别人的话来说,适合养老。但相应的,薪资待遇就是涨的慢,各个部门可能也不一样,要看领导,也要看你在部门中所处的位置,是重要研发人员,还是个边缘人物。

技术嘛,不以技术见长,以做多少事情来衡量,学技术那就是自己的事情了。

5、学历问题

这个问题,搞技术的话,真的不是什么大问题,鄙人一直这么以为的,但经过这次跳槽,发现它也会是致命问题。这个地方要分为两个部分来看,一个是专业问题,另一个是学历问题。

至于专业问题,很多人都是毕业后,觉得自己大学学的专业就业不好,转行入了IT。这类人,需要比计算机专业的人花费更多的时间,因为他们没有计算机专业课的基础,虽然有的人会说,大学每个人是怎么过来的,谁不知道,只需要把学分拿到就好了,考试什么的,都懂的。但是你说的这类学生,一般在毕业后都不会选择从事计算机这个行业,至少不会写代码,因为他们知道自己就不适合这个行业,反正我周围的同学是这样,但凡从事计算机的同学,都是有点基础的,而这些基础,是培训机构所不能给的(考虑一下,为啥跨专业考研是难上艰难)。所以需要这些非科班出身的同学花更多的时间和精力去学习,要不然,你的技术深度得不到提升。

这里分享一下,自己的两个经历:
第一个,以前面试过的一家公司,面试官没看简历,见我的第一句话就是,你是不是培训机构出来的?他说他们公司不招聘速成者……

第二个,一个前同事,并不是科班出身,上班第一个礼拜,由于是新项目,我就和他商量一下用不用Maven管理工程(完全是和他商量的),我负责管理系统,他负责接口的开发,因为要操作同一个数据库,我就想着要不把数据库的访问,抽出来写成一个公共的模块,用Maven管理jar包,各自引入即可,要不然每个人都要写这个模块。他气势汹汹且义正言辞的回复说,不需要用Maven管理。因为这个事,争辩了大概好几个小时,最后,我问他,如果我想用他写的模块怎么办,他的回答是用多线程。(自行脑补我的表情)最后因为涉及到JDK加密算法的问题,各个JDK版本可能存在差异,jar包不一致会导致结果不一样。在别人的建议下,他和我说,要把工程改为Maven工程,我当时送了他一个白眼……

我想表达的是:知道的就知道,不知道就不知道,没什么丢人的,但要有一颗敬畏之心来看待技术,技术穷不尽的,对于自己不知道的技术,虚心请教,然后自己恶补(至少我是这样的),千万不要抱着不知者无罪的心理去和别人讨论,不然会让别人觉得你水平很low,不想带你玩了。突然想到一句话:每一个牛逼的人都有一段苦逼的岁月。先苦逼,才能再牛逼。

至于学历问题想说一下。大部分公司,对这个没要求,你是非计算机的,只要你有几年工作经验,也是OK的,不是本科,也不是问题,因为很多公司是工作经验优先(大公司对学历的要求至少还是本科起的)。但相对于一些国企,如果你会考虑这些岗位,学历是硬性要求,待遇好点的国企,至少都是硕士起,本科也至少要985,211,这还要看缺不缺人,最近的一份工作就是这种情况。所以,别说研究生有什么用,用到的时候你没有,那就不行。所以,建议在这个本科泛滥的年代,拿个硕士学历,还是挺重要的,至少让自己多了一个选择的机会。

6、认识自己

鄙人很多同学和同事,对鄙人的评价是:目的性太强。

无论别人说这话的时候是褒义,还是贬义,我一律接受。因为我知道,我自己想要什么,不想要什么,我想得到什么,我可以失去什么。

对待工作,它是生活的一部分,但自己一直坚持三个原则:

(1)、一万小时定律,工作五年,自己技术上至少应该是一个master级别的水平,而不是一个工作经验用了五年;

(2)、32岁之前,尽可能的提升自己的硬实力,因为32岁之后,人的记忆能力在下降,此刻的我,就有点感同身受,虽然现在还没有到30;

(3)、35岁之前,尽可能的让自己有独挡一面的能力,不能让自己还停留在编码的层次,要努力往高处走;

在工作的前三年,你会觉得自己天天都能学到新知识,建议让自己养成一个好的习惯,把一些东西总结一下,因为每个人的记忆是有限的。慢慢的会发现,你的知识达到了瓶颈期,这个时候,就要好好考虑一下,做点更深层级的学习了。

给自己一个奋斗目标,让自己做一个智者,乘着年轻,多赚点钱,活成自己想要的样子。就酱~

对过去五年工作经历的总结相关推荐

  1. 编程干货 五年工作经历的程序员,叫你们如何破解WiFi。

    Hello,大家好,我是苏木君,初来乍到CSDN,还请各位能多多关照,作为一名刚入CSDN的新人,一些见面礼是肯定要有的,原本想给大家发一些红包,可是呢觉得钱太少,大家可能会嫌苏木君太小气了,钱多呢, ...

  2. 朝九晚五的工作值得留恋吗?

    "虽然每个人的工作经历各有不同,而且每个人的故事也千变万化,但我认为有几段朝九晚五的工作经历实际上是一件好事." 作者 | Anna Grigoryan 译者 | 弯月,责编 | ...

  3. 九零后的五年七次工作经历

    1990年农历10月22生日(阴历),2008年上大学,2010年工作,至此,一路走过来.磕磕绊绊,酸甜苦辣.准备把自己的经历写出来,不敢谈什么启发,仅仅希望对他人稍有借鉴. 上过班.创过业.卖过小吃 ...

  4. 世界五百强世硕科技工作经历——05

    我走了,谁还在你身旁 时光容易把人抛,红了樱桃,绿了芭蕉.三日一晃而过,脱下外套,抖落一地疲惫,换上逐梦的衣裳,踏上新一年的征程,内心忐忑,如小鹿乱撞怦怦直跳,那个令我茶饭不思,魂牵梦萦的地方--世硕 ...

  5. 出来工作五年的经历总结(五年前,你在干嘛?)

    2009年,第一次踏入社会     注册博客园已经两年了,在园子中看到的文章都是对自己很有帮助,lz今年出来工作五年了,五年前你在干嘛呢?这是今年年初在优酷看到的一个视频话题,记者采访了很多人,这里也 ...

  6. 挨踢人生路--记我的10年18家工作经历 - 第16家公司,英国公司――第一次当经理...

    挨踢人生路--记我的10年18家工作经历 - 前言 挨踢人生路--记我的10年18家工作经历 - 从大学说起――不得不说的一些事情 挨踢人生路--记我的10年18家工作经历 - 第1家公司,在老家的工 ...

  7. 我的三年研究生(CS)学习与工作经历(ZT)

    我的三年研究生(CS)学习与工作经历(ZT) 2001年,我考入NJU计算机系,因为是要自己解决学费和生活费,一直在半工半读. 研一时,一边读书拿学分,一边在一家小公司做兼职.因为兼职的公司很不正规, ...

  8. 一位苦逼程序员的找工作经历

      最近一个多月因为找工作的原因,一个多月没有更新技术博客了.这一篇博客也不是讲技术文章,而是我找工作的一个多月的一些想法还有一些关于Android开发的思考. 我的教育背景和工作经历   首先说一下 ...

  9. 转行了!文科生转程序员的外包工作经历分享

    周末也不分享技术文了,就分享一篇一位和学姐同一所母校的读者投稿吧! 这篇主要讲述了自己从法律专业转行编程,然后在外包的工作经历!希望能够为你带来帮助! 原创不易,若有帮助,点赞/分享就是对我最大的鼓励 ...

最新文章

  1. oracle创建简单的包
  2. QT-Creator+SDK+编译器+自定义配置
  3. 计算机应用技术基础-2答案,2017年计算机应用技术基础练习题及答案
  4. java线程池 的方法_JAVA线程池的实现方法
  5. django 1.8 官方文档翻译: 4-2-4 人性化
  6. centos7目录结构
  7. 设计牛人——设计入门答疑番外篇有感
  8. css中单选按钮怎么写,CSS 单选按钮
  9. js判断数组中是否包含某个元素
  10. win10 软路由_软路由和硬路由的区别分析
  11. mysql中if多重判断使用
  12. 应对Flash中国版流氓后台偷窥的解决方法
  13. ESP8266串口WIFI 无线控制模块
  14. mysql常用数据库连接池_Java主流常用的数据库连接池
  15. 运营技巧︱用户运营中,如何提高用户转化率
  16. BZOJ 2039: [2009国家集训队]employ人员雇佣 最小割 二元组建图模型
  17. 登入拼多多显示服务器请求失败,拼多多商家后台登录打不开?
  18. 微型计算机3c认证元器件清单,CCC认证关键元器件清单
  19. 《狂人日记》(书感)
  20. 码农的半衰期只有15年?

热门文章

  1. X1 Carbon wifi 8260 无线网卡驱动安装 backports
  2. SSA ASS (Advanced SubStation Alpha) 字幕
  3. uni-app 微信小程序端-AirKiss一键配网
  4. WPF基础五:UI②内容元素Frame
  5. 基于Android的废旧物品回收APP
  6. sed实现key-value变量替换
  7. 非对称加密之公钥加密与私钥加密的应用场景
  8. Excel学习笔记1
  9. 手机断触怎么办_手机屏幕断触怎么办?弹片微针模组解决手机屏幕测试难题
  10. 数据结构和算法学习网站