前言
今年程序员工作有多难找?
看到不少人都在聊这个事,我自己也是百感交集,自己上半年也经历过这个离职危机,现在再看到这个话题感触颇多。
身边的事
第一个:
Android,31岁左右的,不是什么技术大佬,普通程序员。2个月前辞职,目前仍在求职中,据他反馈,面试不多,有几个聊得很好,就是不给offer,然后就没有消息了。
第二个:
产品,6年,去年10月底,找到我,问公司有没有职位。后内推,但没入职,然后一打听是卡在总裁那块。后来听另一个朋友说,几乎快2年没稳定上班了
第三个:一个公司的小组长,一个实习生早上睡过头,然后请假,来公司后,直接让走人(正常流程,该给的都给了)
第四个:一个公司的项目负责人(java),招了一个阿里出来的,那个阿里的态度不好,java的领导直接跟他说,你用的不爽直接让他走人,反正外面一大堆这样的人
第五个:技术大佬,年轻有为。最近也在走离职,总公司觉得他的成本高,想取消他的职位,奈何总公司过来对接的人,对接不是很顺利,反正现在就拖着。
找工作还是看交际?
我身边恰好也有这样例子,大学非计算机专,毕业没工作,找了关系进工地,3000左右的工资干了2年,看见身边程序员工资高,去培训班,出来简历造假,9000顺利入职。去了国企外包,吃过工地的苦,干活很积极,领导很满意,项目结束,推荐进了一个私人公司,因为领导介绍来的,那边很重视,反正现在在做项目经理。为人处事这方面真的没的说,只能说这方面的人干哪行都不差。
相信每个人身边都有这样的人,但是没有这方面水平的人是干不来的,所以我们还是要打消这种想法,更多的是把重心放到自己的技术提升。
关于Android程序员的技术提升
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
不用多说,相信大家都有一个共识:无论什么行业,最牛逼的人肯定是站在金字塔端的人。所以,想做一个牛逼的程序员,那么就要让自己站的更高,成为技术大牛并不是一朝一夕的事情,需要时间的沉淀和技术的积累。
关于这一点,在我当时确立好Android方向时,就已经开始梳理自己的成长路线了,包括技术要怎么系统地去学习,都列得非常详细。
首先是超级详细得不能再详细的Android开发学习思维导图,因为图片实在是太大了,所以我就只把二级目录的内容放出来,更加详细的你们可以
有需要学习手册的朋友可以 关注公众号:Android老皮领取
接下来就需要梳理知识,提升储备了!(Android移动架构师七大专题学习资源)
- 架构师筑基必备技能:深入Java泛型+注解深入浅出+并发编程+数据传输与序列化+Java虚拟机原理+反射与类加载+动态代理+高效IO
- Android高级UI与FrameWork源码:高级UI晋升+Framework内核解析+Android组件内核+数据持久化 360°全方面性能调优:设计思想与代码质量优化+程序性能优化+开发效率优化
- 解读开源框架设计思想:热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计+IOC架构设计+Android架构组件Jetpack
- NDK模块开发:NDK基础知识体系+底层图片处理+音视频开发
- 微信小程序:小程序介绍+UI开发+API操作+微信对接 Hybrid 开发与Flutter:Html5项目实战+Flutter进阶
知识梳理完之后,就需要进行查漏补缺,所以针对这些知识点,我手头上也准备了不少的电子书和笔记,这些笔记将各个知识点进行了完美的总结.