走走停停,兜兜转转

Sunday, October 7, 2018

走走停停,兜兜转转

转眼间毕业三年了,最近有些懈怠。懈怠的时候就总结一下,梳理以后的目标。

人生观

在外工作生活这几年,对自己有更多的认识。

关于攀比

以前父母,老师都会把我们和别人家的孩子比,自己也会惯性的和别人比较。 然而你的身边,包括同村的、同公司的、同龄的,各个维度比自己厉害的人太多,如果比较会把自己累死。 开始的时候也会着急,也会和大学的好友讨论,直到有一天阿甘和我说,不要妄自菲薄,每个人都有自己的优势。从此妄自菲薄这个词从来没忘过,后来渐渐的看开了,有多大能耐赚多少钱就行了,不再妄自菲薄,接受自己的不完美,也开始学会尊重不如自己的人。就像书中说的,我们认为理所当然的东西,别人可能要付出几倍的努力才能获得。

能力上的不足还是要反思的,纯技术上的不足可以通过学习来弥补,这是相对简单的。 其他方面,包括情商、思考方式、办事方法等这些软技能不是一朝一夕能提升的,日常要善于总结、多思多问、请教大牛来慢慢提升自己。

关于旅行

我是个爱折腾,爱玩的人,旅行对于我还是很有吸引力的。 但是这几年在这上面的投入变得小了,因为觉得短期走马观花式的旅行带来的收益很小,并且自己并不是善于在旅行中学习的人,所以就不在这上面浪费时间了。

今年十一假期,和媳妇回老家干干农活,感觉假期这样度过比旅行舒服,和家人一起劳动,一起沟通,体验生活,很幸福。突然意识到这也许就是生命的意义:家人健康,有劳动,有收获,相互扶持,相互鼓励度过这短暂的人生

价值观

以前的时候,一切从简,怎么省钱怎么来。 随着自己的成长,意识到时间的价值,所以在做一些时间和金钱相关的平衡的时候,更加倾向于用更多的钱来换时间的方案,例如用更贵的租金租距离公司更近的房子,出门选择最快的出行方式,买东西更倾向于品牌,这样在售后上更加有保障。

更昂贵的方案带来的收益通常更大,比如质量和效果更好,从长远的角度看更加节省时间和精力。这也是对我们自己负责的态度。

身体

随着年龄的增长,有时候会觉得乏力,困倦。 九三年生人的我,偶尔会开始考虑中年危机的问题。 中年危机意味着失业或者是平平淡淡。平平淡淡这点我能接受,因为我自己本身也不是成大事者,能跟家人在一起过小日子就行了。 失业我不能接受,我希望自己有价值,被人需要。但是也许程序员在将来可能贬值,也可能行业进入低谷期,那样即使你能力再大也抵抗不了行业的寒冬,失业就来临了。

所以我要保证自己有健康的身体,较好的抗压能力,即使失业了去”搬砖“一样能混口饭吃。可能这样想比较悲观,但是没了身体,其他的也都是浮云。 我也不希望自己年龄稍大的时候身体不好,拖累下一代。

有时候锻炼身体会导致肌肉拉伤,这也在提醒我不再年轻,不能懈怠,需要更加自律。

工作

工作三年多了,每次换工作带来的技术挑战相对上也会减少, 常用的技术基本都了解,工作流也基本成熟。 技术上的lnmp、shell、vcs、各种框架、工具等都基本掌握,碰到问题也能快速定位。 反而业务上带来的挑战会更大,每到一家单位都是新的业务,对于运行几年的系统,系统的了解需要一定的时间和经验。

对公司不再是一味的妥协,以前能力不足的时候可能有一家公司就不错了。现在在找工作的时候会更多的考虑行业、挑战、上司等诸多的综合因素。

不足

每个阶段也会发现自己的不足。

技术积累

身为一个程序员,自己觉得技术的积累是失败的,工作这几年一直流于表面,当然也学习过一些原理性的知识,由于不经常结合自己的实际工作,这些知识可能就淡忘了。 买过很多书,完整看完的不多,小说倒是看了不少。

下一步可能会着重构建知识体系,更加合理的补充知识。

主动

大家对程序员的固有印象是腼腆寡言,但是工作中你会发现所有的代码都要建立在有效的沟通之上。我理解的程序员的工作是为公司创造价值(所有人的工作都是),而我们的需求来自于产品,如果产品给我们提了一个靠谱的需求,但是沟通不到位,开完发成的与原定的有些出入,那这些产出的代码就是垃圾,没有任何意义和价值(除了让你更熟练之外)。

这里的主动包括主动沟通和思考。主动沟通可以让我们更加了解需求的背景,想要达到的目的,预期的收益等。同时勾兑相关的事宜,避免产生出入。 主动思考是从我们的角度考虑需要的合理性,投入产出比。除了需求,还可以主动思考工作流,看是否能更加高效;主动思考架构,工作中的问题,看是否有更好的办法解决现有的痛点等等。

这方面自己还需要提升,不能不沟通,就像书中说的,被打量总比被忽视好

折腾

我真的爱折腾,折腾博客,折腾linux发行版,折腾编辑器(emacs、vim、sublime、atom、phpstorm),折腾各种软件。。。

这种浅尝辄止的折腾浪费了自己大量的时间,但是收效甚微。可能每个人都有这个过程,但是作为一个刚刚入行的人来说,真的要限制自己这方面的投入,有这些时间认真学点知识,比如一门语言,一项爱好等等。当然如果深入折腾,做一个小专家还是很厉害的。

折腾真的还控制不住:),能专一的折腾就好了。

英语

英语对我们真的很重要。

曾经做过一个MySQL全文索引相关的项目,为了深入了解其原理,对MySQL官方文档所有全文索引相关的章节进行了翻译,后来项目做完了,积累了小十篇博客。 然后惊奇的感觉自己的英文阅读能力有所提升,比如看MySQL文档不用总翻译了,看google能get到要点了。

但是英文能力还是需要不断的提升。

写在最后

这是一篇扯淡文,再工作几年后观念可能变了呢?也许吧!

(完)

扯淡

How to easily configure your emacs?

一次巨坑的Excel导入MySQL