前天晚上,有个读者给我留言,讲述了他自己比较气愤的一件事,感觉自己委屈又不值。
这位朋友不愿意透露姓名,就叫他H先生吧。
H先生是典型的学霸,大学也是211的牌子,又是计算机专业。
研究生毕业以后就进入了现在的公司当了一名AndroID开发。
当时是有3家企业接收他的,他选择了当时效益不错,而且有发展前景的现在的公司。
进入公司以后,他就像所有的程序员一样开始了加班加点赶程序的日子。
02 辛苦付出8年,为公司解决无数个技术难题也许是天资聪明,也许是自己特别适合做程序员的工作,工作2年H先生就已经可以独立的带团队了。
H先生自己说,从他开始带团队开始,他自己几乎就没有休息过一个周末,常常是工作起来就忘了时间,带着自己的小团队一工作就是十几个小时,年纪轻轻的他,头上已经没有多少头发了。
他做出的效果也非常的不错,为公司解决了无数个技术难题。
唯一的不足就是他的身体越来越差,最近几个月不是太能熬夜了,有时候需要提前下班回家。
03 昨天,HR说公司研究决定不再续约了前段时间,又到了公司该签续约合同的日子,没想到为公司付出这么久的H先生却被公司的HR约谈,说公司不准备给他签续约合同了。
H先生当场就愣住了,这时候,HR的话并没有停,拿出了几次H先生因为生病请假的例子,然后说明H先生可能最近不适合在这里做了。
H先生非常委屈,这几年的工作,可以说把自己的青春都付出给了公司,没想到最后落得个这个下场。
哎……
04 给年轻的程序员的八条建议一、工作再忙也不能忘记自己的健康。一定要舍得给自己的健康投资,不仅仅是投资金钱,更要投资时间,每天抽一定的时间来让自己休息调整,锻炼身体,不因为工作而压垮自己的精神。
二、要找好退路。公司在准备不要你之前,一定会有各种预兆,不管是从对你的态度,还是你的薪资水平,可能都有所体现,而且看一看公司对其他老员工的态度,就基本可以看出以后对你的态度,如果跟自己不利,就要狡兔三窟,提前找好自己的下家。
三、不要说一项技能没有用,任何你掌握的技能都有价值,但是你要学会找到发挥它的场景。如果有一天你落水了,你可能会很庆幸,自己以前学会了游泳。
四、工作中如果要上升,你要勇于承担麻烦的、有挑战的任务,当你推掉麻烦的时候,你也推掉了机遇。
五、很多人喜欢不停的做事,但不会停下来思考,缺乏总结复盘的能力,其实阶段性总结复盘,不仅能够固化前面的经验,也能梳理后面的方向;把事情做对很重要,但是更重要的是做对的事;另外不要贪快,方向正确慢就是快。
六、职场自我展示很重要,特别是程序员,往往在这方面是个弱项,如果可以的话,可以通过练习,培训强化一下这些软技能,对职场的中后期非常有帮助。
七、工作生活中尽量保持好奇心,不要对什么的持怀疑态度,很多机会就隐藏在不起眼的细节中,比如二十年前有人告诉你未来可以在网上购物,有人告诉你未来可以用手机支付,你先别把他直接归为骗子,静下来想一想,凡事要有好奇心,但是要有自己的判断。
八、如果你不认同一个公司的企业文化,你大概率干不长,干不到中高层,IT人你不及时突破到中高层很快你就会面临非常多问题;公司招人主要有两种人,一种是合格的人,一种是合适的人,合格的人是指技能合格,合适的人是指认同文化。企业招人就是先把合格的人找进来,然后通过日日宣讲,潜移默化把不合适的人淘汰掉。
05 进阶学习路线AndroID学习之路任重而道远,我们也都在奋斗的路上。下面是最新的学习资料,已经全部上传至开源项目【GitHub】,有需要的朋友自取。@H_403_71@
《Jetpack架构组件从入门到精通》AndroID Jetpack - NavigationAndroID Jetpack - Data BindingAndroID Jetpack - viewmodel & liveDataAndroID Jetpack - RoomAndroID Jetpack - PagingAndroID Jetpack - WorkmangerAndroID Jetpack架构组件之lifecycleAndroID Jetpack Compose 最全上手指南......《高级JetPack强化实战》初识ConstraintLayout之实现登录页面Navigation实践之实现APP主框架以及Navigation的相关介绍使用 Coroutines, Retrofit, moshi实现网络数据请求使用 TabLayout,VIEwPager2 ,RecyclerVIEw实现实现歌单广场页面歌单页面MVVM架构改造及其viewmodel和liveData的使用介绍Paging实现加载更多和下拉刷新,错误后重新请求vlayout嵌套横向RecyclerVIEw和Banner 实现主页的展示,自定义moshi的JsonAdapterRoom数据库实现增删改查和事务处理Room数据库MigrationExoPlayer进行视频播放的实现......《Flutter技术进阶》为什么Flutter是跨平台开发的终极之选在windows上搭建Flutter开发环境编写您的第一个 Flutter AppFlutter开发环境搭建和调试Dart语法篇之基础语法(一)Dart语法篇之集合的使用与源码解析(二)Dart语法篇之集合 *** 作符函数与源码分析(三)Dart语法篇之函数的使用(四)Dart语法篇之面向对象基础(五)Dart语法篇之面向对象继承和Mixins(六)Dart语法篇之类型系统与泛型(七)Flutter中的Widget、......《高级UI》UI这块知识是现今使用者最多的。当年火爆一时的AndroID入门培训,学会这小块知识就能随便找到不错的工作了。
不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!
《Framework精编内核解析》深入解析Binder深入解析HandlerDalvik VM 进程系统深入解析 WMSPackagerManagerService《360°全方面性能调优》1、设计思想与代码质量优化
2、程序性能优化
启动速度与执行效率优化布局检测与优化内存优化耗电优化网络传输与数据储存优化APK大小优化3、开发效率优化
分布式版本控制系统Git自动化构建系统Gradle4、项目实战
启动速度流畅度抖音在APK包大小资源优化的实践优酷响应式布局技术全解析网络优化手机淘宝双十一性能优化项目揭秘高德APP全链路源码依赖分析彻底干掉OOM的实战经验分享微信AndroID终端内存优化实践《AndroID第三方框架》本篇内容要点(1042页)@H_403_71@
热修复设计插件化组件化框架设计图片加载框架网络请求框架RXJava 响应式编程框架设计IOC 架构设计AndroID架构组件Jetpack《NDK模块开发》主要内容包含:@H_403_71@
NDK 模块开发JNI 模块Native 开发工具linux 编程底层图片处理音视频开发机器学习所有资料已经全部上传至开源项目【GitHub】,有需要的朋友自取。@H_403_71@程序员年龄增大后的职业出路是什么?
和大部分职业一样,要么你就钻研技术。时至今日,技术依然是程序员最优的发展路径。
而真正能扛起项目的工程师则少之又少——我们每天使用最多的互联网服务,恰恰是这些极为稀缺的高阶工程师搭建起来的。
但是我们也能看到很多大龄程序员的竞争空间,甚至还停留在初学者的圈子里,和这些基础人群做斗争。
金字塔塔底注定亡魂无数。
对于互联网行业,程序员不难找,难找的是高阶程序员,相比之下,初阶程序员的“过剩”也就在情理之中了。
归根结底,并不是因为“人员过剩”,而是因为“技术紧缺”。
数字化时代,只有终身学习者,才有可能成为赢家。特别是对于职场人来说,想保持职业竞争力,更需要持续学习。
总结以上是内存溢出为你收集整理的干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?全部内容,希望文章能够帮你解决干了8年Android开发熬到年薪40万,突然接到被辞退消息,应该怎么办?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)