我的代码-极速版

0.问题背景说明

这个目录就从0开始吧!

为什么写代码到35岁很难写下去? 真的是环境不允许吗?

时代发展的节奏,接下来是什么?

1.传统工作方式 - 2. 单机应用软件企业 - 3. 互联网科技时代 - 4. 移动互联网时代 - 2030的时代?

1.传统工作方式

其实传统方式工作的行业很淳朴、不论是人还是事物、虽然工作效率不高、但仍然在推动的时代的发展,举个例子:我小的时候附近的村子盖房子是用泥巴做的墙、每年都需要修复(就当于保养一样)、他们会找一些干草,然用一个特别大的砸草刀将干草切割成碎的一节一节的草断。
在这里插入图片描述
将碎草杆与黄泥和一起,反复搅拌,然后抹到墙面上,一层一层的涂,有破损的地方需要多涂几遍。
在这里插入图片描述
这就是原始的一种工作方式之一,图片是网上找的,不是我的,如果侵权请告之。

2. 单机应用软件企业

上高中时我开始接触的电脑,那时候学校叫微机室,当时我就是特别好奇,一直找各种机会创造与管微机室的老师套近乎,后来老师觉得我可能对微机特别感觉兴趣,老师没有反感也挺高兴的,于是私下跟着微机室的老师开始学习各种当时感觉高大上的技术,比如:DOS、UCDOS、WPS、WINDOWS95… 每天沉迷其中,也不好好学文化课了。

再后来决定命运的高考没考好,很普通的学校,计算机科学与技术专业,最喜欢谭浩强老师的C程序设计,我也是这时忽然发现我对写代码比打游戏还有兴趣。别人包夜打网游,我动可以写C语言代码,写一夜不知道困。

在这里插入图片描述

从大三开始我终于自己会赚钱了,帮别人做毕业设计,用的是FoxBase, 在校外兼职做计算机等级考试老师,收入不多,但很有成就感。

大学毕业后,我就很顺利的找了一份软件开发工作。那时候流行企业ERP管理系统、还有一些小型公司的CRM系统,还有一些专用的系统,比如汽车中控、列车调度系统等等,大部分只是为一个公司内部使用。但是各行各业需要量很大,活很多、这时候市场上对程序员的需求开始越来越多,工资直线上升。
在这里插入图片描述

3. 互联网科技时代

不得不随认,计算机大大提高了传统工作的效率,我还在每天加班到凌晨忙着写C\C++代码的时候,就有人开始写WEB应用了,我第一反应是解释型的语言执行效果差,不如C/C++效率高,实际我的想法是大错特错的,时代在不断进步,每种语言的出现都是有原因的,不断语言适用的应用场景不一样,根本没有谁好谁坏的区别,就像每种事物的存在都有其特定的价值。

而就在我自以为是coding高手算法很nb的时候,一个同学做了一个网页,是一个静态页面,让我们用IE直接访问看一下效果,我打开一看就只有一页,里边全是跳到其它大网站的链接。我就很好奇的问他,这东西有啥用呢,他告诉我,不用每次都输入很长的网址了。我很是不以为然,过了三个月他说他的网站被别人买走了(声明:不是hao123哈),给了他 8万元RMB,我一下就震惊了,原来并不是技术多NB收入就有多NB呀。

在这里插入图片描述
于是细分领域开始越来越多了。程序员的专业也分很多,有做WEB、有做PC、有做单片机,而PC又分很多种,有做企业应用的像DELPHI、JAVA、C\C++、有做医院系统的powerbuilder、有做游戏的C++,等等有很多,这里用的工具只是举列说明,不代表全部, 这让我很快明白了一个道理,我不可能全部都精通了,必须选择站队,要跟上时代的步伐才能不被淘汰。

我要选择哪个方向呢? 于是我拿出10个纸条写上字,然后摇一下选中一张,开始站队,纸条写的 C\C++, 我相信这是天意,即然定了我就要遵重我的选择。

4. 移动互联网时代

2008年3月我果断的离开工作四年的公司,因为我看到了新的方向,移动互联网这时并没有大规模做移动端开发的人员,我当时做的是基于MTK、展讯平台的功能机开发,也不能下载更新APP,但这个时期我们已经在做关于ROM的动态更新技术的研发,因为是第一入口, 所以内置应用很值钱,因为无法删除无法卸载。相比赛班我们做的功能机显得特别的LOW、直到出现的、IOS、安卓 、WindowsCE才开启了真正的智能机时代,于是,我顺着时代的发展因为是做C的所以转到 ObjectiveC更亲切一些,所以就站队到了IOS、后来因为公司需要又开始做安卓开发、都说移动互联网软件行业发展快,开发语言做为支撑工具以同样的时速在发展、OC升级为Swift、Android Java升级为Kotlin、那我们要不要学呢, 答案是肯定的,必须跟上脚步。

在这里插入图片描述

但如果你想成为Android 开发的高手,不论你是研究安卓源码还是开源框架、最终都是要了解学习更多的底层原理来填充你空虚的心灵、如果你也是一路C++过来的,你会更有优势学着学着你发现自己可能进入了一个新的领域了-Framework工程师、于是你又基于framework开始向下学习、最后实现ROM工程师的梦想,你终于实现对底层技术的深入学习。不过你可能还没实现他就升级了,你又需要学习新的版本的变化了。

这时你想进大厂了,你怎么办呢,你也写一套越NB的开源框架当做敲门砖吧,不知道写什么? 那可能你项目做的太少了,你也可以说别人都写过了,但这其实并不重要,GITHUB上每个优秀的框架都在不断的更新,时不时就会有新出的产品代替旧的,所以只要你做过正常的项目,你一定可以找到项目中的需求点。

在忙碌的工作中,公司为了新产品线节约成本,或考虑使用跨平台产品,还不想用web来做,那怎么办呢,Flutter 上吧,如果你已经学习了Swift和Kotiona或scala,那你学习Dart语言上手会很快,学一周招一个有经验的直接开干。just do it.

也正是因为移动互联网发展太快,再加上各种培训机构打着高薪的旗帜,人越来越多了,内卷也越来越多了,大部分的老的开发人员,随时年龄越来越大,思想就变了,做好眼前的本职工作就好了。也正因为如此,你也就慢慢被市场淘汰了。

5. 2030的时代

工信部已经将程序员命名为新时代的农民工,也就意味着移动互联网最好的时代已经过去,然而新的时代就意味着新的机遇、也更是每一位开发人员的机会,但新的时代是什么呢?有人说是元宇宙、有人说返璞归真实体店、有人说5G相关、有人说虚拟币。。。。。 说的太多了,能预判未来趋势者能占领先机,就看你自己怎么判断;如何选择了?

我虽然年纪不小了,我还在坚持着写代码,很高兴我还能做着这份工作,我热爱这个职业。

这是我写给我自己看的文章,时刻提醒着自己今天是否有收获。

文章仅代表个人观点,不评价每个行业的好坏、不评价每种语言的优劣、不喜勿喷!
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xuanwenchao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值