热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于an-d-ro-id:程序员一般做到多少岁那些70后的程序员都消失了

在娱乐圈,哦不,是在程序员这个吃青春饭的行业,有一个人人闻之色变的话题,曰:「年老色衰」。只有是个程序员,心里都会惴惴不安的想:「我老了当前卖不动色相,哦不,写不动代码了,我还无能啥呢?」。明天咱们来谈谈这个禁忌话题。

在娱乐圈,哦不,是在程序员这个吃青春饭的行业,有一个人人闻之色变的话题,曰:「年老色衰」。只有是个程序员,心里都会惴惴不安的想:「我老了当前卖不动色相,哦不,写不动代码了,我还无能啥呢?」。明天咱们来谈谈这个禁忌话题。

在我还是25岁的时候,我和很多程序员一样,其实有同样的放心,老了当前怎么办?写代码难道还能写到30岁?

当我30岁的时候,我发现自己守业去了,尽管十分苦逼,然而苦中作乐,还挺有挑战的。当然守业是没有进路的,守业要是失败了,预计更加没人要了。所以还是先想守业的事吧,35岁的大龄程序员问题还是5年当前再说。

一晃我就35岁了,守业公司卖了,我在新东家当CTO了。话说这个CTO其实也很苦逼,操心的事太多,每天各种杂事,压根没空想中年危机的话题。

而后我马上就40岁了,不算有钱,但养活本人齐全没问题,想着趁本人还能蹦跶几年,再做点什么吧,就跳槽去了另一家公司。

当初回忆25岁的时候,当初的担心真的是杞人忧天了。我当初写代码也齐全没问题,偶然也会写点代码练练手,自娱自乐一下。然而从2010年我34岁开始,工作上我曾经不适宜写代码了。不是我不违心亲自写代码,我反而感觉写代码很有成就感,而是我不写代码对公司的价值更大,我须要把工夫和精力放在布局产品方向、决策技术架构、造就团队,晋升公司战斗力上。

那些70后的程序员都隐没了吗?

如果你当初去一家互联网公司看看,你会发现程序员的主力都是90后了,80后都很少,至于70后简直绝迹。那么一个乏味的话题是:「70后的程序员都隐没了吗?」

其实没有隐没,而是70后的程序员曾经成为各个互联网公司,各个IT公司的高层了。那么你会问:「一个公司就几个高层职位,哪有那么多职位给70后呢?」

答案是:「20年前基本就没有多少IT公司,70后的程序员也没有当初动辄几百万的规模」。这20年来,整个IT和互联网行业扩充了100倍都不止,发明了海量的就业机会,无论是高层还是一线岗位。

那么还有70后程序员奋战在coding第一线的吗?当然有!比我还大一岁的高春辉,中国互联网的活化石啊。老高身为一家公司的老板,依然不肯放下coding的乐趣,至今保持亲自写代码。

所以看起来,到了40岁,无论本人写不写代码,仿佛都不至于年老色衰,程序员这个职业的保鲜期仿佛没有娱乐圈短。作为一个年老程序员的你来说,应该怎么缩短本人的保鲜期呢

20-27岁:技术积攒阶段

假如本科22岁毕业,那么工作的前5年对你来说是打基础的阶段。在这5年工夫外面,你要积攒足够的代码量,打磨本人的技术实力,成为某一个技术细分畛域的牛人。

而我本人当年在这个阶段的致力水平是如饥似渴的,春节都不回家,蹲在出租房外面啃技术文档。刚加入工作的时候,已经间断一个月在公司打地铺睡觉。

因而,在后期的技术积攒阶段是十分苦逼的,所以我在这里也给大家举荐一个Java后端方面的交流学习社区:867924282,外面不仅能够交换探讨,还有一些面试教训分享以及收费的材料下载,包含Spring,MyBatis,Netty源码剖析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的常识体系。置信对于曾经工作和遇到技术瓶颈的码友,在这个群里会有你须要的内容。

28-35岁:造成思维方法论和常识体系的阶段

当你积攒足够的代码量,例如超过10万行代码当前,你应该造成了本人的思维方法论和本人独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的实质,疾速排汇成为你的常识体系的一部分。

到了这个阶段,你会发现你所齐全不理解的新技术新常识是非常少的,新技术对你来说也不过是几天工夫就把玩的很好的玩具,学习越来越轻松,把握的常识储备越来越多。

你开始逐步的不再满足于纯技术畛域的摸索,而是思考更多的问题:如何将技术转化为生产力;什么技术在什么样的场合可能施展最大的价值;技术团队应该怎么构建;在一家公司外面,我怎样才能将本人的技术能力最大化的施展进去?

在这个阶段,积攒技术对你来说几乎是小菜一碟,你更须要磨难的是思考能力,造成本人的思维办法和常识体系,这将是你帮忙你毕生的武器。

35岁当前:理解本人,把本人变现的阶段

毋须讳言的是,35岁当前你的一线coding能力肯定是降落的,你写代码相对不如25岁的程序员快,效率高。然而这不重要,因为编程只是你整个武器库当中绝对最不重要的了,你的教训,你的视线,你的架构能力,你的治理能力,你剖析和解决问题的能力曾经远远不局限于技术这个畛域。

30-35岁这个阶段,最要害的是理解本人。晓得本人善于什么,本人的劣势在哪里,怎么才可能最大化本人的价值,同时也晓得本人有什么缺点,怎么避开做本人不善于的事件,不勉强本人,不让本人处于对本人不利的环境,这是人生的智慧。

一个人可能主观的意识本人是十分艰难的,很多人终其一生都没有活明确,既不晓得怎么施展本人的天才,也回绝抵赖本人的缺点。在35岁当前,要承受一个不完满的本人,晓得怎么取长补短,最大化集体价值。可能做到这一步的程序员,人到中年齐全不是程序员生涯的终结,反而会走向集体事业的巅峰。

至于35岁如何不被淘汰,这里给大家一些倡议:

1.当初的你无论是30岁还是35岁,我心愿你能放弃一颗奋进的心,时刻放弃危机感

2.做技术的能够在肯定的技术方向深刻,如果走不通,能够走治理,治理走不通,能够走产品,产品走不通,能够走讲师,讲师走不通能够走自媒体任何事物都不是一层不变的,只有能生存能挣钱,其余行业也照样能够抉择

3.当初退休年龄都提早了,女生60男生65,当初30左右的你还有大把工夫能够抉择,哪怕是从新开始一门新行业,尽管前几年可能是低潮期,但个人感觉到了肯定的时候也是有必要的最初说一句额定的话:无论你当初是做哪行工作,请肯定要放弃一个健壮的体格,因为有一个好的身材,真的太重要了!

在我看来,不论再忙,自我认识和一直进步教训十分的重要。我感觉身为技术人,针对新技术应该是持拥抱态度的,入了这一行你就应该晓得这是一个活到老学到老的行业,所以面对新技术,不要冲突,拥抱变动就好了。

Flutter 显著是一种全新的技术,而对于这个新技术在公布之初,花一个月的工夫学习它,老本的确过高。然而周末花一天工夫体验一下它的开发流程,理解一下它的优缺点、能干什么或者不能干什么。这个工夫,并不是咱们不能承受的。

如果有工夫,其实通读一遍 Flutter 的文档,是最全面的一次对 Flutter 的理解过程。然而如果咱们只有 8 小时的工夫,我心愿能关注一些最值得关注的点。

如何学Flutter?

这份谷歌开源的《Flutter残缺开发实战详解》,心愿能够帮忙大家用最短时间学习Flutter。教程通俗易懂,实例丰盛,既有基础知识,也有进阶技能,可能帮忙读门者疾速入进阶,快珍藏起来!!!

一、Dart语⾔和Flutter根底

⼆、 疾速开发实战篇

**1、根底控件
2、数据模块
3、其余性能**

三、 打包与填坑篇

**1、打包
2、细节
3、问题解决**

四、 Redux、主题、国际化

**1、Redux
2、主题
3、国际化**

五、 深⼊摸索

**1、WidgetsFlutterBinding
2、InheritedWidget
3、内存
4、线程
5、热更新**

六、 深⼊Widget原理

七、 深⼊布局原理

**1、单⼦元素布局
2、多⼦元素布局
3、多⼦元素滑动布局**

⼋、 实⽤技巧与填坑

九、 深⼊绘制原理

**1、绘制过程
2、Slider 控件的绘制实现**

⼗、 深⼊图⽚加载流程

**1、图⽚流程
2、本地图⽚缓存
3、其余补充**

⼗⼀、全⾯深⼊了解Stream

1、Stream 由浅⼊深
2、StreamBuilder
3、rxdart

⼗⼆、全⾯深⼊了解状态治理设计

**1、scoped_model
2、BloC
3、flutter_redux
4、fish_redux**

⼗三、全⾯深⼊触摸和滑动原理

⼗四、混合开发打包 Android 篇

**1、前⾔
2、打包
3、插件
4、堆栈**

Flutter ⾯试知识点集锦

**Dart 局部
Flutter 局部**

Flutter 开发实战与前景瞻望 – RTC Dev Meetup

**1、挪动开发的现状
2、Flutter 实战
3、混合开发
4、PlatformView**

因为文章篇幅无限,文档资料内容较多,须要 Flutter材料、《2022最新Android面试真题+解析》、数据结构与算法面试题、Java 面试题、Android四大组件、Android 面试题、UI控件篇、网络通信篇、架构设计篇、性能优化篇、源码流程篇、 Kotlin方面、第三方框架、大厂面经,能够【点击这里收费获取】,心愿可能共同进步,独特学习,共勉!

一些后话

在这篇文章当中,我没有提到很多具体的技术人员抉择倒退路线的问题,例如:

  • 成长为外围业务的外围骨干
  • 成长为技术管理层
  • 转型业务专家,转型做业务征询参谋
  • 转型产品经理,产品总监,走产品线

这些都能够,都是一些具体的职业倒退路线的抉择问题。然而无论抉择,只有你始终保持凋谢的学习心态,一直积攒常识和教训,构建集体的常识体系,磨难本人的思考能力,并且时常自省,中年对你来说齐全不是危机,而是巅峰。


推荐阅读
  • 阿里巴巴终面技术挑战:如何利用 UDP 实现 TCP 功能?
    在阿里巴巴的技术面试中,技术总监曾提出一道关于如何利用 UDP 实现 TCP 功能的问题。当时回答得不够理想,因此事后进行了详细总结。通过与总监的进一步交流,了解到这是一道常见的阿里面试题。面试官的主要目的是考察应聘者对 UDP 和 TCP 在原理上的差异的理解,以及如何通过 UDP 实现类似 TCP 的可靠传输机制。 ... [详细]
  • 微信小程序详解:概念、功能与优势
    微信公众平台近期向200位开发者发送了小程序的内测邀请。许多人对微信小程序的概念还不是很清楚。本文将详细介绍微信小程序的定义、功能及其独特优势。 ... [详细]
  • 本文对比了杜甫《喜晴》的两种英文翻译版本:a. Pleased with Sunny Weather 和 b. Rejoicing in Clearing Weather。a 版由 alexcwlin 翻译并经 Adam Lam 编辑,b 版则由哈佛大学的宇文所安教授 (Prof. Stephen Owen) 翻译。 ... [详细]
  • Framework7:构建跨平台移动应用的高效框架
    Framework7 是一个开源免费的框架,适用于开发混合移动应用(原生与HTML混合)或iOS&Android风格的Web应用。此外,它还可以作为原型开发工具,帮助开发者快速创建应用原型。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • MySQL的查询执行流程涉及多个关键组件,包括连接器、查询缓存、分析器和优化器。在服务层,连接器负责建立与客户端的连接,查询缓存用于存储和检索常用查询结果,以提高性能。分析器则解析SQL语句,生成语法树,而优化器负责选择最优的查询执行计划。这一流程确保了MySQL能够高效地处理各种复杂的查询请求。 ... [详细]
  • Java Socket 关键参数详解与优化建议
    Java Socket 的 API 虽然被广泛使用,但其关键参数的用途却鲜为人知。本文详细解析了 Java Socket 中的重要参数,如 backlog 参数,它用于控制服务器等待连接请求的队列长度。此外,还探讨了其他参数如 SO_TIMEOUT、SO_REUSEADDR 等的配置方法及其对性能的影响,并提供了优化建议,帮助开发者提升网络通信的稳定性和效率。 ... [详细]
  • 帝国CMS中的信息归档功能详解及其重要性
    本文详细解析了帝国CMS中的信息归档功能,并探讨了其在内容管理中的重要性。通过归档功能,用户可以有效地管理和组织大量内容,提高网站的运行效率和用户体验。此外,文章还介绍了如何利用该功能进行数据备份和恢复,确保网站数据的安全性和完整性。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 在处理 XML 数据时,如果需要解析 `` 标签的内容,可以采用 Pull 解析方法。Pull 解析是一种高效的 XML 解析方式,适用于流式数据处理。具体实现中,可以通过 Java 的 `XmlPullParser` 或其他类似的库来逐步读取和解析 XML 文档中的 `` 元素。这样不仅能够提高解析效率,还能减少内存占用。本文将详细介绍如何使用 Pull 解析方法来提取 `` 标签的内容,并提供一个示例代码,帮助开发者快速解决问题。 ... [详细]
  • 两个条件,组合控制#if($query_string~*modviewthread&t(&extra(.*)))?$)#{#set$itid$1;#rewrite^ ... [详细]
  • Android开发技巧:使用IconFont减少应用体积
    本文介绍如何在Android应用中使用IconFont来显示图标,从而有效减少应用的体积。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 最新消息显示,苹果即将发布的新一代iOS系统可能将集成先进的3D地图功能。这一创新技术由C3 Technologies公司开发,曾在今年3月被TechCrunch报道。用户可以通过该功能获得更加真实和沉浸式的地图体验,包括详细的建筑物模型和街景视图。视频演示展示了其卓越的视觉效果和交互性。 ... [详细]
  • 本文将继续探讨 JavaScript 函数式编程的高级技巧及其实际应用。通过一个具体的寻路算法示例,我们将深入分析如何利用函数式编程的思想解决复杂问题。示例中,节点之间的连线代表路径,连线上的数字表示两点间的距离。我们将详细讲解如何通过递归和高阶函数等技术实现高效的寻路算法。 ... [详细]
author-avatar
晒太阳的人2015
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有