大家好,我是龙叔,今年43岁,做了18年的程序员,去年我还在公司任职CTO,今年就不上班退休在家里了,很多人可能会比较好奇,四十多岁退休是怎么做到的?退休之后我在干些什么?

很多粉丝都问过我这些问题,其实我一直想写一篇文章让大家更了解我,今天我就来分享一下我从过去到现在编程之路,一来满足大家的好奇心,二来或许能给到大家一些启示


一、痴迷于黑客的大学时期

可能很多人都只知道我是一个老程序员,但却并不知道,我曾经也是一名黑客

1998年我刚开始上大学,虽然我本科学的是计算机科学与技术专业,但跟大部分人不一样的点就在于,我对学校教的正儿八经的的东西不是很感冒,我比较喜欢捣鼓黑客技术这种大部分人不会去深究的东西,那时候我的想法比较单纯,就是想不断地挑战各种系统防御,做网络世界的隐形人。

那是时候学校关于黑客技术这方面的学习资源并不多,图书馆里仅有的十几本攻防书籍都被我了个翻遍,我记得大学时候第一次做得比较出格的事情,就是渗透进学校计算机内网,提升权限偷偷地把老师藏在私密文件夹下的期末试卷偷偷复制了一份,然后那个学期整个宿舍都没有挂科。

当然了,这个并不是什么值得提倡的事情,只能说当时我们学校在网络防御方面确实不咋地,现在就不一样了,这种事情不建议大家去干

之后我就更喜欢黑客世界了,开始在网上结交一些对黑客技术感兴趣的朋友,也和几个志同道合的朋友在网上组建了一个小团体,取名“0x809”,不久之后就得到了第一个消息,说有个组织手上有大量的高清M片资源,有雇主出高价要弄到这批资源,如果能控制他们的FTP就等于拥有他们的资源,经过大家一番讨论之后就开干,当天晚上我们就直接“黑吃黑”攻入了他们的服务器,并且采用各种手段一直保持权限,让我们有足够的时间把所有的最新高清毛片都拖下来。

大学时候让我记忆最深的,还是2001中美黑客大战中,我们小组也响应了中国红客联盟的号召,那场中美大战参与人数很多,我的编号我记不住了,与很多人不一样的点就在于,很多人是一腔热血当人海战术的炮灰,而我们小组懂技术,所以负责了其中某个站点的部分指挥,我们那个小组参与人数超过了500多人,半天时间不到,我们负责的站点就瘫痪了。

其实那时候最让人激动的不是美国网站的被攻陷,而是那个过程的网络氛围,因为在我们出手没多久,听闻中国黑客联盟、中国鹰派和绿色兵团等友军也加入了,我一直觉得黑客是小团体作战,但从没想过今天却是以万计数的黑客同时出手,我振奋不已,更加地沉迷于黑客这个隐形世界。


二、进入社会后的转变

2002年我从大学毕业,当时最重要的事情就是找份工作吃饭,虽然我的大学很着迷于黑客技术,但我也没把学校的功课落下,于是在毕业后就很顺利地找到了一份前端开发的工作,说实话,当时的网页前端工作对我来说只是混口饭吃,我更喜欢的事情是下班之后去研究黑客技术,那个时候几乎很少有我黑不进去的网站。

因为我从不对外说自己是一个黑客,同事们都以为我就是跟他们一样的普通程序员,就是个写前端页面的“食物链底层动物”,我也不在乎。

但后来发生了一件事情,我开始和黑客之路越走越远了

我们小组接了一个公司的开发项目,老板很重视,当大家各司其职地完成了整个项目并完成测试和上线,就在准备提交给甲方的前一天晚上我突发奇想,我要不以外部攻击的模式悄悄渗透进去看看?测试一下我们公司目前做的东西是否能够抵御外部攻击,结果没费多少功夫,而且还成功拿到了核心数据并悄悄转移走了,这些数据就算我是内部人员也是没有权限的,因为他们从来都只是把我当一个不想揽事的前端而已,数据库都很少涉及。

第二天的时候我把系统目前存在的漏洞说了一遍,并拿出了铁一般的证据,但他们当时并没有完全相信我,直到我现场再黑进去一遍的时候,有些人的表情是惊讶,有些人的表情是很难看。

一炮打响了之后,我得到了老板的倚重,先是加薪让我兼顾所有的安全测试工作,我也接受了,但后来我提出来的东西他们总是找理由去推脱,可能是之前我的举动得罪了一些人,反正说白了就是不给力。

于是我的脾气来了,你不做我来做,我做出来了看你怎么说,然后我自己又去学了后端开发方面的技术,我自己学了一个多月之后就开始尝试拿一些公司的产品去改变,也就是从那时候开始,我的黑客之路也就走到了分水岭,我大多数时间开始转移到工作上来了

在把精力转移到工作上之后,我花了很长的时间在研究技术上面,后端、数据结构与算法、网络原理、大数据等方面都做过,在那几年了,整个部门所有的技术层面我都学了个遍,我的很多尝试也得到了正向的反馈,公司技术负责人的岗位也不出意外地交到了我手里,迎来了事业的第一春。


三、创业之路

在管理岗上我待了四年多,在2010年之后经过一番思考和筹划之后,我和几个志同道合的朋友决定辞职出去自己创业,一人掏了10万块钱积蓄就开始干,虽然说我负责的是技术方面的事情,但由于资金有限,前期我们都是能干的都自己干,我不仅要负责技术开发和维护,有时候为了拿到合作,我自己也会出去跑业务和应酬,现在身体的毛病也是从那个时候种下的。

(图片来源于网络,非本人,如有侵权,敬请告知)

我依然还记得那个时候我老婆跟我打趣说:“儿子说最近老是看不到爸爸,每天晚上都感觉家里有贼进来偷东西…”其实是在抱怨我工作时间太长了,我经常回到家都是深夜一两点,早上早早地又得出门,所以儿子经常都是见不着我,如果不是家里有老婆和孩子,我估计我会直接睡公司。

想要做成事情,势必是要割舍很多东西去心无旁骛地专注,还好我老婆是能理解我的,把后方照料的很好,这也是我创业成功的不可或缺的重要因素

在第一次创业成功之后,公司就慢慢走上了正轨,总人数超过500多人,在2016的时候我移交了手上的工作事项之后,又开始了第二波创业之路,有了一些资金、经验和人脉之后,第二次的路也好走了很多,公司在去年的时候也算是小有规模。

从2010年到去年,我经历了两次创业,但从去年年底,我还是决定退下来,把位置交给更合适的人去做,因为身体的毛病越来越严重了,已经不适合再去熬夜写代码或者长期应酬的职场生活。


四、退休后的我

很多粉丝都问过我:“你怎么做到退休的?你退休后都在干什么?”

其实从前面我的一些经历当中,有人估计能够看得出来,我能够退休在家不上班,其实收入来源已经比较稳定了,两家公司我都有股份,每年都有分红,这是其一;其二就是这些年来自己也有一些存款,房子车子都有了,孩子都在上大学了,所以是可以选择不那么拼的。

我并不是在炫耀什么,而是在回答如何做到退休的这个问题:当你积攒了你觉得足以应对未来大部分风险的资本之后,你自然可以选择退下来做自己的事情

上次钓鱼把车开沟里去了

那么第二个问题:我退休之后我在干什么

说实话,一开始我还真挺悠闲的,年初的时候就在家里了,每天就是晨跑锻炼,然后回来去接老婆上下班,白天喝喝茶看看书,等老朋友有空了一起去钓钓鱼,偶尔也会去学学新技术,只是没有以前那么赶时间。

但开了CSDN博客之后,我又开始忙碌起来了…一开始我只是写着玩玩,但后来跟很多粉丝互动之后受到了很多启发,主要有两个点:

一个是你发出去的东西确实可以影响到很多人,从他们的反馈中可以看得出来;第二个点是发现自媒体这一块的市场潜力确实很大,包括商业价值和影响力等等。

于是我又开始自己学习PS、PR这种基础的自媒体人必备的技能,丰富自己的作品,给读者们看到更精彩的东西;接着又去拓展平台,研究大家喜欢哪些东西,慢慢去研究怎么让自己的账号涨粉啊变现啊等等。

到现在的话,我的抖音、快手、CSDN等等平台也有了5位数以上的粉丝数,但是…我好像不是在过退休的生活,而更像是在探究第三次的创业,因为越来越忙了…

粉丝白嫖福利,移步至CSDN社区


五、总结

讲了这么多,最后给大家做一下总结

1.黑客这个东西亦正亦邪,在诱惑面前能守住原则的人不多,我以前的很多黑客朋友都进了铁房子,如果你非要走这条路,那么一定要遵纪守法,千万不要用技术去谋取非法利益。

2.进入社会工作要保持学习的习惯,别人不愿做的事情,很有可能就是你的契机。

3.创业这件事情要既专注又分心,要专注地投入创业这件事情才可能出头,但又要分心去亲力亲为地做各种杂事,所以要做好这方面的心里准备。

4.职场程序员绝对不止一直写代码或者转管理岗这2条传统出路,还有很多退路可走,比如自媒体,分享自己的技术和经验,有时候并不亚于去公司上班。

43岁老程序员的编程之路,我是如何做到退休的?龙叔真的退休了吗?相关推荐

  1. 一个老程序员的编程之路,写给年轻的程序员们

    喜欢的朋友可以关注下专栏:Java架构技术进阶.里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦. 写在前面 老程序员老了,已经写不动了,但是我依然深爱着程序员这个职业,谨以此文 ...

  2. 一个40多岁老程序员的学习之路,在别人为“中年危机”忧愁时,你可以淡然处之

    时光给我留下了什么? 不知不觉间虚度了40年光阴,看着父母逐渐的苍老和孩子逐渐长大,看着自己发福的身材,已知道自己在这个陌生的城市里已经扎根,估计是很难再去哪里了.回首故里似乎和童年一样渐渐变得模糊, ...

  3. 一个40岁老程序员的学习之路,在别人为“中年危机”而忧愁时,你可以淡然处之

    时光给我留下了什么? 不知不觉间虚度了40年光阴,看着父母逐渐的苍老和孩子逐渐长大,看着自己发福的身材,已知道自己在这个陌生的城市里已经扎根,估计是很难再去哪里了.回首故里似乎和童年一样渐渐变得模糊, ...

  4. 一名 40 岁“老”程序员的反思~

    <本文是国外一位 40 岁"老"程序员对职业生涯的思考,他认为从长远来看,应该多投资一些不容易过期.衰竭期较长的知识领域中.译文大意如下.> 我是一名程序员,几个月前刚 ...

  5. 35岁老程序员因身体原因没加班,老板:不想干就滚蛋

    近日,某论坛上一名 35 岁老程序员说出了他最近的遭遇,高强度的工作本来就让他感觉越来越劳累,加上又在医院做了一个小手术,于是就按照公司的正常上下班时间下了班,但是领导却说了一句让他难以接受的话,都三 ...

  6. 疫情过后,35岁老程序员年后第一天上班被公司劝退,该何去何从?

    "上午在改BUG,下午就被裁掉了" 继阿里.京东传出缩招的消息之后,国内影响力最大的科技企业之一的华为也传出停止社招,华为方面迅速辟谣,不过另有消息人士指华为的社招虽然没有停止,不 ...

  7. 40岁“老程序员”的“辛酸”自述:

    点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达! 算法.应用程序安全.性能优化以及架构等等,这些东西衰减速度很慢,更值得认真钻研. 我 ...

  8. 一位40岁“老程序员”的经历,给你们说一些我的真实想法!

    作者 | Ben Northrop 来源 |InfoQ 翻译 | 核子可乐 策划 | Tina 算法.应用程序安全.性能优化以及架构等等,这些东西衰减速度很慢,更值得认真钻研. 我是个程序员,差不多四 ...

  9. 一位 40 岁“老程序员”的经历,给你们说一些我的真实想法!

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 8:55 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | J ...

最新文章

  1. jquery 选择时间(小时)区间(四)
  2. Hadoop示例程序WordCount详解及实例
  3. Docker+Mongodb
  4. android viewgroup 事件,android中viewgroup的事件传递分析
  5. android 在一个Activity(A)中结束另一个Activity(B)
  6. 前端传数据到后台部分接收成功,部分接收失败
  7. 服务中添加mysql服务_Windows平台下在服务中添加MySQL
  8. spark与storm的对比
  9. 我这几年来是如何编写 Go HTTP 服务的(转载)
  10. 常用的Webserver接口
  11. 基础总结篇之七:ContentProvider之读写短消息
  12. 数列区间询问中的分块思想CF86D,BC#22-1004-NPY and girls
  13. matlab计算星期,在matlab中计算周数
  14. 腾讯云消息队列CMQ
  15. 数据库实体关系图(ERD)
  16. 群晖 映射 服务器,如何把群晖共享目录映射到Windows系统上
  17. Android App开机自启动
  18. Beaglebone Black - 准备
  19. java参数防篡改,Java程序防篡改器设计方案
  20. 文件夹快速隐藏,文件夹选项中勾选隐藏目录依旧不能使其显示

热门文章

  1. adobe字体_可口可乐发布自己的字体!但是。。
  2. idle怎么运行空格行_Excel表格批量隔行插入N行的方法
  3. brainproduct recorder 远程采集脑电波实时数据
  4. c++设计地铁售票系统_用C++(用三个类)地铁自动售票系统,,我不会弄,有人弄过么...
  5. STM32f103的数电采集电路的ADC多通道采集程序
  6. C语言移位运算(<<)
  7. java小游戏-扫雷游戏
  8. Linux下的/proc目录常用命令
  9. 数据分析的前世今生_李孟_新浪博客
  10. 中国网上租车系统行业市场供需与战略研究报告