生活或许永远没有理想中的美好,但是尽管满身伤痕,大家还是选择了勇敢的拥抱生活。
去年的疫情即使到今天,依旧有很深的影响,最明显的就是车站等流动性强的人群聚集地对口罩的检查还是很严格。无数人信心满满期待的2020年遭遇了滑铁卢:失业,倒闭,破产,甚至断供,无数的人因为疫情举步维艰,同时也有无数的中小企业,在今年艰难求生。
去年也可以说是我过的最胆战心惊的一年,本来像我这样没有学历背景、没有大厂经验、没有什么大项目的三无移动开发程序员就没有什么竞争优势,也一直在小厂安安稳稳的搬砖,能有饭吃就很满足了,结果公司的资金链一个没周转过来,沦落到需要靠裁员来断尾求生的地步。
而我并没有被幸运女神眷顾,成为了不幸被裁的少数群体。没什么好抱怨的,我自己的能力自己心里也有数,只是这离职后的生活会苦一些吧,担心委屈到老婆和孩子。
那阵子可以说是收入全断,一直在面试,但是高不成低不就,一直没有一个满意的结果。尽管一直都在节省,但是开支没有太大的变化。每天看见手机通知栏信用卡的催款通知,辗转反侧夜不能寐。
出现这样情况的并不只我一个人。
我一个朋友前不久从公司附近的新居搬出去了,就在不久前他才在朋友圈晒过新居,但是也因为公司业务不好,被裁了,断了固定的收入后,很快就负担不起新居昂贵的房租。
这也才住进去半年多吧,现在已经在到处打听有没有人认识合适的中介了,只希望找一个一手房东,地方远点没关系,最主要是干净。为了省钱,他甚至已经连续一个月自己做饭带到公司去吃了。
帮他搬家的时候,他的房间里还有没有拆封的方便面,火腿肠,说是有时候下班晚,来不及做饭,就泡着吃,也能省点下馆子或者点外卖的钱,让家里的孩子多点奶粉钱。
对于成年人,钱,就是自己的胆。没钱,就是“不敢”、“不好意思”和“没胆”。
没钱就不好意思给家里打电话,不好意思在朋友圈让别人知道自己心酸,同时也更加容易自卑和焦虑,没有安全感。
和朋友聊天,他说从来没有像现在这样,意识到钱的重要性,也从来没有像今天一样,面对新公司的降薪和加班需求这么忍让。
我表示很能理解,想想自己前年刚买的车,加上房子的月供,每月就有一万多的固定支出。作为家里的独子,身上的养老负担也挺大,此外还有刚出生不久的二宝,奶粉,尿布,一样也不能少,老婆在家全职家庭主妇,都是最需要花钱的时候。
有人说,成年人最孤独的是,睁开眼睛,所有人都是依靠自己的,但是却找不到自己可以依靠的人。
没有肩膀,就只能自己做自己的肩膀。
生活就是眼前的现实,充满了各种烦恼,但是,钱,可以解决生活中90%以上的烦恼。
钱,是一个成年人最大的底气。
摧毁一个成年人,一次没钱就够了,钱虽然不能给你直接带来幸福,但是可以给你带来选择生活的权力,可以在你最无助的时候,给你一个勇敢放松的理由,不必忍受生活中的各种委屈和心酸,勇敢的做一回自己。
而钱财的获取很大程度上都是靠自己能力。
就我目前的状态来说,要凭借自己的努力获取财富自由还有很大的难度,但是学,然后知不足;教,然后知困。知不足,然后能自反也;知困,然后能自强也。
最近我已经在努力提高自己的路上了。因为收入不能断掉,在待业的这段时间里我一直在接外包,零零散散的收入,很不稳定,但是基本上能糊口。
在空闲的时间,我也在参加技术分享会,还报了一个线上的培训,利用空闲跟着计划一步步往前走,我觉得要想有更稳定和长远的发展,还是得进大厂。
当我坚定要去大厂的目标后心里反而安定下来,我给自己制定了全面的复习计划,并逼着自己去执行。
**基本上还是保持早睡早起,按时吃饭的自律节奏,没有工作,不用出通勤,就一定要运动。**哪怕只是出门走走也是好的,身心健康是革命的本钱。
此前我也大大小小参加了几近一百场面试,静下心来修整的我刚好可以借机进行复盘。
这次的复盘比以往要全面很多,我也从中发现了自己很多的缺陷。
基于以上的缺陷,我给自己规划一笔资金,规划一个路线,进行加强,为自己重回职场充电。
我选择直接去培训班,这个依个人的情况和需求来。有些人一听到“培训班”就开始排斥,其实没有必要,我所在的那个班级里面甚至还有正在大厂工作的大佬,他们是怕自己掉队才进入这里的。
人生不可能一帆风顺,有高峰自然有低谷,要相信,那些打不倒我们的,终将使我们更强大,要做自己的摆渡人。
这是一套体系完整的Android架构师成长路线,我就是在修炼完这个之后才有再次面试的底气的,现在把这套资料分享给大家。
【完整资料下载地址(点击此处)】
知识要点:
1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO
目前Android APP开发主流语言就是Java语言,Java语言最大的特性就是提高了软件的交互可能性,可以说安卓手机几乎所有应用程序都是利用Java语言来进行编写的。
知识要点:
1、热修复设计
2、插件化框架设计
3、组件化框架设计
4、图片加载框架
5、网络访问框架设计
6、RXJava响应式编程框架设计
随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,插件化技术应用而生。如果没有插件化技术,美团、淘宝这些集成了大量“app”的应用,可能会有几个g那么大。
所以,当今的Android移动开发,不会热修复、插件化、组件化,80%以上的面试都过不了。
知识要点:
1、设计思想与代码质量优化
2、程序性能优化
启动速度与执行效率优化
布局检测与优化
内存优化
耗电优化
网络传输与数据储存优化
APK大小优化
3、开发效率优化
分布式版本控制系统Git
自动化构建系统Gradle
4、项目实战
启动速度
流畅度
抖音在APK包大小资源优化的实践
优酷响应式布局技术全解析
网络优化
手机淘宝双十一性能优化项目揭秘
高德APP全链路源码依赖分析
彻底干掉OOM的实战经验分享
微信Android终端内存优化实践
在不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。
另外,随着产品内容迭代,功能越来越复杂,UI页面也越来越丰富,也成为流畅运行的一种阻碍。综上所述,对APP进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。
知识要点:
1、高级UI晋升
2、Android内核组件
3、大型项目必备IPC
4、数据持久与序列化
5、Framework内核解析
Android框架体系架构(高级UI+FrameWork源码) 这块知识是现今使用者最多的,我们称之Android2013~2016年的技术。
Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码熟悉而又陌生:熟悉的是几乎天天在和它们打交道, 天天在复制这些代码 ;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。
知识要点:
1、NDK开发之C/C++入门
2、JNI模块开发
3、Linux编程
4、底层图片处理
5、音视频开发
6、机器学习
NDK(Native Development Kit缩写)一种基于原生程序接口的软件开发工具包,可以让您在 Android 应用中利用 C 和 C++ 代码的工具。通过此工具开发的程序直接在本地运行,而不是虚拟机。
在Android中,NDK是一系列工具的集合,主要用于扩展Android SDK。NDK提供了一系列的工具可以帮助开发者快速的开发C或C++的动态库,并能自动将so和Java应用一起打包成apk。
知识要点:
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter Dart语言系统入门**
……
2020 年无疑是 Flutter 技术如火如荼发展的一年。现在这门技术也依然非常有价值。
每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑战。
本篇知识要点:
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战
微信小程序作为现在比较火的编程开发应用场景之一,深受市场的青睐,这让不少开发者眼馋不已。但是对于初学者来说,就完全摸不着头脑了,不知道微信小程序开发制作需要学习那些知识,有需要的朋友可以参考本篇。
【文中完整资料获取:点击此处直接免费获取】
制作简历,投放简历,进入找工作的阶段。
俗话说,磨刀不误砍柴工,先打造一份优质的简历,争取更多的面试机会,面试机会越多,成功率越高!就算是找关系内推,简历也是少不了的。
这里建议大家做好心理准备,面试没过也别气馁,相信自己,最适合你的还在前面。
还是那句话:钱是成年人的胆,更是一个成年人最大的底气!
人生不可能一帆风顺,有高峰自然有低谷,要相信,那些打不倒我们的,终将使我们更强大,要做自己的摆渡人。