HelloWord
就像学习所有的语言一样,第一章总是HelloWorld,写博客也不例外。当然也不排除自己三分钟热度的可能性,毕竟这样的事情也没少干。买域名,搭建环境,改样式,看起来终于有点样子了,但总是有种不超过三篇博客的预感。
为了尽可能保持自己的热情,开始之前先梳理一下自己的动机,为什么要写?要写些什么?怎么写?
Why?
很大部分原因是记录自己平时遇到的问题或者是梳理知识点。作为一只非科班出身的程序汪,本身对于计算机体系没有一个相对系统的学习和了解。有些工作中遇到的坑,可能当时解决了,然后又遇到了,这时候很可能已经忘记怎么解决的,这时候翻翻博客,可能就很快找到当时解决方案了。
其次,写博客很大程度是需要将自己知道的东西很好的表达出来,这是一个锻炼自己表达能力的好机会。我一直觉得,知道怎么用是一回事,但是知道为什么这么用又是另一回事。知其然,也要知其所以然。
我的初衷是记录自己,当然,如果别人在遇到某个问题的时候,正好自己也遇到过类似的问题,恰巧可以提供一些参考。那么,这种分享不只是对自己,对他人可能也是有点价值的。
What?
技术人生,感悟生活。博客内容计划大部分是以技术分享,技术实践为主,也会夹杂着自己的一些生活感悟。想了一下,可能会有读书笔记,学习笔记,会有新鲜技术的试用,会有经典知识的复习回顾,会有踩坑的记录,会有生活琐碎的杂文等。总之,不太想受限于形式和内容,真实的表达自己即可。
How?
自我感觉是一个星期可能会强迫自己更新个一到两次。不管是什么内容,第一步形成习惯。也许工作很忙,生活也很琐碎,但是还是希望自己保持这种持续学习的态度和热情。
写博客的心态很重要,没人看不打紧,毕竟自己的初衷是记录自己的成长。如果有人吐槽,那就说明有人关注,更不必放在心上。当然,最重要的一点是,希望自己借此机会挑战一下自己,去坚持做一件事情。
Who?
其实最大的读者是自己。当然,也会分享给自己的家人,身边的朋友。若干年后,如果我也能不因自己的碌碌无为而悔恨的话,那么,我希望这里记录了美好的一切。
Plan
说了HelloWorld,那下一步得首先制定个初步的计划,构建一下短时间内的计划,目标。作为一个初出茅庐的非科班程序员,我觉得有很多的知识需要去补,因此我可能会选择从基础开始,从最简单的开始。例如C#的基础知识,Net Core的基础知识,MVC的基础知识,设计模式,甚至Http,TCP的基础知识等。只有夯实基础知识,才能应对更多的前言技术和挑战。同时,也要与时俱进,积极提升自己。从软件架构,代码重构等角度去思考,去进阶,去探索。一步一步来,低头做事,也抬头看路。
Target
我喜欢用PDCA的准则。正好现在处于2019年的年中,我也想给自己立一些Targets:
- 控制体重。连自己都控制不住,那还能控制得了什么。工作一年,体重已经涨了10斤。管住嘴,迈开腿,这个夏天目标是扔掉这不属于自己的10斤脂肪。
- 达成德语A1。过完走遍德国的A1教材,熟读课文,掌握日常交际词汇。不要辜负了良好的开头。
- 初级程序员。我对自己的定义是初级程序员,或者是小白程序员。因此,没有包袱,没有身段。我能做的就是踏踏实实学好技术,奠定基石。Dot Net技术栈,加油干。
Check
检查的方法就是自查,标准就是和自己比。博客这里也是自己进行反思总结的好地方。没有太多的准则,有的话那可能也是全靠自律吧。Summary
简单的总结一下:Aller Anfang ist schwer. 万事开头难,守得初心,方得始终。我也不知道自己会坚持做多久的程序员,但只要自己一天还是这个身份,就希望用最programmer的方式要求自己,少一点抱怨,而是去做好眼前的工作。