只有大厂才是Android程序员的未来吗?
  8GQSXwxgX6eP 2023年11月02日 50 0

前言

近几年,互联网的快速发展,使得大厂成为了年轻人的工作首选。提起大厂,大部分人第一时间就与“高薪”二字联系在一起。

据相关报道,大部分大厂的技术线起薪超过了30万,甚或大厂能够成就青年人难以想象的年薪50万的梦想,大厂的薪资最低价也超过了很多其他行业积累三五年所能达到的最高价。凡此种种,使得不少学子,且许多非计算机相关专业的学子,蜂拥奔赴一线大厂,互联网大厂的“码农”一度也成为最理想的职业。

由于传统专业需要漫长的积累才能达到理想薪资,不少行业由昨日的朝阳成为了今日的夕阳。近些年,就业市场呈现出的“互联网大厂热”“码农热”两种明显的热,前者属于行业热,后者则是职业热。这两种热度已近乎成为互联网时代的底色。

大厂的优点

平台大,发展空间大,机会多。

在大厂工作的人和在小厂上班的人,放在一起一个很明显的特点,就是可以看出来在大厂工作的人见过的世面要多一些。很多在小厂没有经历到的事情在大厂会经历到。

例如,对程序来说,最明显的一个特点就是数据。在小公司见过的数据量很小,所以很少遇到关于DBA的工作。甚至在小公司很多工种是不需要的。

之前遇到过一次类似的事情,一个小公司与大公司对接,至今要进行数据的转换和传输。在小公司这个测试已经进行了很多次,本来信心满满,但是当真正对接数据的时候,才发现原来数据的格式,样式千变万化,什么样的都有。导致程序一而再再而三的崩溃。再加上大公司的数据量庞大,因此在对接转换的时间上拖了非常久,远远超出了预期。

最终导致业务合作失败。在对接的过程中,双方的技术工程师之间也有一些沟通。在沟通的过程中,大公司的工程师经常会用到一些专有的名次,小公司的程序经常需要翻译才能明白其中的意思。

所以在大的平台上可以解除的机会更多一些,发展也会更大一些。但是同样,大公司也有大公司的缺点。

大厂的缺点

大厂的缺点也很明显,就是流程多,效率低。

例如:想要开发一个功能模块儿,需要经过层层的讨论设计审批之后才能往下进行。在开始执行的时候同样需要协调各个部门的人员一起来组织一个项目部才能开始进入工作。在小公司,这样的事情往往是不存在的,一般就是几个人碰头,意见达成一致之后就可以开始了。

当然流程严谨有其中的好处。

另外:在大厂里面一个模块儿可能需要几个人开发,遇到的情况就是当出现一个问题的时候,想要追踪定位问题的原因往往需要经过几次沟通和几次反复才能确定下来。

个人主动性往往也会受到限制,大厂经常是谁都干给自己安排的工作,其他的内容不接触不涉及。这样导致的问题就是个人能力发展不是很快。

小公司的优缺点

缺点就是局限性,缺少系统化的管理。在小公司的管理岗位和在大公司的管理岗位是完全不同的。

优点就是个人发展空间快,如果个人能力强的,他可以在小公司任意施展自己的才华,而不像在大公司那样受到限制。在小公司有时候一个人可以做几个人的工作,这样能力晋升的就很快。

我的一个朋友在一个小公司,一开始就是一个普通的员工,工资不到两千,三年时间过去之后就晋升为部分经理兼其他部门经理,月工资已经超过了一万多,涨薪的速度还是很快的。

个人能力 的提升,就伴随着会有很的发展机会。

因为并不是说之后大厂才是程序员的未来,个人能力强的在小厂作用发挥的更大,甚至可以带领团队做出一定的业绩,带领团队发展壮大。

最后

总之,加入大厂是否是一个好选择,取决于个人的职业目标、价值观和生活需求。在做出决定时,需要综合考虑多种因素,并认识到任何选择都会有其优势和劣势。不是每个程序员的未来都在大厂,有些人可能更适合中小企业、创业公司或者自由职业。所以,选择适合自己的道路是关键。

感谢你们的阅读和喜欢,我收藏了很多技术干货,可以共享给喜欢我文章的朋友们,如果你肯花时间沉下心去学习,它们一定能帮到你。

因为这个行业不同于其他行业,知识体系实在是过于庞大,知识更新也非常快。作为一个普通人,无法全部学完,所以我们在提升技术的时候,首先需要明确一个目标,然后制定好完整的计划,同时找到好的学习方法,这样才能更快的提升自己。

这里我帮你准备了详细的进阶学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向可以查漏补缺,有针对性的系统提升。

只有大厂才是Android程序员的未来吗?_大厂

接下来就是需要梳理知识,提升储备了!

  • 架构师筑基必备技能:深入Java泛型+注解深入浅出+并发编程+数据传输与序列化+Java虚拟机原理+反射与类加载+动态代理+高效IO
  • Android高级UI与FrameWork源码:高级UI晋升+Framework内核解析+Android组件内核+数据持久化
  • 360°全方面性能调优:设计思想与代码质量优化+程序性能优化+开发效率优化
  • 解读开源框架设计思想:热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计+IOC架构设计+Android架构组件Jetpack
  • NDK模块开发:NDK基础知识体系+底层图片处理+音视频开发
  • 微信小程序:小程序介绍+UI开发+API操作+微信对接
  • Flutter:Flutter入门+Flutter进阶
  • Kotlin: Kotlin入门教程 +Kotlin 实战避坑指南 +项目实战《Kotlin Jetpack 实战》

知识梳理完之后,就需要进行查漏补缺,所以针对这些知识点,我手头上也准备了不少的电子书和笔记,这些笔记将各个知识点进行了完美的总结。

只有大厂才是Android程序员的未来吗?_Android_02

然后再是通过源码来系统性地学习

只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。

只有大厂才是Android程序员的未来吗?_数据_03

刷大厂面试题备战,增加大厂通过率

历时半年,整理了这份市面上最全面的安卓面试题解析大全。

可以通过目录索引直接翻看需要的知识点,查漏补缺。

只有大厂才是Android程序员的未来吗?_大厂_04

有需要的小伙伴,可以点击下方课程链接详细了解!!!

https://edu.51cto.com/course/32703.html

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
8GQSXwxgX6eP