历经外企、创业公司、大厂的程序员告诉你:第一份工作有多重要!

简介:   笔者毕业5年,先后经历了创业公司,外企和国内一线互联网公司。本文用经历告诉你,第一份工作对于你的重要性和怎么选择第一份工作。  笔者第一份工作去了外企,也正是因为去了外企让我学会了很多,也塑造了自己的编程习惯和工作方式,时至现在也未曾改变。其实公司就是学校,第一家公司对你的工作习惯的塑造很重要。因为是外企,公司的文化相对扁平,没有尔虞我诈也没有勾心斗角。举几个具体的公司特质说一下对笔者的职业习惯的塑造。  新人培训:这里的新人培训不同其他公司,它会有6个月试用期,这6个月会有一个老师专门负责你的成长,定期给你 Review 表现。同时每一个月所有和你接触过的人会去一个小黑屋说你“坏

  笔者毕业5年,先后经历了创业公司,外企和国内一线互联网公司。本文用经历告诉你,第一份工作对于你的重要性和怎么选择第一份工作。

  笔者第一份工作去了外企,也正是因为去了外企让我学会了很多,也塑造了自己的编程习惯和工作方式,时至现在也未曾改变。其实公司就是学校,第一家公司对你的工作习惯的塑造很重要。因为是外企,公司的文化相对扁平,没有尔虞我诈也没有勾心斗角。举几个具体的公司特质说一下对笔者的职业习惯的塑造。

  新人培训:这里的新人培训不同其他公司,它会有6个月试用期,这6个月会有一个老师专门负责你的成长,定期给你 Review 表现。同时每一个月所有和你接触过的人会去一个小黑屋说你“坏话”,然后通过你的老师转达给你,在6个月内改掉这些“坏毛病“。我通过6个月反复的改掉自己的坏毛病,慢慢塑造自己。

  嗅觉和创新:这里形容的比较抽象,大概的意思是,圈子里面每次出现新技术、新思路公司总是第一个尝试的,而且公司愿意为技术买单。我印象最深的一次,当 Angular 2.0 刚出来的时候,项目组专门出了一个人用一个月时间把6年的 Angular 1.0 项目升级到 2.0,升级过程中遇到了很多问题,但是我们依然乐此不彼,而且升级完以后会第一时间和大家分享。对于一个新东西的嗅觉和采纳不是所有的团队和公司都可以接受的,这会让你把接纳和改进作为自己最重要的特质。

  言论自由:在这里,如果你有不开心的,可以马上发一封邮件发送给全公司的人。CEO 如果觉得你的话题有意思也会回复你,而且你不需要顾虑会不会因此被开除,因为公司鼓励说出自己的想法,无论对错,我们拿出来讨论就是了。每个人都有自己的想法,接受别人的想法是学,让别人接受你的想法是一种包容,更是一种成长。

  严于律己:在这里,每天都有 Code Review,如果你每一行代码没有推敲 10 分钟以上,没有查海量的资料确定它的正确性,那么每天6点的 Code Review 会让你狼狈不堪。每一天的代码都需要接受审判,也正是这个审判让你进步。如此一来重构,整洁代码便成了我的习惯。有争吵才会有结果,有批评才会有进步,有意识才会持续改变。

  接下来笔者去了创业公司,思维发生了改变:时间就是金钱,可能一不留神对手就成功了,我们就失败了,所以留给我的只有 Coding 没有 Thinking。

  时间就是生命:在这里,你没有时间思考自己的得失,因为对于创业者来说,如果晚于竞品发布,那样到达同样的体量的成本会变成先于对手的几倍,甚至几十倍。所以加班似乎变成了寻常的事情,需求变成了每天的家常便饭。记得创业最大的变化是原来6点就会下班去挤地铁,变成了总是9点以后等待免费的打车券。学而不思则罔,思而不学则殆。紧张的节奏压得你没有时间思考,也没有时间总结。你以为你做了很多,学了很多,但是你需要时间静下来思考和总结,这样最终才会变成自己的东西。

  重要也不重要:你的重要因为你是团队的一份子,你需要用你的光和热鼓舞自己和影响别人,用你的力量去塑造公司的产品,公司的需要就是你的重要。如果你是来学习乐器的,抱歉,这里并不适合你。因为公司没有时间和经历花在培养一个人的身上,过多的是看到你的结果,而不是看到你的成长。所以你的个人成长显得又是那么苍白。然而事情并不是绝对的,创业的成功带来的回报远比你的个人成长带来的回报高得多,比如陌陌、映客的上市,对于那些初期加入的人来说是硕大的丰收——但是这需要你的慧眼。

  坚持了一段时间创业以后,笔者发现公司不是另一个“陌陌”,于是选择了另一个行程:大厂。第一次加入国内的一线互联网公司还是有很多的不习惯,节奏、文化、压力扑面而来。

  传承:大厂最重要的一个特质就是传承的购物文化,你进来以后会第一时间给你做至少一周的文化培训,让你了解公司的同时也会给你灌输思想。告诉你什么应该做,什么不该做,同时也会告诉你 N 多的规章制度。没有规矩不成方圆,但是规矩也会束缚一个人,限制你发散的思维,按照固有的方式去做事。举个例子,我是社招进入大厂的,进来以后开始使用集团的中间件,然而我会发现每一个中间件都是一个开源的升级版本,它实现了开源的功能同时做了改进,如果你是第一份工作,使用中间件会让你觉得理所当然,你也许只会感叹它的便捷性,而不是思考它的根源。

  沉淀和成长:沉淀是大厂最宝贵的资源,海量的中间件、内部文献、骨灰级大佬都是你学习的资源。无论是业务还是技术,你都可以学到整个领域的精华,这就是大厂带给你的成长。外企小公司对于技术的沉淀是远远不如国内一线大厂的,这些经验不是你努力学习看书能得到的,周围的环境、整个团队的意识带给你的视野和成长是与众不同的。

  压力与收获:大厂绝不会是你想的那样轻松,每一个人都很努力,每一个产品线也很努力,每一个 BU 也很努力,这会让你觉得,如果你歇歇,技术上业务上马上就会被超越,所以你必须时刻塑造自己。当然辛苦的努力也会有回报,因为大厂都不缺钱,所以如果你业绩足够好,你的回报也是相当可观。网传的经常看凌晨3点的太阳和LO*团队60个月的年终奖,不知道真假。可怕的不是别人比你聪明,而是比你聪明还比你努力。

  与其说是总结不如说是心得:第一份工作对你的重要性。笔者没有更多的经历和你说其他公司的情况,只是罗列了自己的经历给大家,当然上面更多的是笔者自己的感受。所以对于找工作的你,则需要认真思考自己想要的究竟是什么?开放透明和悠然自得?高风险高回报?还是压力与荣耀并存?......

目录
相关文章
|
存储 Prometheus 监控
K3S环境下接入Prometheus,grafana,等监控套件
因为常规的监控都是用K8S做的,而K3S上的监控方案少之又少,如果直接用rancher上的prometheus监控,会消耗至少2G的内存,于是我们就自己做了K3S和pg数据库的监控,并且通过我们自己做的监控,可以减少一些不必要的性能开销。主要监控容器资源消耗,宿主机资源消耗,pg数据库资源消耗
4410 0
K3S环境下接入Prometheus,grafana,等监控套件
|
11月前
|
监控 算法 Java
Java虚拟机(JVM)垃圾回收机制深度剖析与优化策略####
本文作为一篇技术性文章,深入探讨了Java虚拟机(JVM)中垃圾回收的工作原理,详细分析了标记-清除、复制算法、标记-压缩及分代收集等主流垃圾回收算法的特点和适用场景。通过实际案例,展示了不同GC(Garbage Collector)算法在应用中的表现差异,并针对大型应用提出了一系列优化策略,包括选择合适的GC算法、调整堆内存大小、并行与并发GC调优等,旨在帮助开发者更好地理解和优化Java应用的性能。 ####
300 27
|
12月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
架构师 云计算
FinOps从业者认证(FinOps Certified Practitioner)
本课程涵盖FinOps基础知识、框架、核心角色及专业术语,并介绍云计算与FOCUS倡议入门。适合财务、采购、产品等部门专业人士,及ITAM、ITFM等领域的合作角色。课程包含互动培训模块、12个月材料访问权限及认证考试。通过考试后,可获FinOps认证证书及数字徽章,有效期24个月。考试由50道选择题组成,需达到75%得分。
|
缓存 知识图谱
SVN培训笔记(下拉项目、同步修改、添加文件、修改文件、删除文件、改名文件等)
为了方便新加入团队的员工熟悉团队写作开发。为了将好东西分享给广大网友和初入职场的小白。将SVN内部员工培训文档公开,以方便更多的人,提高知识获取速度,尽快熟悉协同开发。本文档培训员工对于SVN的基本操作,这些操作是开发过程中最常用的操作。
SVN培训笔记(下拉项目、同步修改、添加文件、修改文件、删除文件、改名文件等)
|
移动开发 前端开发 JavaScript
若依低代码系统开发
若依低代码系统开发
1029 2
|
分布式计算 大数据 调度
MaxCompute产品使用合集之大数据计算MaxCompute底层加速查询的原理是什么
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。