zoukankan      html  css  js  c++  java
  • 半年的总结和思考,继续前行

    小结

    从 19 年开始决定写博客,到现在半年的时间已经在博客园写了 24 篇原创文章。虽然数量不多,基本上每周一篇的节奏,但还是有点小坚持带来的喜悦。虽然没什么人气,但积累积累也算是对自己所做的事情一个总结、思考,同时也提高一下自己的写作能力。

    这半年除了每周写一篇博客,下班时间还会在知乎上做一些问答,在帮助别人的同时锻炼自己的表达、写作能力。开通了公众号但一直不知道写什么,还在慢慢探索的阶段,希望能够输出一些独一无二且有价值的内容。上半年也做了比较重要的决定,想自己写本书,以电子书的形式。基于一个开源框架的模块,把涉及到的基础知识串起来,希望会是一个精简同时又成体系、内容丰富的电子书。当然,想法总是美好的,具体执行的时候还是会比较困难,好在已经迈出了第一步,即便最后的结果没想象中那么好,也算是做了一次新的尝试。

    此外,上半年也开始了新框架 —— Flink 的研究。因为我自己平时的工作中没有用到 Flink 框架,所以这块研究的时间就更少了。出过几篇最简单的教程,但是时间上跟写书严重冲突,所以最近没有更新相关的内容。但后续空出时间后还会继续更新,继续深入研究。

    上下班的时间会看一些经济学、英语等其他非计算相关的内容。至于为什么看这些内容,这其实是一个边际收益的问题,因为已经在计算机专业上积累比较多的知识了, 但是在经济学上的知识几乎为零,所以同样的花10分钟的时间,在经济学上学到的东西肯定大于计算机。也就是说这时候学经济学的边际收益是大于学计算机的。所以,建议各位朋友有时间可以学学专业以外的知识,尤其是像我这样的程序员,比较宅、又不太善于社交,如果再不主动学习圈子以外的其他东西,可能视野越来越窄。

    上面提到了上半年做的一些事情,如果同时做的话会是比较累的。毕竟人的精力有限的,所以应该做做减法。最开始这几件事我是同步进行的,但是发现来回切换思维栈确实挺痛苦的。所以就果断暂时放弃了 Flink 的研究,保质保量地重点完成写书的任务,等这件事接近尾声了再进行启动其他事情。

    建议各位程序员朋友,平时可以多记录自己觉得有价值的东西,写写博客。这样做的好处,一来当时解决的比较复杂的问题,如果不及时记录可能以后会忘掉,尤其面试的时候可能都记不起具体的细节了。二来,可以提升自己写作、表达的能力,也可以简历自己的技术影响力。既然谈到写作,下面就简单分享下关于环境和写作内容的一些思考。


    环境的重要性

    我们想要做好自己的事情当然需要有一个良好的环境。以我写书为例,从5月中旬开始动手写,到现在大概快 2 个月了。平时下班时候会写一些,工作日大部分时间都是 10 点钟到家并且上了一天班,即便写效率也比较低。所以,主要还是靠周末。虽然周末时间充足,但消耗时间的东西也挺多,看看新闻、看看视频、玩玩游戏、跟朋友聊聊天,一天下来也写不了太多的东西。导致整体进度比较慢,自己也比较焦虑。上周末,一次偶然的机会,去了趟附近的一个书店。发现那里面的环境不错,里面提供一块比较安静的区域,有书桌、WiFi、插座,可以在里面办公、看书。可能是新环境的原因,一天下来并没有觉得做了多少事。但比自己在家做的事情要多并且时间利用上比较集中,不会特别分散,自己也能静下心思考一些东西。之前有去过咖啡厅,但是咖啡厅里比较嘈杂,并且有些咖啡厅插座比较少,网速也比较堪忧。当然也有人喜欢去公司,硬件设施相对来说更好一些,我第一份工作周末就经常一个人呆在公司写代码。但现在觉得总是呆在公司也不好。长期以来会错过很多新鲜的事儿,导致对新事物的敏感度降低。

    其实环境对我们的影响挺大的。我大学时候转过专业,最开始那个专业其实并不是特别热门,所以班里的同学学习都很拼命。在那种环境下你自己不敢懈怠,你会觉得稍微放松一点就会被别人落下很远。但大二我转到计算机学院后,那个环境完全变了,周围同学大部分都玩游戏、同学经常逃课。虽然我自己学习没有懈怠(毕竟要补大一的课程),但是心态上完全变了,自己会觉得稍微多学一点就会比大部分人强。

    所以,对于周末想搞点事儿,但是在家静不下心的人可以尝试找个书店待一两次。我自己比较向往这种状态,在一个安静的、没人打扰的地方,没有产品、运营和测试,泡上一杯茶,给自己的需求排个期,敲着自己的代码,即便 BUG 数量呈指数级增长,心里依然乐开花。当然,也不是每个人都要那么拼命,那么努力。但我觉得哪怕一周抽半天的时间,找个安静的地方做做自己感兴趣的事,一点一点积累,时间长了可能会产生质变。


    关于技术输出

    对于刚开始写作的人来说,都会有类似的问题,就是总是想写但是好像一直不知道该写什么。我刚开始写作这个问题也一直困扰我,包括现在也是。我自己的解决方法是从心态上调整,前期就是写给我自己看,因为刚开始写作没有多少人关注,所以写出的东西首先自己觉得值得记录,如果自己都觉得可有可无,那就不如不写。当然如果写的文章对别人有一点帮助,也会促进我们不断更新更好的内容。记得在阿里内部一次会议上一位大佬讲了一句话 “我们先要把自己做好,再考虑怎么去帮人家”,我觉得写作也是一样。

    当不知道写什么内容的时候,可以考虑降低更新的频率,比如一周写一次。从一个时间段里寻找有意义的事,慢慢去发散,发散到一些关键的点,提炼出有价值、值得记录的东西,再慢慢地收拢、聚焦。在这方面我自己做的也不够好,也在不断地尝试中。希望能走出一条与众不同的道路。

    最后,坚持输出很重要,尤其是对于刚写作的朋友。刚开始写作有了一些阅读量内心是兴奋的,然而写的东西多了但是阅读量并没有变得更多,同时又得不到读者反馈的时候,这时候就会产生懈怠的情绪,甚至放弃。出现这种情况建议采用我上面说的方式,调整下心态,坚持住。对于写作的平台方面,我自己对比过几个,感觉博客园对创作者是比较友好的,用户量比较大,没有那么多的广告干扰用户,搜索引擎收录也比较好,优质的内容可以提到首页获得足够的曝光量。


    工作

    简单总结下这半年来工作上的一些思考。这半年,我转变最大的就是对待工作的态度,以前我总觉得呆在一个公司首先得满足我能在里面学到技术。如果纯做业务学不到技术可能就会有消极的情绪,现在这种心态已经完全转变了。我觉得公司雇我就是用钱买我的时间,至于工作好不好,愿不愿意干那是我自己选的。如果工作中能学到新技术自然是自己赚到了,如果学不到那也怨不得别人。以这样的心态来工作会更加积极、主动,不会有过多无谓的消极心态。虽然自己业务时间写书、写博客,但工作还是根本。工作做好了,才有更多的心思做自己的事。

    接下来

    上半年做的一些主要的事情大概就总结完了。至于下半年以及未来要做的事情,我也不打算写了。因为我觉得人往往会高估短期内的目标,并且计划不如变化快,唯一确定的就是认清当前的自己,沿着自己既定的路线,一步一步扎实地走下去。

    这次的文章改了好多遍才发出来,希望能够对正在阅读的你有启发。

    欢迎关注公众号「渡码」

  • 相关阅读:
    C# Large Files MD5 C# 获取大文件MD5
    C# SmtpClient 发邮件
    Windows Server 2008 R2 install Visual Studio 2015 failed
    C# 下载泛型数据
    SetApartmentState(ApartmentState state).Ensure that your Main function has STAThreadAttribute marked on it. This exception is only raised if a debugger is attached to the process
    ADO.NET
    WPF DataGrid row background converter datagrid 行背景随绑定数据变化,转换器
    C# 截图ScreenCapture,保存
    打印发现function toUpperCase() { [native code] }
    正则匹配test
  • 原文地址:https://www.cnblogs.com/duma/p/11173476.html
Copyright © 2011-2022 走看看