论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
程序人生
›
程序员能干到退休吗?写了40年代码的「骨灰级码农」给出 ...
程序员能干到退休吗?写了40年代码的「骨灰级码农」给出了15条发起 ...
徐锦洪
金牌会员
|
2024-9-15 01:14:43
|
显示全部楼层
|
阅读模式
楼主
主题
774
|
帖子
774
|
积分
2322
寒冬、裁员、降薪、996、秃头、最近几年这些词汇不断在各位码农的周围盘旋。
很多程序员对自己现在的状态干到困惑和焦虑,而且这好像是国表里程序们都会遇到的问题。
最近,在Reddit上,一位干了40年程序员的网友发表了对这一问题的见解,还总结了自己从业40年的经验,整理成13条发起,渴望能给码农们提供一些发起或资助。
Noah Gibbs,曾在英伟达、AppFolio Inc、DAQRI等公司写代码,2021年5月加入了Shopify。
这是他的个人博客,一直在对峙输出一些技能性的文章与视频,特别是关于Ruby的,还写过一本关于Ruby的书,文章的封面图是粉笔画,很有个性。
Noah Gibbs没有告诉大家要学习什么语言或框架,这些知识和技能是不断变化的,而且没有止境,比技能更告急的是对工作的一些见解。
原文是英文,以下根据Noah Gibbs的文章与视频翻译整理。
1、软件开发职业还很年轻
盘算机语言 Fortran 的汗青可以追溯到 1957 年。1958 年,LISP 和 Algol出现,1959 年,COBOL出现,一些更古老的Plankalkül出现在1942年左右。
假设从 1957 年开始就有程序员,也不过65年。Alan Kay,Smalltalk 编程语言的发明者,大约从 1963 年开始——59 岁,他是我发现的从业时间最长的人之一。
马友友今年 66 岁,即时从 4岁半起就开始拉大提琴。他离世界上演奏时间最长的音乐大家还差得很远。相比之下,程序员真的非常年轻。
2、只要喜欢,几岁开始都不晚
大约一年前,也就是45岁时,我才开始学习弹钢琴。这一年我觉得自己一直在进步,我信赖如果对峙下去,到60岁时我一定会非常棒。学习编程也是一样,当你已经有了一些其他范畴的经验和知识时,你学习编程就会变得很快。
我遇到过很多良好的程序员,他们都是在20岁、30岁甚至40岁才入行,以是我不知道你为什么不能从50、60岁开始。这一行必要时间和工作,但你不必非得年轻。
如果你觉得自己不能成为行业专家或大家的话,也不必灰心,这个世界上大部分的人都不能成为马友友,或者Alan Kay ,你得担当这一点。
3、多尝试不同类型的编程
发起大家要多写一些软件,各种类型的软件。尝试使用不同类型的编程语言,这样可以开拓你的视野,提拔思维能力,每一种语言都可以从中获取一些灵感。40年来,编程语言与方式一直在变化,我们必要去适应它。
4、不要怕回报慢
不要觉得自己正在学习的东西是没用的,由于没用是相对的。
我曾经把多年的业余时间投入到一种叫做DGD的旧的MUD编程语言中。当然不是为了实用代价,由于几乎所有关于它的东西都是奇怪的和不标准的,很少有真正能应用的。
但它教会了我很多,它教会了我Ruby on Rails后来应用的东西,它教会了我怎样使用数据库编程,它还教会了我一些在后来学的五六种语言中都能用上的东西。
有趣的是,多年后我在DGD找到了一份咨询工作。这世界上还没有多少DGD的工作,但我有一个!这比我学过的很多“实用”语言更实用。
多学习一些有趣或有效的东西,即使现在看来没有什么用,说不定哪一天就会派上用场,而且让你大吃一惊。
5、找到工作中最感爱好的部分
最开始写代码大概是生活必要,或者是机缘偶合,但你想要一直干到退休,你就必要找到你的爱好点,只有这样才能长期对峙下去。对于我来说,写代码让我感到成就感和愉悦感。
6、不要把计划看得太重
很多人经常会列很多计划,往往很多没有完成,其实没须要太在意,由于你不大概通过盘算和计划来完成所有的事情。这不是失败,也不是放弃。
你无法预测什么是有代价的,即大概去学习所有的东西。你活得越久,工作得越好,你就越能意识到每件事都能教给你有效的东西。
7、不要肴杂工作和古迹
不要把工作和古迹混为一谈,它们不是一回事。区分它们的最好办法就是,你会不会由于钱放弃。
对于我来说,写代码是一份非常棒的工作,但只是一个还行或者可以更好的古迹。对于很对音乐家来说,它们并没有获得很高的报酬,但音乐是他们一身的古迹。
8、规范不告急
在刚入门的时候,你往往会得到关于首先学习什么语言或技能的不同发起,但这其实不告急。
没有什么规范或套路是一定要服从的,规范是用来冲破的,最告急的是花时间去学习,去研究和改进。
9、你越良好,就越和别人不一样
不要按照招聘需求里的要求去学习和改进自己的的能力,这样做只会酿成一个工具人。找到自己的真正擅长的东西,比如团队管理、计划营销、写作或者创业,与众不同才是你最有代价的部分。
10、从实践中学习
对于初学者来说,首先要学会用一些实际的语言构建一个可用的软件。不管是哪一种语言,只有犯一些真正的错误,才能在错误中办理问题。然后就可以这样循环:实践,犯错,学习理论,修正错误。
11、学习各种技能和各种非技能技能
如果你想在程序员这一行做上几十年,你不但要学习各种各样的技能,还要学习各种各样的非技能技能。
举个例子,“学习至少一种函数式编程语言”,就像钢琴家“学习演奏莫扎特的钢琴曲”一样是必须的,但同时,学习一些编程时所涉及的边沿技能,会为你作育额外的洞察力。
12、向其他范畴学习
你可以从其他范畴学到很多东西。我曾经写了一本关于怎样偷学艺术家练习方法的书,正是由于艺术和音乐都是古老的学科,它们已经领先盘算机发展几千年了。
以是,如果你遇到了一个问题,你可以考虑一下其他范畴的人们会如那边理这个问题。例如,阿图尔·葛文德(Atul Gawande)的《清单宣言(Checklist Manifesto)》中就讲述了飞行员、摩天大楼制作者和医生处置惩罚问题的大相径庭的方式,这些都是很好的方法。
13、不要重复造轮子
在程序员中有一个说法是“不要重复造轮子”,我们的工作正是想办法让电脑完成所有的重复工作,这样我们就可以只做新的工作。
你可以尝试重新发明轮子、可以故意用“糟糕”的方式编写代码,看看会发生什么。总而言之,你必要真正擅长一些不同寻常的事情。
14、对效率保持审慎
我们经常会提到效率一词,偶然他们会带来巨大的收益。通常他们什么都不给。偶然他们对你的伤害多于资助。
效率是怎样改进已经到位且运行良好的计谋,如果你期望每年持续 20% 的改进,每月复合,这会让人感觉很糟糕。提高某一部分的效率通常要以低落另外一部分的效率为代价。
15、只管去做
如果你真的想干一辈子程序员,其实最告急就是对峙下去,只管去写,无论怎样,只要你乐意,你就可以一直做一个程序员。
很多人觉得国内35岁就要赋闲,怎么大概干到退休呢。确实要考虑国内国外的环境不一样,但换一个角度想,国内也一些程序员确实干了四五十年了,而且还在干,每个职业都有它的局限性和劣势,我个人最认同的是第五条和第七条,最告急的还是找到自己的爱好点,对峙下去。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
徐锦洪
金牌会员
这个人很懒什么都没写!
楼主热帖
Oracle夺命连环25问,你能坚持第几问? ...
马丽明:选择超融合架构的三个要素 ...
彻底卸载SQL Server
【计算机网络】TCP为什么需要3次握手 ...
java数据库开发与实战应用,2022最值得 ...
漏洞扫描工具nessus、rapid7 insightvm ...
学了这么久的高并发编程,连Java中的并 ...
p6 BufferedInputStream 和 BufferedOu ...
为什么MySQL单表不能超过2000万行? ...
WPF工控组态软件之冷却塔和空气压缩机 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表