鉴于某位昔日工作在我身边的大师一直在写review,所以为了能靠近大师,我也要开始写review了。

无名师曾经说过,想要成为大师的话,要先找到一个大师,然后追随大师,再然后与大师通行,之后成为大师,最后你会超越大师,而他就是我遇到的唯一一位大师,或者说一个有大师风范的人,技术上,人品上。

对于大师的向往就到此为止了,这是我的weekly review,所以这和大师没什么关系。

越学越感觉无知是非常正常的感觉,这就和我们越年长,就感觉时间过的越快的道理一样,计算机包含的内容太多了,目前我还只是一个框架流程序员,或者说是一个框架流企业级程序员,我记得酷壳上有一篇文章就代码风格上讨论过不同套路的程序员的区别,当时我认为那是一篇酱油文章,但是现在我正在陷入框架流程序员的泥淖之中,所以我现在必须提出一个方案去解决这个问题。

我必须要有自己的业余项目,这个项目不必特别宏伟或者特别难以实现(技术上),但是要比工作中所使用的技术要深入一些,这样可以督促自己更努力的去学习技术方面的东西,这是一个不断补充的过程,而且我的一个观点导致我对开源软件充满热情与期待,那个观点就是, 整个世界都运行在linux上,没有Linux,我们的信用体制,银行体制,将会崩溃,这实实在在的影响到我的生活,就算我是个不用社交网络和从来不在qq空间发信息的人。

所以有自己的业余项目是对我来说非常重要的,就在今天的时候我开始使用久违不写的c语言开发一个json解析器,这对我来说是不同的感受,因为我发现自己经常在编译器的提示下才会去每个语句的末尾补写上一个分号,不仅仅是这样,我开始想这自己去处理一些基础问题,站在太高的巨人的肩膀上,有时候并不是一件好事,我发现写好一个c版本的json解析器是如此困难,高性能的就更困难了,我认为这是框架流程序员和黑客的本质不同的体现,所以我要逐渐向他们靠拢。

同时我也要制定详细的linux复兴计划,由于长时间没有使用linux,导致我遇到一些问题,所以我决定重新开始系统的学习linux,并且积极记录自己的学习历程,这里面包括对操作系统的学习,同时算法和数据结构也在其中,这是对我自身知识的重新整合。

继续做好工作上的事情,并且有序进行自己的学习计划,是我近期的目标,而且这个实行必须坚决起来。我觉得c语言是我真正向往的东西,因为我看到make的数据雨时就非常开心,所以我决定把它当作我第二语言去认真学习,尽量多写点东西。

其次我还要继续培养自己的爱好,那就是cpu,我不仅要收集cpu还要继续实践最好的cpu模拟器的开发方式,希望能整合出一套cpu模拟器框架出来,这个爱好不花什么钱,所以我决定保留下来。

而且从现在开始我决定开始追求性能,思考更好的算法和编码方案。
继续强行地铁背单词,英文是如此重要,让我不能再忽视他了。
接下来就要开始实行计划,杜绝只说不做。

weekly review的更多相关文章

  1. 如何利用Emacs进行个人时间管理(GTD)

    1. 简介 1.1 什么是GTD Get Things Done(GTD),是一套时间管理方法,面对生活中如下情况: 有很多事情要做 每件事情有主次之分 个人精力有限 我们需要随时很方便的了解我们下一 ...

  2. CI Weekly #10 | 2017 DevOps 趋势预测

    2016 年的最后几个工作日,我们对 flow.ci Android & iOS 项目做了一些优化与修复: iOS 镜像 cocoapods 版本更新: fir iOS上传插件时间问题修复: ...

  3. Android Weekly Notes Issue #222

    Android Weekly Issue #222 September 11th, 2016 Android Weekly Issue #222 ARTICLES & TUTORIALS Fo ...

  4. fir.im Weekly - 让 iOS 应用更加安全

    攻易防难,关于 iOS 应用安全看起来有些神秘.iOS Security , 源于@吴发伟_则平博客翻译的关于iOS安全的一系列文章,现在站点已经系统收集了大量关于 iOS 逆向.安全.反编译.静动态 ...

  5. CI Weekly #3 | 关于微服务、Docker 实践与 DevOps 指南

    CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Ti ...

  6. (转) Deep Learning Research Review Week 2: Reinforcement Learning

      Deep Learning Research Review Week 2: Reinforcement Learning 转载自: https://adeshpande3.github.io/ad ...

  7. fir.im Weekly - 如何写出零 bug 的代码

    神兽护体,代码无bug.经常看到代码注释的各种形状,这是一种程序员情怀.那么,如何能写出零 Bug 的代码呢,来看看@码农翻身 的这篇手册--零Bug的代码是怎么炼成的. 写零 Bug 一定少不了代码 ...

  8. fir.im Weekly - 技术人也要苦练“七十二变”

    一年又一年,Code,Build,Run.多少技术人像"孙悟空"一样,日复一日苦练"七十二变",笑对"八十一难",最后能"取经成功 ...

  9. Murano Weekly Meeting 2015.08.25

    Meeting time: 2015.August.25th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting summ ...

随机推荐

  1. winscp自动执行脚本

    我们经常使用WinSCP工具通过sftp协议上传获取文件,本文描述通过bat批量处理文件. 首先,我们打开dos命令窗口使用 cd \d :D\WinSCP 打开WinSCP安装目录 上传文件: wi ...

  2. Cstyle的UEFI导读之SEC第一篇 Reset Vector

        最近小看了一下SEC部分的code,现在来做个总结.所谓SEC就是CPU刚刚完成硬件初始化的是时候执行的和CPU体系架构息息相关的代码.主要是为后续CPU以及Chipset初始化代码所需的必备 ...

  3. Windows下svn客户端和服务器的安装使用

    svn,全称subversion, 是目前用的较多的开源的版本管理工具.相信有些经历的程序员应该都听说过它. 通常的svn服务器是搭建在Linux中,不过如果作为个人或者单个小组使用的话,就可以把sv ...

  4. dependencyManagement与dependencies区别

    最近在阅读maven项目代码时,dependencyManagement与dependencies之间的区别不是很了解,现通过项目实例进行总结:项目epps-demob-pom下有一个模块是epps- ...

  5. BDD框架之lettuce---python3.+安装报错

    跟虫师学习python,学到BDD框架之lettuce( http://www.cnblogs.com/fnng/p/3415609.html),发现python3.5环境下安装lettuce后无法正 ...

  6. 深入懂得android view 生命周期

    作为自定义 view 的基础,如果不了解android  view 的生命周期 , 那么你将会在后期的维护中发现这样那样的问题 ....... 做过一段时间android 开发的同学都知道,一般 on ...

  7. 数据挖掘方面重要会议的最佳paper集合

    数据挖掘方面重要会议的最佳paper集合,兴许将陆续分析一下内容: 主要有KDD.SIGMOD.VLDB.ICML.SIGIR KDD (Data Mining) 2013 Simple and De ...

  8. static对象的高级用法

    1. 函数里static对象是local的,其他如全局对象,类里的static对象都是非local的,会在程序初始化中提前创建 2. 非local的对象的创建无法确定先后次序,但能保证在main函数前 ...

  9. linux安装tomcat(转载:http://blog.csdn.net/zhuihunmiling/article/details/8977387)

    在安装Tomcat之前需要安装j2sdk(Java 2 Software Development Kit),也就是JDK 1.安装JDK完毕. 2.安装Tomcat 1)下载apache-tomcat ...

  10. TCP/IP协议原理与应用笔记07:HTTP、TCP/IP与socket区别

    1. TCP/IP协议与HTTP协议区别:      HTTP 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.所有的WWW文件 ...