Android程序员这个职业,是选择去大公司好还是小公司?

引言

最近是跳槽,找工作的旺季,有不少人都在纠结这个问题:我们程序员这个职业,是选择去大公司好,还是小公司?

问的人多了,在这里,作一个统一的回答。身为一个Android程序员的过来人,说说我的一些工作经历。

希望给有题目上这个疑问的朋友一些帮助和启发。

我的第一份工作

我一开始是从事Java工作的,第一份工作是一个特别小的软件公司,我在那里待了 2 年。

我是一个半路出家的程序员:我大学学的机械专业,在浑浑噩噩的学了三年机械之后,我只想明白了一个事情:机械专业和我八字不合,难怪三年以来专业课的考试挂科那么多次。

其实这个专业并不是我自己的选择。当初是家人听说这个行业的就业前景不错,于是让我报的。不过,也没什么好抱怨的,当时的自己本来就没什么主见,选什么专业对我来说都没差。

2012 年,我大四。在第一学期,我在几个朋友的怂恿下参加了半年的 Java 培训。靠着那半年的培训,对 Java、Oracle 懂了一点皮毛。转眼到了 2013 年大四毕业找工作,我掂量了掂量自己的半斤八两,都没敢给大公司投简历。

最终在北京找了一份软件开发的工作,公司很小,一共 6、7 个人,算上我一共 3 个程序员,另外两个程序员大概 3、4 年的经验。办公室 20 多平米,零食、咖啡这些统统都没有。

我的工资每个月 3000 块钱,此外再也没有其他的东西。其他正常计算机专业毕业生的工资 4500 元左右。

工资不高,但是对于向来节俭的我来说,这些已经够生活了,不嫌少!有地方收留我就够了,能入这个行就知足。

经过大四半年的 Java 培训,我只会点简单的 SQL,只会用 JDBC 写写增删改查。刚去没几天,就来了个项目,做一个内容发布系统,经理把这个项目交给了我自己,准确的说是还有一个美术帮忙作图,那两位程序员大哥,多少能指导我一些。

小公司就这样,基本就是一个人负责一个小项目,后台开发是你,前端开发是你,测试也是你,写文档的还是你。如果有大项目的话,3 个人一起上……想太多了,一共 3 个人,对大项目免疫。

这个项目我干了 3 个月,提前交付了,做的非常辛苦。有点增删改查的底子,所以后端Java代码写能凑合写写,前端的 Html、JavaScript 真的是从头开始学。白天上班干活,下班之后自己泡 CSDN、各种技术论坛,拼命的学东西,没少加班熬夜。有时候太晚没公交车了,就趴在桌子上凑合睡一宿。

这个项目做完之后,从环境的安装,到开发代码、到写各种文档,算是完整的经历了一次。

俗话说的好,小公司能够锻炼你的综合能力

[图片上传失败…(image-80b8fb-1602663648140)]

[图片上传失败…(image-6a977e-1602663648141)]

第一个项目虽然很小,但是我学会了很多东西,以前培训班学的理论知识,经过这次动手干,感觉算是掌握了。

这个项目之后,又做了一个差不多的项目,这个时候心里就有底了。做完两个项目之后,工资涨到了 1200。攒了几个月工资,给自己买了第一部手机。

到了 2003 年,又接手了一个让我印象深刻的项目。印象深刻在哪呢?

第一、这个项目比之前的项目复杂的多,一个小型的 CRM 系统,自己吭哧吭哧的做了将近一年。客户对前端要求很高,所以逼着我在 JavaScript 这块进步明显。

第二、客户在外地,头一次体验工作出差,从前期调研到最后系统安装交付,自己一个人出差了很多次。我之前没去过几个城市,现在还记得第一次出差很兴奋,需求调研也比较顺利,在回来的火车上就开始着急的做设计了。

第三、03 年全国爆发非典疫情,非典期间一般人轻易不出门,我当时也不怕,还带着大厚口罩出差。到了外地出了火车站,如果出租司机看出来你像北京来的,都不敢拉。北京人被外地人歧视最惨的一次。

第四、这个项目我用了 Struts 和 Hibernate,和同行比起来,算是比较早接触这两个技术的。其实可以不用,但是为了学新东西,我建议老板用的。小公司有这点好处,没那么多限制,做决定也痛快。

这个项目做完之后不久,我就跳槽去了一家几千人的外企,跳槽的理由:一是为了个人更好的发展,感觉在小公司已经学不到太多东西了,希望能接触更大的项目、挑战,和更成熟的环境。二是因为工资,跳槽前工资2000,跳槽后工资5000。

[图片上传失败…(image-f57f03-1602663648140)]

[图片上传失败…(image-f3b501-1602663648141)]

在小公司的这两年里,经历了 4 个项目,最主要的收获有两方面:

第一、把自己锻炼的比较全面,不仅仅是在技术方面。以前我和陌生人说话紧张,负责项目之后,少不了和客户沟通需求,慢慢的沟通能力就长进了,说话也没那么紧张了。

[图片上传失败…(image-b69b67-1602663648140)]

[图片上传失败…(image-59d652-1602663648141)]

第二、自己的快速成长,除了有项目逼得,还有同事的指点。公司小,同事关系融洽,无论是那两位程序员大哥,还是老板,经验、阅历都比我这个小白要丰富的多。现在想想还很感激他们对我的帮助。

我的经历讲完了。

我可以给几点建议。

[图片上传失败…(image-b0134e-1602663648140)]

[图片上传失败…(image-dcc3a4-1602663648140)]

1. 不要道听途说,不要天真的以为大公司都有完善的人才培养、晋升,不要以为小公司都很高效、没有内斗。

2. 看业务,就算是大公司,如果你参与的是非核心业务,甚至是边缘业务,说不定哪天业务也就被砍了。

3. 看趋势,如果能接触到 AI、大数据业务,值得去试试。

4. 看跟的人,如果你的老板或者直属领导很厉害,是行业大牛,不要犹豫,这比公司规模更重要。

5. 看未来,如果是初创小公司,背景好,给你股份,可以趁年轻博一把,说不定你遇到了一个小独角兽。

6、去了大公司,不要以为公司厉害 = 个人厉害;去了小公司,也不要嫌弃。好好锻炼自己能力,让自己的价值不断提高,薪水是你的价格,能力才是你的价值。即使是价格低于价值,也只是临时的。价值越高,价格越高。

来源:知乎 四猿外
链接:https://www.zhihu.com/question/53763093/answer/788429064

《公司越小,问题越多》

前段时间找工作发现了一个规律。

公司信息里写的人数规模,如果写的100-499人,那实际情况是低于100人的,如果22-99人,实际情况也就十来个人,如果0-20人,那有可能最糟糕的情况是只有两个人,一个招聘员,一个老板。

很不幸运的是,我体验了一把在小公司的感觉,简称A公司,问题如下:

1,无明确的人事部门,所以休假,考勤,工资,这些都老板说了算,比如,这周周末两天都加班。比如上个月上了几天班,留到下个月结工资,说是几天的工资就和这个月的一起在下个月结算了。

休假不明确,口头说的,跟开玩笑似的,面试时候说单双休,第一周休两天,第二周连上七天班,然后要问老板为什么后面一直都单休了,老板说,我一直说的单休啊!

os:我信了你的邪!麻烦给我的老板来一瓶鹤顶红。

2,15号发工资,老板可能会忘做工资表,然后推迟几天。也可能经常漏这漏那,当然如果公司没结到项目款,那就喝西北风吧。

3,合同是用来打草稿的吗?!

约定的三天后签合同,提醒了,然后老板交代前台,前台刚来,被安排了诸多职务,按照前台的话说,她比世界五百强里的前台忙多了,当然,正规点的公司里的前台,应该都轻松吧,我还听说有的前台自己在公司里学习成功专升本跳槽了,多么励志的一个前台!

所以前台没时间弄我的事,拖了几天,好不容易把东西弄好了,字也签了,画手印又拖了几天,这也就不说了,老板要我加班是分分钟的事,心情和过山车一样,要加班的时候,跟孙子一样求你,平时自己脑残的时候就说员工不干活,我也不客气,直接怼回去。你到底要先做什么再做什么,不要一会这一会那,自己都搞不清楚,就乱指挥。

(公司的问题,也就是老板的问题)

改合同,前面说到加班的问题,由于老板想让我加班,所以提出加工资,说完,就又拿出一份新的合同,改好,签字。

几天后,合同作废了,原因是老板把我调走了,去另外一个合作的公司,请问这是什么操作?

为了上满一个月,我忍了。

4,不签合同,调到B公司,人更少,也不用打卡,踩点或者迟到一会也行,分公司的几个人都很悠闲,有几个也是在这边过渡一下,因为工作不好找,还有一个准备回去考公务员。

其实我也不知道提前走了,老板会不会发工资,这是个问题。尽管这个老板看起来还比较正直。

以前我听说小公司比较锻炼人,这点有是有,毕竟我来后没几天就是所谓的主管,自己刚会没多久就培训别人,当然这活,在我看来是没有前途的,所以我打算以后就找大公司里呆着。经不起折腾了。

作者:毛驴同学
链接:https://www.jianshu.com/p/24f702bb18d8
来源:简书

总结

本文讲解了我对Android开发现状的一些看法,也许有些人会觉得我的观点不对,但我认为没有绝对的对与错,一切交给时间去证明吧!愿与各位坚守的同胞们互相学习,共同进步!

在这里我也分享一份自己收录整理的**Android学习PDF+架构视频+面试文档+源码笔记,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料**帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值