这个世界上,90% 以上的职业,都是有生命周期的。
电话接线员,在很长时间都是受到尊敬的职业,不少人通过各种手段,做梦也想做这一行。后来,他们被重新分配到了各行各业,有的依旧生活的风生水起,也有的江河日下。
在可预见的将来,程序员这个职业很难说会被替代,但是否还会有如现在的当红炸子鸡?我想不管未来如何,作为程序员自己,一定是要做好更长远的考虑。
看完本 Chat 你将找到一些答案:
- 程序员是否会被替代,大概会在什么时候;
- 作为一线码农,还有哪些额外能力是需要掌握的;
- 技术转管理需要注意些什么;
- 编程会成为下一个“英语”吗;
- 想要做讲师,要准备些什么;
- 有没有真的可以吃一辈子饭的行业;
- 如果让程序员离开城市,怎么维持生计。
这个世界上,90% 以上的职业,都是有生命周期的。
电话接线员,在很长时间都是受到尊敬的职业,不少人通过各种手段,做梦也想做这一行。后来,他们被重新分配到了各行各业,有的依旧生活的风生水起,也有的江河日下。
在可预见的将来,程序员这个职业很难说会被替代,但是否还会有如现在的当红炸子鸡?我想不管未来如何,作为程序员自己,一定是要做好更长远的考虑。看完本 Chat 你将找到一些答案。
程序员是否会被替代,大概会在什么时候?未来的 AI 是否会取代程序员,让代码编写代码呢?
人工智能并不能代替开发它的人。人工智能是对人的意识、思维的信息过程的模拟。它不是人的智能,只能模仿人得思考能力。它是理性的,将来它可以替代机器学习,在任何狭窄的领域,看到大量的数据,是人脑完全不能够和它竞争的。但这也只能是它对人类数学能力得延伸和延展。而在广泛,宏观得领悟里,它是无法像人一样有感情的互动,文化的创新,对不同人心理的揣摩,对音乐,艺术,诗歌的鉴赏,这些能力是它们无法替代的人的功能。它只能是人类计算功能的替代,而永远没法超越人类的思辩能力。所以,它没法替代开发它的人。
结论是:在可预见的将来,程序员暂时不会被替代!或者说,我们这一代人中,不用担心这个问题。
作为一线码农,还有哪些额外能力是需要掌握的?程序员不应该只会写代码。
我觉得在程序员群体中,很多人有个误区,就是觉得作为码农,每天安安静静的敲代码、默默的做好技术就可以了,其他的事情都不用去思考,以为一切都会水到渠成。但是还没等到水到渠成,却先等来了中年焦虑。慢慢的等到自己到了三十多岁的时候,发现公司里年轻且更能加班码农越来越多,带来了职业发展上的焦虑,同时上有老下有小且薪资也慢慢遇到职业瓶颈,又加重了生活财务的焦虑。
管理能力事实上,开发人员天生具备了一些管理所需的素质,比如逻辑推理及分析能力。技术管理的工作中,无论是团队的计划统筹,还是解决团队问题,都需要逻辑力和分析力。
以前一个人就可以解决所有问题,现在是需要带领一群人解决更大的问题,怎么驱动这些人,并且当有和其他部门合作的时候,怎么驱动其他部门一起协同?
开发人员无论是打算在技术管理的职业路径上发展,还是想要转岗做项目经理,项目管理的能力都是非常重要的。
所以,怎么提升自己的项目管理能力?这里给一条非常简单却很重要的建议,那就是:像学技术一样学管理。
很多人觉得管理很虚,但管理本身是一门科学,也有很多的知识点,要做的不只是知道,也需要像学技术一样地去尝试和练习,甚至需要去调整自己内心的想法。管理有很多是软技能,看起来虚,但深究下去还是很有学问的。
走出去,多做一点社交程序员一般都不太喜欢社交,只喜欢“做一名安安静静码代码的美男子”。
其实这是程序员职业发展的大忌,你想如果大家都不擅长,而你擅长了,这恰恰就是你的优势所在,跟外面世界多接触多社交才能做得更好。
投资理财投资理财属于「 睡后收入 」,程序员是属于高收入人群。但是并不是大家都善于理财。
钱就是这样,你不理财,财不理你。
所以,强烈建议程序员群体都去学习投资理财的知识,让自己的收入能帮我们赚钱,实现「 睡后收入 」,实现财富自由。
健身程序员群体由于长期加班,996 也是家常便饭。所以很多人的身体健康情况并不理想。提倡大家多运动多健身,身体是革命的本钱。
技术转管理需要注意些什么?技术和管理是两个完全不一样的领域。技术做得好,不见得管理就能做好。 对于很多程序员来说,与机器沟通要比与人沟通简单得多。但最终很多人都会走上管理岗位,有一些坑我们不得不注意。
程序思维优秀的程序员最擅长和电脑程序打交道,并通过代码去控制反馈。而管理需要和人打交道,需要收集人的反馈。电脑是按逻辑来执行的,而人却要复杂很多,由于长期和电脑接触,很多程序员缺乏和别人沟通的技巧,或者说情商相对较低。
过分追求完美优秀的程序员追求完美,看自己或者别人代码时第一反应是看什么地方可能有 BUG, 管理时如果带着 BUG 思维,就会只看到别人的不足和错误,而不去表扬其有进步的地方。
过度迷信技术以技术创业起家的容易迷信技术,忽视市场,忽视管理,总以为只有自己的是最好的。遗憾的是技术变迁实在太快,一时的先进不能代表永远的先进。先进的技术也不一定就是致胜的法宝。
编程会成为下一个“英语”吗?曾经无限风光的英语专业,如今却深陷困顿,甚至被嘲笑为“鸡肋”。
即便是身处名校的英语专业,也不可避免地为“生计”发愁,除了掌握英语这项技能之外,其他什么都不懂,在找工作时无比被动。
但是我们也能看到,许多真正英语过硬的人,还是混的非常不错,包括政府机构的翻译官,还有活跃于各类培训机构的“名师”。
我想编程也一样,这只是一个大浪淘沙的过程,不管什么行业,大趋势总是强者留下,弱者淘汰,这是大自然和社会的基本规律,作为一线码农,最重要的还是技术过关!
想要做讲师,要准备些什么?很多人在做过几年开发后,萌生了做编程讲师的想法。作为一个讲师从业者,我总结了以下几点需要准备的地方。
扎实的基础知识讲师是一个传递知识的职业。有些人会想,技术我已经会了,是不是就可以了?
答案是否定的,你要分享一分,那么一定要会三分,你会的东西一定是比你要教的东西更多,更深。
这里尤其是基础知识,并不是会用就可以了,里面的底层原理,其他用法等等一定是要举一反三,并且能流畅表达出来的东西。这要求我们对基本功掌握非常扎实才行。
表达能力表达能力对于讲师类职业的重要性众所周知。学技术的人很多表达能力偏弱。如果要从事讲师行业,需要在这方面做一些额外的练习。
有没有真的可以吃一辈子饭的行业?直接给答案:没有。
有些人认为像医生、律师之类的行业似乎可以呆到退休,其实大错特错。随着未来的科技发展,很多行业将会被颠覆。我们现在认为稳定的行业和职业,以后可能根本不复存在。
所以不用想着学一门技术、或者进入一个行业,就可以吃一辈子。活到老学到老,这句话没错!
如果让程序员离开城市,怎么维持生计?我们知道,程序员 90% 以上都分布在一二线城市,那么如果离开城市,程序员显然是找不到传统意义上的工作了,但是是不是就完全无法生存了,我想不是的。你还可以尝试以下一些渠道。
网上接活现在众包平台满天下,只要技术过硬,多少都可以接到一些外包项目。虽然现在众包平台项目报酬都比较低,但毕竟我们要的只是生存,如果身在山野,足够基本开支也就不错了!
技术网站写文章或教程这个不用多说,大家都知道,GitChat 就是不错的平台。如果你在某一方面的技术确实过硬,有一定的表达能力或者写作能力,那么知识变现性价比是非常不错的,值得尝试。
个人网站开发一个个人小站,依靠广告收入,也是程序员技术变现的手段之一。不过现在网站数量巨大,盈利能力远不如多年前,但是如果你有足够的创意,在某一个细分领域、细分功能上做出成绩,相信可以获得不错的收益。
总结我们并不需要关心这个世界需不需要程序员。
律师、医生、工人、官员,这些都不用关心,我们唯一要知道的是:这个世界需要你吗?
本文首发于 GitChat,未经授权不得转载,转载需与 GitChat 联系。
阅读全文: http://gitbook.cn/gitchat/activity/5c98a5cdb1218c78c204e15b
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。