邓文武吧 关注:64贴子:7,421

【课外活动小结】二零一八年第一季度:二零一八年一月日知录

取消只看楼主收藏回复


这副画充满了力量,本来想再多写点什么,居然是提笔无言;
一开始,不停止,有理想,有坚持,最重要的是用行动来贯彻始终;
所谓如说而行,如行而说,这就是我对自己的新年寄语。


1楼2018-01-01 19:48回复
    二零一八年一月一号 元旦 农历冬月十五 二零一八年第一周星期一
    二零一八年倒计时 第三百六十五天
    去年添置了不少书,但真正阅读过的只有数本而已;
    很多时候觉得越深入下去就越觉得自己在知识广度与深度上的贫乏;
    可能根源在于缺乏总结与提炼,导致自己的知识体系太过碎片化;
    怕什么书山无径,进一寸有进一寸的惊喜;
    怕什么学海无涯,走一步有走一步的眼界;
    小小地插个旗帜,在语言特性及编程实践上能建立起自己的图谱。
    课外活动
    步行 00:24:39 1.99公里;
    慢跑 00:52:13 8.81公里;
    步行 00:36:13 2.93公里;
    课外学习之C++语言的设计与演化:Simula与分布式系统。


    本楼含有高级字体2楼2018-01-01 20:18
    回复
      二零一八年一月二号 农历冬月十六 二零一八年第一周星期二
      二零一八年倒计时 第三百六十四天
      很长时间都是在PC机上做交叉编译,所以很少遇到程序运行过程中内存资源被耗尽的情况;
      今天在树莓派上本地编译了一个很大的程序,居然遇到了资源耗尽的情况;
      这也算是重温了一下为什么大家倾向于交叉编译了;
      以后的平台方案中会有一些资源相对PC机而言很不充裕的情况,
      必须小心组织数据和代码,避免运行时出现这种情况;
      另外即使在资源比较充裕的情况下,也要充分考虑代码的性能;
      还是学到了不少东西的,记得归纳总结一下。
      课外活动
      骑自行车 00:24:13 4.22公里;
      骑自行车 00:39:26 5.23公里;
      课外学习之C++语言的设计与演化:C与系统程序设计。


      本楼含有高级字体3楼2018-01-02 21:19
      回复
        二零一八年一月三号 农历冬月十七 二零一八年第一周星期三
        二零一八年倒计时 第三百六十三天
        延期一天,通过增加swap分区解决了本地编译时内存耗尽的问题;
        尽管出现了许多警告,编译及安装最终还是顺利地完成了;
        明天抽出时间整理一下整个过程;
        这个领域涉及的技能太多了,精力有限,不可能面面俱到;
        但对于最终控制的对象,还是要有比较全面的了解;
        另外按照技能树,找准自己的定位,在目前比较重要的子树上深入下去;
        学会聊天,充满干货的聊天还是很不容易的,加油啦!
        课外活动
        骑自行车 00:24:16 3.88公里;
        骑自行车 00:24:39 4.45公里;
        课外学习之C++语言的设计与演化:C++起源的一般性背景。


        本楼含有高级字体4楼2018-01-03 22:42
        回复
          二零一八年一月四号 农历冬月十八 二零一八年第一周星期四
          二零一八年倒计时 第三百六十二天
          这几天开始看C++语言的设计与演化,算是补以前的功课;
          一门语言的诞生常常源自于Coder的需求,很多最终加入标准库的东西也是经过了很长时间的检验与讨论;
          许多平凡的人,比如我,可能缺乏这种洞见力,或者说不明白自己想要的到底是什么;
          有时候觉得C++的东西太多,或者说限制的不够,如果从 设计者的初衷看,其实也是很合理的;
          另外想对自己说的一点是,必须加强自己的时间管理,其实一天能做不少事情的;
          今天算是解决了上一个月遗留的一个看似不可逾越的问题,既然如此,是不是可以再努力一点,把进度追回来呢?
          多花点时间在ROS上。
          课外活动
          骑自行车 00:24:39 4.12公里;
          骑自行车 00:27:11 4.09公里;
          课外学习之C++语言的设计与演化:C with Classes的诞生。


          本楼含有高级字体5楼2018-01-04 23:03
          回复
            二零一八年一月五号 农历冬月十九 二零一八年第一周星期五
            二零一八年倒计时 第三百六十一天
            昨天看到一个话题,我们该如何正视同龄中比我们优秀太多的人?
            嫉妒别人的成就,自卑自己的能力和境遇?
            不该这样的,向别人学,和自己比;
            天赋有高低,有时候并不是努力就可以弥补的;
            当然了,努力之后仍然被别人碾压,真的是非常难受;
            放弃?这不是我的风格,其实只要比昨天的自己有进步,就很好了;
            不过我们可以更快一点的。
            这两天考虑一下,是否要自费参加一个培训项目,总觉得没人带,有合适的机会就抓住吧;
            如果能有一点额外的奖励就很好了。
            明天希望把今天的问题解决了,守住自己定下的deadline,好不好?
            课外活动
            骑自行车 00:20:47 3.81公里;
            骑自行车 00:21:58 3.97公里;
            慢跑 00:46:46 8.03公里;
            课外学习之C++语言的设计与演化:C with Classes特征概览。


            本楼含有高级字体6楼2018-01-05 21:50
            回复
              二零一八年一月六号 农历冬月二十 二零一八年第一周星期六
              二零一八年倒计时 第三百六十天
              今天和一位大牛聊到如何成为一位系统架构师,
              如果继续走技术路线的话,从单纯的写代码上升到系统架构,
              需要付出相当多的时间和精力;
              有很多知识需要熟悉,至少今天他提到的不少概念我都不甚了解;
              还需要找准一个方向深入发展,毕竟人的精力是有限的;
              所以,想清楚自己以后要干什么,合理规划自己的时间,不仅仅要把现在的工作做好,更要在眼界和知识面上有提升,目前的焦虑都源自于此;
              再快一点,不断地通过实现一个个小目标来增强信心,可以吗?
              课外活动
              骑自行车 00:26:59 4.30公里;
              骑自行车 00:26:53 4.64公里;
              慢跑 00:46:26 8.09公里;
              课外学习之C++语言的设计与演化:C with Classes中类的概念。


              本楼含有高级字体7楼2018-01-06 20:47
              回复
                二零一八年一月七号 农历冬月廿一 二零一八年第一周星期天
                二零一八年倒计时 第三百五十九天
                今天有点冷,上午都感觉离不开被窝了,
                起来之后溜达了一圈,感觉动起来也不是很冷嘛;
                所以要动起来,动起来的感觉很不错,当然再有一点额外的正向激励那就更好了;
                最近总觉得很焦虑,感觉要学的东西太多,反而静不下来踏踏实实地做点事情;
                对自己要求高是挺好的,但一点要想清楚自己要成为什么样的人,
                当然了这个想清楚可能是比较具体的,有着实现目标的一个个节点和如何去执行去评判;
                对于一个Coder而言,首先就是要Love coding,要enjoy coding;
                我也希望能高谈阔论指点江山,但在能真正地具备这种全局规划能力的时候,还是需要认真地快乐地解决实际问题,码出我们的梦想。
                课外活动
                步行 00:36:13 2.81公里;
                步行 00:26:52 2.43公里;
                慢跑 00:40:29 7.16公里;
                课外学习之C++语言的设计与演化:C with Classes的运行时效率考量。


                本楼含有高级字体8楼2018-01-07 22:06
                回复
                  二零一八年一月八号 农历冬月廿二 二零一八年第二周星期一
                  二零一八年倒计时 第三百五十八天
                  今天的效率几乎低的发指;
                  总是说要提高效率,在工作的时候却是完全违背了自己的原则;
                  原因在哪里呢?或许是昨天没休息好?
                  或许是不明确今天要干什么?
                  列出具体事项,其实目前最要紧的问题还没有解决掉;
                  明天就是自己设定的deadline,还是要继续延期吗?
                  不要听着音乐干活了,适得其反!
                  课外活动
                  骑自行车 00:26:52 4.27公里;
                  骑自行车 00:20:02 3.85公里;
                  课外学习之C++语言的设计与演化:C with Classes的链接模型之一。


                  本楼含有高级字体9楼2018-01-08 21:48
                  回复
                    二零一八年一月九号 农历冬月廿三 二零一八年第二周星期二
                    二零一八年倒计时 第三百五十七天
                    闻道有先后,术业有专攻;
                    很多东西即使别人已经做过,你不知道,那么它就是不存在的;
                    虚心向别人请教,这样才能更有效率地掌握新东西;
                    术业当有专攻,这个领域涉及的知识太多了;
                    全部都有涉猎显然是很难的一件事情,不是说不可能,
                    而是以我的天资和本性,很大程度上是不可及的;
                    所以必须选定一个方向;
                    很多现成的东西都有局限性,而我们用的虽然有难度,却非常灵活,当有所取舍。
                    加油,同志们,把速度提起来。
                    课外活动
                    骑自行车 00:23:13 3.92公里;
                    骑自行车 00:24:27 3.76公里;
                    慢跑 00:42:39 7.26公里;
                    步行 00:24:13 2.05公里;
                    课外学习之C++的设计与演化:C with Classes的链接模型之二。


                    本楼含有高级字体10楼2018-01-09 21:23
                    回复
                      二零一八年一月十号 农历冬月廿四 二零一八年第二周星期三
                      二零一八年倒计时 第三百五十六天
                      今天看到一个话题,架构师的路该怎么走?
                      我想我现在的水平还远远达不到这个层次;
                      这和我的从业经历比起来,应该是不符合的,所以说还是成长得太慢了;
                      保持好奇心,而且能静下心来,要耐得住寂寞,把时间花在真正能提升自己的地方;
                      但是如何培养对技术的敏感度和前瞻性呢?
                      多尝试一些体系架构,要能总结提升,虽然说要精通一个领域,但大部分编程语言都是有共通之处的,不要守着一套陈旧的技术架构不变。
                      多尝试,不要怕犯错,不要怕调试不出来,排除bug的过程,正是我们成长的过程;
                      当然了,如果对语言非常熟悉,又能遵循一些设计原则,基本上不会有语言上的bug,更多的是功能实现上的问题;
                      加油啦,同志们,因为前面走得太慢,所以我们现在要再快一点。
                      课外活动
                      骑自行车 00:18:23 3.77公里;
                      骑自行车 00:22:38 4.26公里;
                      课外学习之C++的设计与演化:C with Classes的静态类型检查。


                      本楼含有高级字体11楼2018-01-10 22:01
                      回复
                        二零一八年一月十一号 农历冬月廿五 二零一八年第二周星期四
                        二零一八年倒计时 第三百五十五天
                        这两天看C++语言的设计与演化,除过技术细节之外,作者的对于工作及生活上的观点也让我受益匪浅;
                        比如说他并不是强行推广某些语言特征,而是在用户的使用过程中逐渐完善贯彻;
                        另外也不赞成论文式的语言设计,如果你有想法,那么去实现它,当你把功能展示给大家的时候,你就能知道你的想法到底能不能吸引人;
                        作为一个Coder,需要养成计算机思维,只从人类视角的话,很多问题看上去容易,然而一旦到需要落地的阶段,可能就不是那么回事了;
                        所以要养成计算机的思维方式,流畅地把人类语言的需求转换为计算机语言,这也是一个Coder的基本功;
                        但是有时候想一想,自己的这些坚持是否有用,更直白一点,能否转化为有效的输出,带来直接的经济利益。
                        课外活动
                        骑自行车 00:23:18 3.82公里;
                        骑自行车 00:30:31 3.74公里;
                        慢跑 00:43:49 7.43公里;
                        步行 00:24:26 1.85公里;
                        课外学习之C++语言的设计与演化:为什么使用C来构造C with Classes?


                        本楼含有高级字体12楼2018-01-11 22:51
                        回复
                          二零一八年一月十二号 农历冬月廿六 二零一八年第二周星期五
                          二零一八年倒计时 第三百五十四天
                          为什么会有很多人非常努力,知识面扩大了,然而却变得更加焦虑呢?
                          很多人,包括我自己,其实都面临着这样一个问题:
                          好像在努力着,却没有明确的学习目标,学习的内容无法应用,无法被证明有效,所以学习了越多的知识反而带来了越多的焦虑。
                          这种问题的根源在于我们还没有认识清楚自己的行业,没有一个准确的定位,从而无法构建出自己的能力树;
                          我们的学习只是在播种,长出的只是一片片杂草。
                          这样其实是很危险的,人的精力始终是有限的;
                          一个阶段的学习应当是有一条主线的,这个主线通常是能力的应用方向或领域,确定主线之后,所有的学习都应该围绕着这条主线进行,否则的话能力的积累就是盲目和零碎的
                          这也就是为什么我总是觉得自己的知识总是碎片化,无法形成一个自洽的体系。
                          那么,怎样才能确定自己的能力主线呢?
                          好好地想一想,在接下来的几天中,我们将围绕着这个话题展开。
                          课外活动
                          步行 00:29:17 3.11公里;
                          步行 00:27:33 2.19公里;
                          课外学习之C++语言的设计与演化:C的语法问题及C with Classes对其的改进之一。


                          本楼含有高级字体13楼2018-01-14 18:05
                          回复
                            二零一八年一月十三号 农历冬月廿七 二零一八年第二周星期六
                            二零一八年倒计时 第三百五十三天
                            接着昨天的话题,再来讲一下焦虑型学习能力杂草的危害。
                            由于我们的学习缺乏远景目标及规划,不是以应用为导向的,所以很容易浅尝辄止,或者是偏离了原本的主线。
                            如果没有应用导向的话,知识学习、能力提升、技能打造就会变得随机,看到别人学什么就跟着学什么;
                            特别是像我这种盲目努力的人,越努力就导致能力越杂乱,看则什么都会,实际上什么都不会,所有的技能都徘徊在一个非常低的层次,成为不了领域内的专家。
                            所以,必须要以应用为导向!
                            不以应用为导向的学习始终是没有根本的,它会导致个人的努力收效甚微,能力积累低效甚至无效;
                            我们学习的知识或者是技能如果不能在实际中应用,达成实际的目标或者是任务,转换成实际的利益,那么我们所学习的就无法转换成能力;
                            因此,知识学习或者是能力积累如果偏离了我们的应用场景,那么我们的能力积累速度就会放缓;如果偏离过大,则再怎么努力,整体能力也得不到提升,所学的东西不过是现代的屠龙术而已。
                            那么,如果我的学习始终是以应用为导向的话,为什么效果还是不好呢?
                            比如说我的主业是嵌入式领域的C/C++编程,看上去花了不少时间,却收效甚微,可能我需要反思一下,我的时间是不是真正的投入在这些东西上了。
                            课外活动
                            步行 00:38:55 2.65公里;
                            步行 00:43:26 2.86公里;
                            课外学习之C++语言的设计与演化:C的语法问题及C with Classes对其的改进之二。


                            本楼含有高级字体14楼2018-01-14 18:27
                            回复
                              二零一八年一月十四号 农历冬月廿八 二零一八年第二周星期天
                              二零一八年倒计时 第三百五十二天
                              继续探讨焦虑型学习的问题,正如我在前面所说的,看似什么都会,其实什么都不会;
                              对知识的学习和应用,始终停留在浅层学习的阶段,进入不了深度学习的阶段,这样就会导致能力的积累的深度不足;一个表现就是,对于一些简单的问题,很容易就解决了,然而一旦涉及到整个系统,就会因为问题复杂性的提升而抓瞎;也不能从宏观上把握方向。
                              事实上,可能我总是在被动地接受学习内容,为了知道而知道,把信息作为孤立的,不相关的事实来接受和记忆;
                              然而,如果通过在实践中不断强化这些知识的话,能够在理解的基础上批判地学习新知识和新思想,去芜存菁,并把他们融入原有的知识体系中,能够把众多碎片化的知识联系起来,并能够将已经学习的知识迁移到新的应用场景中,这样我们的能力就不断得到提升。
                              所以,必须通过实践来固化知识,来提炼知识。
                              Hello world写一万次,对掌握语言的精髓毫无帮助;
                              实践、提升,尽量在实践中使用新的知识,将一些固有的东西升华。
                              课外活动
                              慢跑 15.63公里 01:31:24;
                              步行 1.59公里 00:20:49;
                              步行 2.13公里 00:29:54;
                              课外学习之C++语言的设计与演化:C with Classes的派生类之一。


                              本楼含有高级字体15楼2018-01-14 18:55
                              回复