首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >从三流小公司到一线大厂,聊聊程序员的成长之道

从三流小公司到一线大厂,聊聊程序员的成长之道

原创
作者头像
程序员黄小斜
发布于 2019-06-23 06:09:12
发布于 2019-06-23 06:09:12
1.3K0
举报

作者:黄小斜

文章来源:微信公众号【程序员江湖】

我想,没有一个程序员能够一步登天,一下子达到很高的高度,有些路是我们必须要走的,有些阶段是我们必须要经历的。有入门,才有进阶,才有更上一层楼。

别看我现在在大厂,但是我也待过小到不能小的小公司,也许你会感兴趣,那么不妨听我说说,我在学习编程路上待过的公司吧。

不到20人的小公司

我在大学的时候学的不是计算机,上的课程基本上和计算机也没太大关系,但是我从小还是比较喜欢捣鼓电脑的,不瞒你说,以打游戏为主,修电脑为辅。

兴趣使然,于是大学期间想要自学编程,但是无从入手,于是让家里人介绍了去了当地一个小公司学习php,对,就是那个世界上最好的语言。

公司一共就10多个人,大老板就在旁边办公。当时我对计算机语言的认知是:Java好像很火,php没听说过,上班(学习)之前只在w3cschool上看了一些简单的教程,然后就自信满满地去公司实习了。

结果一看公司里的代码就懵圈了,这啥玩意啊,我学的怎么都用不上呢。再看看其他人,都很熟练地写着php代码,所谓的“师傅”压根也没空搭理我,索性我就开始自学,学了几天html和css,写了几个小页面就开心得不得了,给我师傅一看,他特别鄙夷地看了看,然后再也没管过我。

一个月之后,我就开溜了,当时主要也就是想体验一把程序员的生活,顺便学习一下世界上最好的语言。

这么一体验可把我打击坏了,原来写代码这么难啊,这么小的公司代码我都看不懂,哪有可能去大公司啊。

所谓初生牛犊不怕虎,大概也就是这个意思吧,无知可怕,但一直无知就很可怕了,后来有一个契机,让我再次接触到了编程。

500人左右的公司

大三的时候交换了一段时间,学习了几门编程语言,像Java、前端、php、Android等技术都接触了一些,算是对编程有了比较具体的理解,特别是在Android课程上,写app让我特别有成就感,那时候我就想,我以后就搞Android吧!

当时想法很单纯,感觉搞app有意思呀,于是想找一份Android的实习,我们家那边的IT公司本来就不多,稍微大点的也就一个,几番争取之后,在这家公司也获得了一个实习机会,只不过当时他们不需要Android工程师,于是安排我做Java Web,于是我和Java Web就这样结下了梁子,以至于我后来就在这条路上走到黑了。

这是我大学毕业那个暑假参加的实习。因为当时已经考上了研究生,所以想积累一点实习经验。

这个公司比上一家靠谱一些,当时用了一些框架,还需要我自己写前端代码,那时候我基本也是0基础的状态,一边学Java语法,一边学html、css、js,然后还要完成部门安排的新人作业。那时候感觉自己真的菜啊,隔壁几个学历不高的小哥哥都可以熟练上手,各种开发,我还一脸懵逼,无从下手呢。

那时候我学会了向技术大牛提问,用有道云笔记做笔记,以及使用eclipse,也算是误打误撞地入了门,当时觉得Java Web好难啊,我要去做Android开发,不过最后还是没有等到机会,于是呆了两个月就走了。

然后,我就开始念研究生了。

网易和百度

在读研之前,我是没有想过我能进大厂工作的,我记得大四的那个招聘季,投了我们省内的一些公司,罕有面试机会,有面试机会的岗位也都没有通过,当时仗着自己有Java实习经验就去投Java岗位,结果各种吃闭门羹,其实都不是什么有牌面的公司,但是却都拒绝了我,可见当时我的水平有多次。

于是从研一开始,我终于确定了 Java 这个方向,并且疯狂补基础,计算机基础、Java后端技术栈,需要什么补什么,大厂怎么要求我就怎么学,可能是我的执着也感动了我自己,后来就拿到了网易的实习机会,再后来也拿到了百度的实习机会。

在网易实习让我过了一把大厂瘾,当时去实习也就是打打杂,做点边边角角的任务,但是已经很震撼了,大型项目用到的技术、代码量、架构设计、标准业务流程,都让我很兴奋,不过当时光顾着兴奋了,没用到多少资源西就走了。

百度是第二次大厂之旅,相对来说没有那么兴奋,但是百度的技术还是比网易要靠谱一些,能学到的东西也更多,部门的技术栈虽然和我不是很搭,但是作为热爱学习的我来说,还是愿意花时间去学习的,在百度呆了半年,说实话技术没提升多少,其他的东西倒是学习了很多,比如百度自研的一些技术,以及部门在用的 OpenStackdocker

有了两段大厂经历加持之后,秋招也变得顺风顺水起来。最后能拿到不少大厂 offer ,我想是时间帮了我最大的忙。

阿里

来阿里一段时间了,不像实习那时候那么轻松,正式工作的感觉确实不一样,一边忙着学习中间件,一边需求就跟着来了,虽然没有 996,但是 995 还是免不了的。总体来说和之前的感觉很不一样,业务体系很庞杂,技术体系很高端但是要搞懂原理需要很多的时间。

这条路一定不会很轻松,但是我还是必须要身体力行,一步一个脚印,一起加油吧。

总结

有时候成长是不会一帆风顺的,也很少有人能够一步登天,程序员也是如此,是需要在长时间的积累、实践、总结中不断提升的,很多大厂里的大牛,其实也是从小公司一步一步走到今天的,所以,你未来的可能性,需要靠你每一步脚踏实地地去把握,每一次进步其实都很重要,时间不会辜负你的努力。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
光电转研发:和计算机没有一点关系的专业怎么去bat类的公司
光电 女 其实编码能力一般般,拿到百度腾讯研发offer。 一来幸运,二来真的想说行动决定了结果。研一没事就出去家教充实自己赚点钱,研二就开始找实习,去了网易,海康威视,百度实习。感觉还是吃了不少苦的,我平时很懒,睡到中午才去实验室做做导师项目。实习的时候从简单做起,第一份实习就是很简单的工作,每天六点多起床,一步步努力,后来还去了北京实习,导师禁止实习的情况我也克服了。也帮导师写了20多篇专利,别人不愿意吃亏的事自己也没有抱怨,事实证明这些在后来面试也是有帮助的,比如面试官会惊讶专利和我做的方向一点关系
牛客网
2018/04/28
7730
【非广告,纯干货】中小公司的Java工程师应该如何逆袭冲进BAT?【石杉的架构笔记】
这篇文章,跟大家聊一聊很多很多很多人问我的一个问题:中小公司的Java工程师应该如何规划准备,才能跳槽进入BAT这类一线互联网公司?
乔戈里
2019/05/06
5540
作为过来人的感悟:进了小公司的程序员如何翻身进入大公
进了小公司的程序员如何翻身进入大公司——知乎上的一个问题。看来这是很多在小公司颠簸流离多年感到疲惫的开发者都会关注的问题。
技术zhai
2019/02/15
7710
小公司打杂三年,意外拿到美团offer
我叫王小闰(花名,圈里人都叫我土哥),非科班出身,野生前端从业者,在小公司打杂三年后,意外地拿到了美团的offer,成功跳槽到了美团外卖事业部。
闰土大叔
2019/05/05
2.7K0
小公司打杂三年,意外拿到美团offer
程序员如何在小公司成长和大公司学习-python
这篇文章会带有普遍性,不见得适合所有人,或者文章所描述的也不见得是对的,只是根据我的经历和所见写成的一篇文章,仅供参考。 前言: 在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练 中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到 方法你就可以提高很快。 如果你已经知道如何在你的工作当中学习,那么下面的文章就走马观
小小科
2018/05/03
8600
程序员的生存问题:小公司的开发者如何超越平台局限,翻身进入大公司?
进了小公司的应届程序员如何翻身进入大公司?——知乎上的一个问题,近 4700 人关注,130 多万次浏览。这应该是一个很多在小公司颠簸流离多年感到疲惫的开发者都会关注的问题。
养码场
2018/08/13
4480
一个二本大佬的成长之路
我既没有跨过山和大海,也没有穿过人山人海,我就是我,一个2020届普通本科大学生。身为读者的你,关注了我,自然是想获取知识与经验,我所能分享的,也只有我的一些知识与经历。
Java3y
2019/05/08
7610
一个二本大佬的成长之路
进了小公司的应届生,如何翻身进大公司?
但是,从业几年,我对整个行业的大环境还是有所了解的,身边有不少BAT,或稍差一些的公司的前同事,多少也和他们沟通过。
闰土大叔
2018/10/22
7.5K0
进了小公司的应届生,如何翻身进大公司?
如何从三流程序员成长为年薪50W的架构师?
计科专业毕业从事嵌入式开发多年,最近由于业务需要在java服务器后端开始涉猎研究。不知道三流程序员这个概念是行业内谁给出的定义,一个技术人员的水准和能力特别是程序员,一句话概括就是解决问题的能力,水平自然有高低之分,但不是永恒的,编程本来就是一个自我认知的过程,程序员的技术能力是一个长期积累的过程,只要还在这个行业内就有机会继续积累,继续提升编程解决问题的能力。
程序员互动联盟
2019/05/08
9070
如何从三流程序员成长为年薪50W的架构师?
Android进阶难题:普通公司的程序员跟BAT大公司的技术差距在哪?该如何选择?
对比BAT这类公司跟普通公司的工程师,其实他们的差距其实本来不大,不管是谁都只是努力地做好自己的事情,只是大公司这类的机会要来得多。
Android技术干货分享
2020/11/26
4940
Android进阶难题:普通公司的程序员跟BAT大公司的技术差距在哪?该如何选择?
这里有20位程序员关于求职的疑惑,还好也有参考答案
前几天发了一条朋友圈对于求职小伙伴们提出的问题,我进行了收集整理,统一反馈。也许这20个问题也是你们遇到的问题,所以趁着年前赶紧把它发出来。
程序员黄小斜
2019/03/14
5690
第一次体验苦逼的程序员生活
前一阵子和一位长辈聊大学生就业,她说其实这个问题无解,更多的问题和劳动力供求平衡无关,更多的问题是大家自身的问题,如果他们自己是上进的,怎么都能找到工作,如果这个人就是伸手党,难道你要喂他到老么?几句
程序员互动联盟
2018/03/15
1.2K0
第一次体验苦逼的程序员生活
offer选择:创业公司 VS 大厂外包
你好,我是小牛。 经常后台收到私信有同学问:面试拿到两个offer,一个是规模只有几十人的初创小公司,另一个是大厂外包岗位。都是功能测试,两者薪水待遇也差不多,该如何选择?更有利于之后的职业发展...
测试小牛
2022/04/26
1.5K2
IT人,去大公司还是小公司?
职场生涯总会面临着选择,尤其对我们这些 IT 人来说,跳槽的频率应该是所有行业中相当大的了。那么我们跳来跳去,究竟该选择什么样的公司 ? 大 or 小 。
IT阅读排行榜
2018/08/15
1.2K0
某大厂员工感慨:裸辞3个月,从程序员到外卖员,我都经历了什么?
在北上广漂,多数职场人应付完工作,基本无任何精力做过多的社交,长时间就那么单着,养不了狗,大多养只猫。越来越压抑的工作,没有任何优越感,多数“漂族”慢慢沦为消费社会的“新穷人”。那么问题来了,你是不是这样的状态?最近,一位程序员分享了自己裸辞后的生活,扎了很多人的心。一起来看看。
JAVA葵花宝典
2019/12/02
1.8K0
收割腾讯等十几个Offer后,揭秘进大厂的秘诀和Android技术面试题汇总!
作为一名即将求职的程序员,面对一个可能跟近些年非常不同的 2020 年,你的就业机会和风口会出现在哪里?在这种新环境下,工作应该选择大厂还是小公司?已有几年工作经验的老兵,又应该如何保持和提升自身竞争力,转被动为主动?
Android技术干货分享
2020/10/27
7570
收割腾讯等十几个Offer后,揭秘进大厂的秘诀和Android技术面试题汇总!
大厂面试受阻?基本功不扎实一半的面试几率都呛,来看看这份“地表最强安卓面试宝典”
金三银四来了,各大厂动静不小,都在储备人才,绝对是程序员面试的黄金时间了。我发现很多候选人,聊起架构、框架侃侃而谈,但一写代码,就暴露真实水平。说白了,还是基本功不够扎实。
Android技术干货分享
2021/04/09
6330
大厂面试受阻?基本功不扎实一半的面试几率都呛,来看看这份“地表最强安卓面试宝典”
软件测试人员是选择大公司好,还是选择小公司好
谢谢大家的关注和支持。。。 又到了一年的最后几天了,准备年底跳槽的小伙伴已经开始跃跃欲试了,该准备的简历已经备好,该准备的技能已经复习OK了,目前只等期望公司伸来橄榄枝,就可以大展身手了。 每个小伙伴
王豆豆
2018/06/08
2.5K0
我接触了不少小公司的程序员后,感叹真会有不少程序员做不到30岁
本人最近和不少小公司的程序员打交道。经过和他们的深入交流,我感受到了不少小公司程序员的现状,由此深深地感叹,可能真有不少小公司的程序员未必能干到30岁,甚至,一些技术一般态度又不好的程序员,可能还未必能干到28岁。
用户1153489
2022/05/10
6690
大公司小公司还是中型公司,体验究竟有什么不同?
经常有同学私信问我,在大公司工作究竟是一种怎样的体验?是不是有网上宣传得那么美好?创业公司或者是小公司是不是又一定非常地坑爹,很容易踩雷呢?
TechFlow-承志
2022/08/26
7090
大公司小公司还是中型公司,体验究竟有什么不同?
推荐阅读
光电转研发:和计算机没有一点关系的专业怎么去bat类的公司
7730
【非广告,纯干货】中小公司的Java工程师应该如何逆袭冲进BAT?【石杉的架构笔记】
5540
作为过来人的感悟:进了小公司的程序员如何翻身进入大公
7710
小公司打杂三年,意外拿到美团offer
2.7K0
程序员如何在小公司成长和大公司学习-python
8600
程序员的生存问题:小公司的开发者如何超越平台局限,翻身进入大公司?
4480
一个二本大佬的成长之路
7610
进了小公司的应届生,如何翻身进大公司?
7.5K0
如何从三流程序员成长为年薪50W的架构师?
9070
Android进阶难题:普通公司的程序员跟BAT大公司的技术差距在哪?该如何选择?
4940
这里有20位程序员关于求职的疑惑,还好也有参考答案
5690
第一次体验苦逼的程序员生活
1.2K0
offer选择:创业公司 VS 大厂外包
1.5K2
IT人,去大公司还是小公司?
1.2K0
某大厂员工感慨:裸辞3个月,从程序员到外卖员,我都经历了什么?
1.8K0
收割腾讯等十几个Offer后,揭秘进大厂的秘诀和Android技术面试题汇总!
7570
大厂面试受阻?基本功不扎实一半的面试几率都呛,来看看这份“地表最强安卓面试宝典”
6330
软件测试人员是选择大公司好,还是选择小公司好
2.5K0
我接触了不少小公司的程序员后,感叹真会有不少程序员做不到30岁
6690
大公司小公司还是中型公司,体验究竟有什么不同?
7090
相关推荐
光电转研发:和计算机没有一点关系的专业怎么去bat类的公司
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档