10年后你该拿什么养活自己

简介: 初中的时候,老师告诉我们太阳黑子的周期是11-13年。每次太阳黑子出现的时候,都会对世界造成一定的影响。而周易告诉我们,要懂得借势而为,才能逐步走向人生的巅峰。10年对于大部分人来说不过是人生的1个片段。10年可以让1个人从懵懂的青年过渡到油腻的大叔。有时候,有些问题不得不开始慢慢要思考一下,在接下来的10年里,你该拿什么养活自己。从毕业近10年后的日子里,不少同学已经已经是孩子的母亲或是父亲。他们给我印象最深的一点,就是逐步或者一开始就逃离一线城市,回到自己熟悉的地方开始全新的生活对于这个问题,我有如下一些看法。

前言

初中的时候,老师告诉我们太阳黑子的周期是11-13年。每次太阳黑子出现的时候,都会对世界造成一定的影响。而周易告诉我们,要懂得借势而为,才能逐步走向人生的巅峰。

10年对于大部分人来说不过是人生的1个片段。10年可以让1个人从懵懂的青年过渡到油腻的大叔。有时候,有些问题不得不开始慢慢要思考一下,在接下来的10年里,你该拿什么养活自己。

从毕业近10年后的日子里,不少同学已经已经是孩子的母亲或是父亲。他们给我印象最深的一点,就是逐步或者一开始就逃离一线城市,回到自己熟悉的地方开始全新的生活

对于这个问题,我有如下一些看法。

思维的跨界

如果说哪一年对自己影响最大,我可以毫不犹豫的说是2016年。在这年里,我与过去的自己告别,迎来全新的自己。

如果说在之前的自己都是依靠微薄的薪资来维持生活,而在这年里自己慢慢开始接触到理财。我的不少长辈都把它看作是洪水猛兽,由于以往银行的一些龌龊的经历,让他们认为最安全的方式还是让钱存在银行套点利息。

1个人最可怕的时候就是思维的固化,就是所谓跟不上时代的脚步。另外,在这一年里自己从头把计算机网络基础给扎扎实实的补起来了。作为1个非计算机相关专业却从事开发的人来说,找工作最大的困惑就是好的公司去不了,而小的公司看能力和你专业。

实际上,别人总说IT行业是个弱肉强食的世界,每天在清晨中下班。实际上不然,很多中小企业的工作可以说还是比较轻松的,当然如果你的职位不是很高的话,准时上下班还是问题不大的。

之前有位领导是这样评价他自己的,1个丢掉编程的工程师。他给我们讲过最多的东西都是关于思维方面的,还时不时给我们进行什么头脑风暴、思维沙龙专题。然而,我们都把这当做一项应付的工作,并没有放在心里。

虽然,他总说他在他同学圈子里是混的比较差的那种。但是,或许这是他能够给予我们最好的培养了吧。

在IT行业要真正长青下去,靠着吃技术活的方式活下去,有时是不大现实的事情。因为花钱的事情总比你赚的还多,特别是当你有了家庭之后,各种隐性消费随之而来,什么三姑六婆逢年过节,某个同事同学结婚的份子钱等,会压着你喘不过气来。

而所谓思维的跨界,就是能跳出自己当前的思维方式,以其他领域的方式来看待当前事情。1个领域并不缺乏专家,缺乏的是大师级别的通才。但是这个要求太高,不能每个人都有能力和精力攀登的高峰。

每种思维方式都有自己的一些缺陷,通过思维的跨界,我们可以从多个角度来看待同1个事情,从而得到不一样的结果。比如,有些人动不动就跟你讲佛学,要放下什么执念。实际上就可以看作是1种思维方式的转换。

近期不少新闻报道,一些院校开始引入编程课程,可以看作就是1种思维的跨界尝试。一时间,会编程变得炽手可热。当然,也不排除有些人借此进行炒作。但是,通过思维的跨界转换,我们可以以全新的视角来看待同样的事情。

全力以赴做好一件事情

1个懂得做事情的人都会把别人交待的事情全力以赴的做好,而有些人只能努力做好做好一件事情。不少人抱着领导就是个整天坐在办公室里最愚昧的那种人,实际上你的一举一动别人都看在眼里,而你还蒙在鼓里。


全力以赴做好一件事情,并不是为了让领导表扬或给你什么奖励,而是让自己拥有更多的话语权。很多事情,只有你全力以赴了,你才会发现很多之前从来自己没有考虑过的问题。

最近在研读SSH的RFC过程中,深有体会。你可能会说,现在网上不是各种库各种包的实现,完全解决你的开发需求。为了还要自己造轮子呢?

然而,现实总是很残酷。在互联网上的SSH实现都是基于协议版本2的,而我想解决的版本是老古董版本1。虽然困惑了自己2个晚上才解决其版本中消息CRC32校验的问题,但是却让自己对SSH整个流程都历历在目。换句话说,如果某天SSH协议的一些异常,我用Wireshark抓个包就可以解决了。

虽然信息安全的发展方向是自动化、工具化、隐匿化,而不再是独自编写工具的时代已经一去不返。各种nmap、metasploit工具层出不穷,但是这几年机器学习的兴起,而使用机器自动学习和识别协议的领域还是一片白纸。我觉得这点投入还是值的的。

不断批判性学习

如果把这最近10年看成是1趟旅程,那么曾经在这趟旅途中遇到个年过40还选择在国外深造的人,从他的身上记忆最深的就是对事物批判性的看法。虽然有些人觉得他能力比较水,甚至1个普通本科生的水平都不比他差。

最近在重庆有个五年级的学生质疑《鹬蚌相争》中鹬的嘴巴都被蚌夹住了,它怎么还能开口说话。很多情况下,我们总是不经意或者有意的给别人贴标签,比如这个小孩就是典型的扛精。但是,这种精神确实值得我们学习一下的。从小到大,教育给我们灌输的都是存在标准答案的方式,然而很多事情确实没有答案的。

举1个最简单例子就是,中美贸易战,大多数人都会说不好。然而,对于我1个朋友来说,前年的金价还是负收益,今年的收益则高达20%。由于为了避险,投行大量抢购黄金,导致金价一路狂飙。本打算买点首饰的我,只能望而怯步。如果此时追高杀跌,估计你的本金就尸骨无存了。

因此,批判性的看待和学习是很有必要的。我们有质疑1件事情的权利,这样自己才不至于随波逐流。

每天1个小目标

有时候,每天给自己定下1个小小的目标,才不会在刷抖音和微博中虚度时光。虽然1个小小的目标,并算得上是什么,这只是1个鼓励和坚持的方式。

实际上自己很羡慕那些每天能花几个小时去健身和练瑜伽的人,然而我坚持不下来。因为每当我完成自己小小的目标后,夜已经深了,一天即将逝去。

不少的鸡汤文章虽然要求也有目标,但是那是不切实际的目标。比如在未来10年成为年薪几百万,走上迎娶白富美的美好愿景。对于1个出身平凡的自己,哪里有那么多好的机会等着你来完成。即使是斗罗大陆这样的天才群出的小说中,也是要依靠背景的。比如唐三他父亲是昊天斗罗这样隐含的背景。

每天给几个1个比当前稍微难一点的目标,这样才能有激情和挑战完成目标。否则,对自己的提升是不容易的。而当前,自己的目标就是每天分析1个协议,虽然有些协议真心对自己来说很难,需要花费几天时间才能消化。但是,这些天,也没少攻破一些协议,比如NTP、SMB、NetBIOS、DNS、MongoDB、MySQL、Redis、Memcached及PostgreSQL等常用协议。

勇敢做真实的自己

随着长大,不得不学会伪装自己的情绪,拒绝开始变得是稀有物品。而有时候,真的要懂得拒绝,哪怕做那么一回坏人。

勇敢地做真实的自己,并不是要待人要有多么真实,或亦是逢人就掏心掏肺。更多的是,勇敢地把自己的想法友善的表示出来,这样别人才会觉得你真诚可信。

人与人之间的关系,有时候很微妙。无论多好的关系,如果一旦有丁点的间隙,就会瞬间瓦解,从此反目成仇。如果1个人就因为这点裂隙就跟你形同陌路,那么这段关系就没有必要再发展下去,反不如早点结束。

在斗罗大陆中,弗莱德在对史莱克七怪的组建过程就是寻找能让他们日后能将后背托付给别人的团队。很多事情并不是我们想象中的那样,有时候需要站在对方的立场上才能看清,如果换作是你,你又会做出怎样的决定。

做个自律的人

自律并不是简单几个字可以概述的,每个人都有自己的1个不同答案。

1个自律的人,才有精力和计划打理自己的生活,而当前自己这方面还是存在一些不足。比如受不住诱惑会吃一些冰冷的雪糕,导致肠胃时不时出现不适。

另外1个问题,就是要准时休息,而有些时候为了追一些电视剧,比如《长安十二时辰》、《破冰行动》也没少熬夜。

结语

最近,有个长辈说楼下扫地阿姨都4000块包吃包住了,要么你还是不要待在一线城市了,还是回来吧。我选择果断的拒绝,因为我认为10年后我仍有能力养活自己。

本文作者:风中纸鹞,1个多年滚打于Web开发的研发工程师。熟悉PHP、Java、C++等编程语言,以编程作为乐趣。

声明:本文为 脚本之家专栏作者 投稿,未经允许请勿转载。

相关文章
2021下半年自考总结
2021下半年自考总结
|
Java 程序员 应用服务中间件
雷军22年前写的代码 你见过吗?
作为小米科技的创始人、董事长和首席执行官,雷军的名字如雷贯耳。网上出现一篇“刘强东的代码水平如何”的文章,有网友在下面回复“代码只服雷军”。这个回复吸引了小编的注意,雷军的代码水平真的很牛吗? 原来雷军年轻的时候,也是一名程序员,而且一干就是10年。
1727 0
|
设计模式 Dubbo NoSQL
年后跳槽的可以看看
2021年马上就快结束了,最近内卷严重,各种跳槽裁员,相信很多小伙伴也在准备明年的金三银四的面试计划。
152 0
年后跳槽的可以看看
|
Web App开发 JavaScript 前端开发
推荐——Tuts+ 2014年前50的技术文章
一起来回顾一下 Tuts+ 网站2014年最受欢迎的前50的篇技术文章。这些文章内容丰富,你可以选择感兴趣的文章进行学习。希望读者们不仅选择自己已知领域的内容,也多去探索未知领域的知识。
139 0
|
物联网 大数据 云计算
|
机器学习/深度学习 C++ C#
8月21日至8月27日技术积累
1)对于形如List objectTypes, 转换为字符串时,可以使用string.Join();形如:var objectType=string.Join(",",objectTypes); 2)  加深面向对象设计原则至单一职责原则:一个类应该只有一个发生变化的原因,同样一个接口的实现应该也只有引起其变化的原因。
857 0