• 【毕业季|进击的技术er】工作七年的职场人,不希望你们再走弯路


    活动地址:毕业季·进击的技术er

    目录

    1、误打误撞进了第一家公司

    本阶段的反思

    给大家的建议

    2、在第一家公司的成长

    3、跳槽

    4、总结

    5、职场人的快问快答

    目前为止毕业几年了?当初学习的是什么专业?

    是否从事了本专业工作?目前从事的行业、职业?

    本科生应该读研还是找工作?

    从毕业生到职场IT人,最大的感受是?

    你觉得毕业季职场新人应如何选择工作?

    工作中,技术er应如何在技术领域快速成长?

    工作中用技术做过的最有成就感的事?

    程序员三十五岁瓶颈你怎么看?


    又是一年毕业季,想想自己毕业那年,已经是7年前了。借此机会,我也回忆一下从大学生转变成职场码农的经历,分析一下当时和现在的大环境差异,以及给各位应届生一些技术成长方面的建议。

    1、误打误撞进了第一家公司

    我是2015年毕业,专业是信息管理与信息系统。本来是一门心思准备考研的,但是没考上,错过了秋招,只能去春招市场上看一看。

    这个专业说是培养复合型人才,用高情商的方式来说,那就是技术人才中最懂管理的,管理人才里面最懂技术的。如果用低情商的方式来说,那就是技术管理都学的不咋地。本身没啥竞争力,春招市场也没有什么正经公司了,正巧看到了一个我听说过的一个IT公司,感觉和我们专业比较匹配,于是投了简历。

    面试过程是非常戏剧化的,以为这是一家山东很有名的企业,那时只有线下面试,我和室友就坐着卧铺到了济南,参加了面试。室友先进去的,过了三分钟,HR带着他出来了,说你们可能投错岗位了,我们这是销售岗,不太适合你们,我问问同事有没有技术岗吧。于是把我俩的简历推给了另一个兄弟公司的HR。另一个HR也很友好,当时就给我们安排了面试,而且听说我们是从外地赶来面试的,还有些不好意思。只有一次面试,问了问我们的成绩,考了几个SQL语句,就让我们回去等通知了。

    隔周的周一,HR通知面试通过了。原话大意是:“其实看到简历的时候就准备要你们了,因为是985院校毕业,在学校成绩也不错,而且那么远来公司面试很辛苦”。就这样,我误打误撞的进入了第一家公司。

    本阶段的反思

    我找工作的这段经历,完全可以作为反面教材了。

    大学期间没有明确的规划。是考研还是找工作?都没有很下定决心。

    如果真的要考研,就好好的复习。考研失利,也是复习不充分导致的。

    如果要找工作,就多学学专业知识,刷刷题,多了解行业内的公司要求。找工作错过了最好的秋招,春招也没有太好的机会。能入职真是运气好,也归功于当时的大环境没有太挑剔,公司的要求不高,居然只是因为我是985院校的毕业生给offer了,现在想想真是不可思议。

    给大家的建议

    如果真的想做技术,那就多注重基础知识的掌握。如果是计算机相关专业的,专业课知识真的要好好学,再配合刷刷算法题。对于应届生,公司会更看重你的学校背景、在校成绩、学习能力和理解能力等综合素质。毕竟应届生是公司的人才储备,未来要好好培养的。实战技术强是加分项,但是技术是可以在工作中培养的。

    那应该去什么样的公司呢?我的建议是,有可能的话,就去大公司。大公司可以给你更高更广的视野,让你对所处的行业有清晰正确的认知。你会清楚的知道行业的规范、遇到问题时直接使用大公司成熟的经验、高效的解决方案,并从中不断学习。

    这里简单说一下更长久的打算。如果你准备去北京就业,且在你考虑范围的公司中,有可以解决户口的,请一定一定一定多考虑这一点!因为目前,作为应届生身份去拿北京户口,是最最最最容易的方式了,过了这村就没这店了。即便你对户口没有太多的想法,但是拿到了户口,你就有了更多的选择的权利,这是绝大部分人都没法得到的权利。多想想,去拿个户口,真的不亏。

    考虑到现在较为恶劣的大环境,如果你的学历并没有太大的优势,或者没有办法进入心仪的公司,也不要气馁。毕竟只是进入社会的第一步。起点高了自然是好的,起点不够高,之后也有机会向上追赶。

    2、在第一家公司的成长

    刚入职新公司,感觉哪里都好,这科技园,这大办公室,这业务覆盖全国,这公司如何的厉害。一开始自己还计划着,在公司干五年之后会如何如何。结果过了一年,就感觉,这公司不行,再待下去就废了。当然,不仅是应届生的第一家如此,职场老人也是如此。一家公司待久了,总会发现他的不足之处,暴露出问题。

    先说说我是如何在第一家公司里成长起来吧。

    第一,学习学习再学习。

    因为大学时没怎么接触过Java,也没有跟着老师做什么项目,所以基础知识很欠缺。这一点确实不如现在的卷的不行的大学生。学习的方式有很多,这里还是比较建议看书。之前也是整理过一份书单:Java程序员必读精选书籍分享,强烈推荐。系统性的对知识进行查缺补漏,是非常重要的。其次就是要学会利用搜索引擎,简单的问题,可以用百度。找不到的问题,强烈建议用Google,用英文关键词去搜索,事半功倍。除了学习理论知识,也要学习公司的系统架构。看看公司的服务治理是怎么实现的?监控是用的什么系统?中间件都有哪些?由此在回到第一步,看书深入了解这些系统架构,通过百度Google解决自己的问题。

    第二,模仿。

    初级阶段:模仿工作中已有项目的代码。比如你要实现一个功能,不会做,找找项目里有没有已经实现过的,拿过来,改一改。改完之后想想,这个功能为什么要这么实现?这里为什么要用线程池?这几段相似的逻辑是不是可以提取出来共用?这个mybatis的xml文件为啥这么配置就能用了?进阶阶段:模仿优秀开源项目的源码,看看这些项目的类是怎么封装的,各个模块使用了什么设计模式,能不能自己借鉴一下。

    第三,了解业务,多问。

    90%的技术都是为业务服务的,你要搞懂业务逻辑,才能更好的完成你的技术实现。了解业务的时候,一定要多问问组里的老员工。年轻的后辈,多向前辈请教,是不会被拒绝的。当然,太简单的问题,还是尽量自己去搜索,每个人的时间都不是白给的。

    第四,浪。

    公司给你一个工作的机会,不止是出卖劳动力换取报酬的,这是你成长的机会。你要学会利用这个机会试错。当然,前提是不要瞎浪,不要把系统搞坏了。在保证完成工作的大前提下,尝试着用新学会的技术,或者设计模式来完成一段代码。这样用实战来验证自己学到的知识,才会有所进步。

    3、跳槽

    在第一家公司待了两年半,我选择了裸辞去北京,进入了一家互联网公司。这部分就不多说了,因为已经和毕业季不太相关了。

    之所以要说跳槽的部分,是想告诉大家,人挪活,作为一名技术从业者,千万不要抱着在一家公司干个五年十年的打算。

    跳槽,一方面可以提高自己的薪资待遇,通过市场为自己重新定价。另一方面,更是可以开拓自己的技术视野。一山更比一山高,如果你的第一家公司不是行业顶尖的公司,那么,就向技术更强的公司前进。优秀的公司,有着更深厚的技术沉淀,有着更优秀的人才储备。你和优秀的人一起共事,会让自己变得更优秀。

    如果你的第一家公司已经是行业顶尖的公司,那么,也可以横向移动。毕竟BAT之间,也各有自己的特点和优势。横向迁移之后,你的工作履历会让你的职业背景更为丰富可靠。

    4、总结

    既然我们都是进击的技术er,那么我就总结一下,对于我们技术人在成长过程中,需要高度重视的几点吧。

    1. 对自己的发展路线要有明确的规划。
    2. 持续学习。无论是在校期间,还是工作期间,都要不断的学习。技术在发展,人也需要与时俱进,学无止境。
    3. 总结与分享。无论是分享业务,还是分享技术。分享的过程中,会让自己更扎实的掌握知识,也会提高自己的影响力。
    4. 拥抱业务。不要认为做业务就很没劲,很没有技术含量。技术就是为了高效的解决问题,从而满足需求,而需求就是我们要面对的业务。用我们掌握的技术,更好的去实现业务逻辑,不也是很有挑战性么?

    5、职场人的快问快答

    本次活动,对于职场人列举了一些官方的问题,在这里我自己添加了一些问题,并做一些简洁的回答。

    目前为止毕业几年了?当初学习的是什么专业?

    本科毕业7年,专业信息管理与信息系统。说实话这个专业不够专业,所以如果要成为一名技术er,还是要多自学一些计算机相关的课程和知识。

    是否从事了本专业工作?目前从事的行业、职业?

    算是从事了本专业的工作,现在是一名Java开发工程师。

    本科生应该读研还是找工作?

    强烈建议读研。毕竟现在研究生的比例越来越高,大厂招聘基本都要求研究生毕业,重点岗位甚至要求C9院校的研究生。本科生的竞争压力还是很大的。

    从毕业生到职场IT人,最大的感受是?

    学校的生活是自由的,你可以选择你要做的事情,有更多的时间和机会去积累自己。

    职场人,要知道对于公司来说你是生产资料,你要不断为公司创造价值。而作为IT人,更是要时刻被公司榨干。但是呢,在职场上,作为个人的成长,会比在学校要快的多。

    你觉得毕业季职场新人应如何选择工作?

    选择一线城市,一线城市汇聚了行业内的领头企业,有着更先进的技术和更优秀的同事。

    选择大公司,大公司的管理模式、规范、技术架构、解决方案更适合初入职场的你来学习。

    工作中,技术er应如何在技术领域快速成长?

    在第二部分也有提到过相关的内容。你要学习、善用搜索引擎解决问题、模仿优秀的代码和设计、利用公司给你的机会在实战中检验自己的知识。

    工作中用技术做过的最有成就感的事?

    我开发的功能每天会被数千万的用户使用,而且我自己每天也会用到时,每次在app上点击,都是满满的成就感。

    程序员三十五岁瓶颈你怎么看?

    我不能说每个程序员在35岁的时候都会遇到瓶颈,但是我敢说,一个程序员在30岁的时候还只是满足于CRUD,满足于平凡的搬砖,那不到35岁时,自然就会被年轻新鲜出炉的应届生取代。

    所以,时间不等人,要持续学习,持续进步。

  • 相关阅读:
    Docker安装与应用全套讲解
    【Git】idea提交项目到Gitee
    免杀Backdoor-factory
    字符设备和杂项设备总结
    Spring Boot 2 (五):Docker Compose + Spring Boot + Nginx + Mysql 实践
    人工智能 AI 概念梳理
    nlp序列完全可以模拟人脑智能
    1155掷骰子等于目标和的方法数 (dfs + 记忆化搜索)
    艾美捷热转移稳定性检测试剂盒:简单、灵敏、均匀的荧光测定法
    新闻订阅及新闻内容展示系统(Python+Django+scrapy)
  • 原文地址:https://blog.csdn.net/u011291072/article/details/125522302