百科问答小站 logo
百科问答小站 font logo



是不是在小公司往往会承担比大厂重的角色,换工作时大厂背景程序员却更有优势? 第1页

  

user avatar   shi-yin-aihehuo 网友的相关建议: 
      

毕业后在大厂实习做过半年的销售,后来直接到创业公司工作已经三年了,我觉得有一点发言权。

首先大厂工作背景只是敲门砖,并不意味着你能够完全胜任这个角色,因为在大厂你是一颗螺丝钉,每天按部就班的打卡,开会,写报告,报目标,对某一个方向的专业能力要求很高,而且大厂流程紧密,发邮件要抄送过程繁琐,但是到了小公司,你就处于一个核心的角色,人手不够的时候不要求做精,而要求做全,一个人顶3-5个人的活儿正常,而且流程不正式,架构没有体系化,这些都要自己去学习,摸索和掌握,对新人来说小公司的锻炼价值是很大的,不过待遇相对大厂较低,公积金薪资可能都处于行业中低端,这个是需要熬出来的。

再说到程序员这个岗位,如果有条件建议还是先去大厂做个螺丝钉,因为大厂的培训体系更加系统化,小公司比较混乱,如果说你大学里代码能力很牛逼那种,可以独立完成工作的话,去小公司没有问题,但如果你处于一个一知半解,或者只有理论实操经验较少的话,可以去大厂锻炼一下,过了三五年能力锻炼精了以后,跳到小公司也OK。

如果是其他门槛本来较低的比如说设计和运营,其实先小后大还是先大后小区别不是太大,因为这些岗位对规范性的讲究比较弱,比如说设计,无非是掌握各种设计工具然后就是各种创意了,这种创意和灵感的锻炼和大厂还是小公司区别不是太大,大公司不过是流程更加规范,当然内部培训可以接触到设计大牛讲课这个是大厂的优势,小公司的话没人教,适合设计能力本身很强或者有天赋的那种,对设计师来说自由也很重要,在大厂天天逼着交作品这种谁也不乐意。

如果是考虑到薪资水平,去大厂是最终目的,因为无论小公司待遇怎样,要提升到大厂的待遇水平,除非真的是某个领域的创业独角兽,普通的公司真的太难了,刚毕业的话很多人选择去小公司,为啥呢?一是因为学历不够,尤其是在一线城市互联网公司岗位竞争太激烈了,一本是最低门槛,那么一些二本三本甚至是大专的程序员只能去小公司,工资少点没关系先锻炼能力,过几年能力高了再冲击大厂。

应届生大厂更看重学历,其次才是能力,但是过了三五年你已经是职场老油条了,他更看重能力而不是学历,因为你在小公司的成绩能够彰显你的能力,所以学历的因素也显得不那么重要了,当然还有一部分人能力很强,学历也达标,在大厂干了几个月之后离职去了小公司,一是因为竞争太激烈,因为大厂牛逼的程序员千千万,你可能根本没有展示自己的机会,二可能是天天996加班太辛苦了,身体吃不消,去小公司可以过得没那么累,只不过小厂的经历对未来的背书比较弱,要脱颖而出还是看能力和成绩。


还有一部分是三十五左右的大龄程序员,虽然技术员的薪资一直是所有行业中最高的,但是年纪越大越焦虑,因为程序员和其他岗位不一样除了会敲代码其他基本也不太会,营销不会,玩套路设计也不会,所以转行产品和运营都不行,满脑子都是代码,这个年龄在大厂如果还在基层的话基本没啥机会了,至少也应该是技术经理的级别,而这部分人再往上也不太可能因为年龄摆在那里,学习新代码的精力比不过年轻人了,这时候从大厂到小公司技术总监,合伙人可以实现利益最大化。


user avatar   morgancheng 网友的相关建议: 
      

软件开发是一项需要团队合作的工作……唉,这话说得是不是太官方太正式了,所以我就用大白话来说吧:软件开发要干成大事就要靠人多

除了whatsapp等极少数极少数的公司可以靠几十杆枪甚至十几杆枪打出一片天地,其余绝大部分软件开发团队要成大事,就是要靠人多!

很多公司做到刚刚起色的时候,可能还没几口人,但是最后要做大做好,就是需要更多的人口。

我知道我知道,纯粹的程序员不喜欢和“人”有太多纠葛,纯粹的程序员喜欢在一个安静的小环境里工作,如你所愿,大公司也早就发现了这一点,所以他们也会把公司分拆为更小的部门,部门分拆为更小的小组,让程序员日常只需要在一个小环境里工作就行了,不过,这也意味着两点:

  1. 被分割的不只是人,还有工作,所以大部分人只需要做一个小领域的工作;
  2. 日常接触的是一个小环境(小组和部门),代表“不日常”你还需要和一些不熟悉的其他小环境(其他部门和小组)接触。

再来看小公司的特点,小公司人口不足,只好让一个人担当更多的职责,所以,小公司的工作方式和大公司是很不一样的,技能要求也是很不一样的。

举个例子吧。

来自小公司的小A:我是小A,入职第一天,请多关照。

大公司的老兵大B哥:欢迎欢迎,这是你的工位,这周围就是我们Z组的同事,那边是X组,还有那边,是Y组。

来自小公司的小A:谢谢,请问我的工作是什么?

大公司的老兵大B哥:不着急,你先熟悉一下环境,下午我们和X组有一个会议,关于最近一个功能模块接口的定义,你也来参加一下,认识认识人。

来自小公司的小A:模块接口?我做过,我们以前用Swagger,开源的,非常好用!我强烈推荐用Swagger。

大公司的老兵大B哥:我们不用Swagger,Y组做了一套内部使用的工具,也非常不错,待会发个文档给你。

(几十分钟后)

来自小公司的小A:我发现一个bug。

大公司的老兵大B哥:哦?什么bug?

来自小公司的小A:你看,这样这样……出问题了。

大公司的老兵大B哥:这是一个已知问题,我们计划在下个月修复上线?

来自小公司的小A:这点bug还要等到下个月,我今天就可以修好上线。

大公司的老兵大B哥:现在测试组在忙着XXXX上线,我们现在修这个bug,会给他们带来负担的,也可能引入其他的bug。

来自小公司的小A:啥?这在我以前的公司分分钟就搞定了。

大公司的老兵大B哥(沉默片刻):嗯……我们不这么做。

(又是几十分钟后)

来自小公司的小A:我觉得应该有这么一个XXXX功能。

大公司的老兵大B哥:这功能其实不简单的,开发周期比较长,需要找产品经理计划一下。

来自小公司的小A:我看有开源的XXXXX就已经实现这个功能了呀,上就是了。

大公司的老兵大B哥:开源的那个XXXXX只是满足了功能,没有扩容性的考虑,对于我们公司,可能需要更好的方案。

来自小公司的小A:那我们就做一个呗。

大公司的老兵大B哥(沉默片刻):大家的工作日程都安排得很满,我们先和产品经理沟通,确定需求再考虑能不能做。

(下班之前,会议室里)

领导:新来的小A怎么样?

大公司的老兵大B哥:嗯……小公司出来的,还不适应我们的工作节奏。

领导:呵呵,小公司出来的嘛,不知道大公司的工作方式,很正常,人尽其用,让他干coding的事情总没问题吧?

大公司的老兵大B哥:一天倒是就写了上千行代码,功能倒是正确,但是可读性几乎没有,没有注释,变量命名也是很随意,abcxyz都上了,而且不经过code review就敢提交,不过他提交的代码被revert了。

领导:这样啊……你多带带他。

大公司的老兵大B哥:我有个问题。

领导:你说。

大公司的老兵大B哥:小A他怎么被招进来的?这要是经我面试肯定不能放进来。

领导:啊呀,大公司嘛,你也是知道的,哪能保证个个都像你这么强呢,只要管好这摊子别出乱子就行。

大公司的老兵大B哥:我知道了,我知道了。




  

相关话题

  Oracle、SAP、Github 暂停俄罗斯业务,Github 否认,此次限制会有多大影响? 
  我想换一个工作,但手上有项目没完成,可以离职吗? 
  化学类专业真的就这么这么坑? 
  如何看待华为招聘刚毕业博士年薪最高约 200 万? 
  如何看待「北京积分落户」政策? 
  写代码没激情怎么办? 
  如何在物流行业做到月入十万? 
  c++程序员怎么搭建一个完整的个人网站? 
  有何建议给即将步入职场的应届毕业生? 
  为什么要把程序写死? 

前一个讨论
有没有什么好看的电视剧、电影、动漫可以推荐的?
下一个讨论
有哪些你遇到人就想安利的电影/电视剧/番剧?





© 2024-05-04 - tinynew.org. All Rights Reserved.
© 2024-05-04 - tinynew.org. 保留所有权利