美文网首页
2020年,重构开启

2020年,重构开启

作者: HPCer | 来源:发表于2020-02-23 01:29 被阅读0次

不是师兄提醒,我都忘了还有这块自留地。注册简书的时候还在瑞士,当时还抱怨说,发个文字还得翻墙回国,这一晃差不多五年过去了。五年里,我经历了很多不同的事情,离开了学术圈,打工,辞职,创业,又打工,一个轮回又回到了原点。

要说这五年最大的收获,我想可能是真正的安定了下来,结了婚生了娃,在帝都的六环外安了一个家。好像除此以外,我只是在体验,在经历,不停地换着方向而已。

五年前萌生回国的想法,既是是因为迷茫,也是因为想干点实际的事,总觉得自己的理论研究有点空洞。其实从博士毕业,我就是想进工业界,当时放弃了一个事业单位做研究的offer,跑去了干物探软件开发,算是走出了从学术到企业的第一步。然后一个意外的机会又跑到瑞士做博后,这里面其实有一个一直以来的心结,算是了了(关于科学家理想的故事以后有机会再写点)。

现在回头再想,活到现在,我到底选择对么?过去十多年,我似乎总是在绕着做自己不喜欢的事情,像一种强迫症一样,不敢追求自己真实的兴趣,现在想想恐怕就是一个原因-害怕!

从地大开始,到气象局,到科学院,再到石油公司,到瑞士,甚至到刚回国在一个搞岩土的外企软件公司,数数我是围着地球物理这个学科从理论到工程,从地下到天上干了个遍,干到了头,可扪心自问我真的喜欢这个东西么?不,我这十几年真的没喜欢过这个!但很奇怪的是,我不喜欢的东西,往往能做下去;自己喜欢的事情反而瞻前顾后怕做不好,反而做不下去!

举个例子,高中的时候,我最喜欢的是物理,平时总学的很好,但到了大考就发挥不地特别不好。再举一个例子,我真的不喜欢石头,可是大学的时候学普通地质学,很轻松就能拿到很高的分数(现在基本忘光了)。这种感觉很奇怪,以至于有一段时间在脑袋里总想着我得反着来,不敢去干自己真正喜欢的事情。因为怕干不好。

但是我这个人很奇怪的是,内心虽然害怕,却总在挣扎着不愿放弃,可又不敢“光明正大”地去做。活到现在,我才明白我真正的兴趣一直在计算机上,在写程序上,从小学3年级第一次接触计算机就一直没改变过:

- 小学在市科技馆学basic编程,就是学的我之前写的谭浩强那本书入门

- 初一(97年)有了自己的电脑。当时我们小学毕业是随机分配,我很不幸地被分到了最差的一个初中。我妈问我愿不愿意择校,那个时候择校费是7000块,我跟我妈说你拿这钱给我买台电脑吧,我一样能考上重点高中。于是我的初中课余生活就变成了折腾电脑(这个时期学了谭浩强的c语言,还买了c++的书,这个初中里就没有专门的计算机老师,基本上是自学)没有跟学校的“流氓混混”们出去打架,当然我一直跟他们关系很好,现在他们好多也混的比我好。当然后来我也实现了跟我妈的承诺。

- 进了高中,不愧是重点,一下子视野打开了,学校有专业机房,学校的网站是学生自己维护,甚至在那个时候就接触了linux和python,那可是2000年互联网刚启蒙的时代哦。当然还有搞信息学竞赛的团队,应该说整个高一我都跟这些人混在了一起,感觉找到了知音,还有了偶像(当年有个学长信息学奥赛进了清华)。高一学了pascal和数据结构,很轻松拿了一个市信息学竞赛一等奖。但是到了高二,好日子就没了,因为搞计算机,我的其他课程落后了,这个时候就出现了第一次选择,是继续玩计算机冲奥赛,还是安稳点保高考?我选择了后者!基本上到上大学前,我除了去网吧玩游戏,没学过新的计算机知识。但是这两年我还是没放弃,从程序员2001年创刊,我一直买到大学(大学图书馆有定,后面的就没有再买过),那个时候我的偶像已经变成了侯捷,我把他所有的网站文章当圣经一样拜读。

- 好吧,那为啥我没有在大学选择计算机呢?两个原因, 一是我的分不够去很好的学校读计算机,二是我家亲戚给我出主意,说要读就选一个最牛的专业,那地质大学学地质就是最好的选择了!好吧!但我仍然不甘心,当时有个政策,武汉的七所教育部直属高校可以互修学分,互拿学位,我就选了离我们学校最近的华中科大,系统地学了计算机专业,拿到了华中科大的计算机学位。应该说那个时候是我转行的一个好机会了,我好几个同学都是拿着华科的学位证去找了华为,中兴的工作。那个二学位拿的不容易,好多人都没有坚持下来,印象中只有四分之一的人最后拿到了学位。好多人说,双学位就跟硕士一样的待遇,但我这个学位真的没用,因为害怕我真的去做计算机会不会做的不好!另外地质大学那个时候地学类专业太好找工作了,三桶油的各个单位都是上门来喊我们。我也是,就没准备,中石化上海的一个公司就要我。但我没去!我选择了考研!因为还有个搞计算机的梦没实现。(纠结!看出我的纠结来了吧!又不敢又想,哎!)

- 读研究生我选了个叫计算地球动力学的专业。因为这个专业又有地球,又有计算,看起来很美好。但我真的对地球没兴趣,只喜欢计算。所以这五年我过得很煎熬!如果不是中途去了两次美国,接触了超算,恐怕早就放弃了。这个时候我的兴趣在搞机房,搞并行,搞算法,搞程序,接触gpu,我应该是中国最早开始做gpu通用异构计算的那拨人。这五年的经历,如果我能够把所有精力都放在计算上,我应该也是小有成就,但这次又选择了保守,仍然没有跳出那个圈圈。

- 工作选择工业界,我应该是我们实验室第一个离开学术圈子进工业界的博士吧,虽然还是没走太远,进了石油公司,但至少开始尝试一些不一样的选择了。只是脑抽的是,中间跑瑞士做个博后,又回了去。当然现在看来,这只是一个小插曲,我的心已经飘了出去,很难再回来。所以在瑞士的时候,也是在当地一个咨询公司实习的那段日子最快乐。所以回来以后,我还是选择了企业,在一个小外企先干着。只是还没有真正意义上做自己喜欢的事情,还在地质行业,直到后来加入了现在的公司才算真正转了出来。

后面的故事因为时间太近,涉及的人和事都不方便评论和述说,以后有机会再写。

洋洋洒洒写了这么多,不过是在记流水账!但怎么看待这个过程呢?地质学里经常讲的一个道理,叫做将今论古,其实就是因果论。我今天的这种状态就是过去十年的结果,如果我想做出一点改变,则必须改变十年前的一些做法了!

2020年刚开始,武汉封城,虽然我人不在武汉,但我生在那里,长在那里,媒体里报道的全是我所熟悉的地方!经历这场一辈子都难以遇到的公共事件,很多亲戚朋友的人生观、价值观都会产生变化。我也一样,我在想,连国家都能放下担子去做事情,我有什么好借口去瞻前顾后呢?生命只有一次,希望十年后再来看今天会不一样吧。

2020-02-22 凌晨 iphone6手机打字

帝都沙涧

相关文章

  • 2020年,重构开启

    不是师兄提醒,我都忘了还有这块自留地。注册简书的时候还在瑞士,当时还抱怨说,发个文字还得翻墙回国,这一晃差不多五年...

  • 相互鼓励,一起成长

    开启游戏四章经,视觉卡片来导入。 运用设计新视角,重构剧本有任务。 激活旧知换新知,重构认知来百师, 拥有四化都不...

  • 代码重构专题(转载)

    代码重构(一):函数重构规则代码重构(二):类重构规则代码重构(三):数据重构规则代码重构(四):条件表达式重构规...

  • 重构代码之美

    什么是重构; 为什么要重构; 什么时候重构; 怎样避免重构的现象; 重构的难点在哪里; 如何来实施代码重构; 重构...

  • 30 - 重构之代码解耦

    重构可以分为大规模高层重构(简称“大型重构”)和小规模低层次重构(简称“小型重构”)。大型重构是对系统、模块、代码...

  • 重构、重构、重构

    【待完成】

  • 重构

    为何重构? 1.重构改进软件设计 2.重构使软件更容易理解 3.重构帮助找到bug 4.重构提高编程速度 何时重构...

  • 解决一级页面侧滑卡死问题

    很早遇到的问题,最初是在一级页面里去关闭手势,离开时开启手势,之后重构就是用Method Swizzling,很快...

  • Effective Refactoring in C++ (二)

    如何实施重构 稍微复杂的重构,基本都是由一系列的重构手法组成. 《重构》一书中针对各种重构场景,给出了大量的重构手...

  • 代码重构流程

    目录 重构功能名称 需求整理 需求评审 设计方案 设计评审 代码重构 重构验收 汇总意见 重构功能名称 待重构功能...

网友评论

      本文标题:2020年,重构开启

      本文链接:https://www.haomeiwen.com/subject/tvfmhttx.html