博客阅读与思考

Posted shi-xing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了博客阅读与思考相关的知识,希望对你有一定的参考价值。

关于当初

回想起高中的时候的梦想就是考进东南大学的建筑系,当时对计算机与软件这个方面并不是很感兴趣。可是高考分数出来之后我就知道现实与梦想是有一定的距离的,于是只好报了本省的华中科技大学,填了五个志愿,正好是最后一个志愿录取到软件学院。所以我觉得我来软件学院可能是一种错误的巧合。。。

我是传统意义上的计算机科班出身,学过数据结构、编译原理、操作系统、汇编语言、计算机原理、计算机系统结构、离散数学、概率论、计算机网络、数据库、单片机、算法设计、数理统计、高级语言程序设计、面向对象程序设计,从DOS的Tubro Pascal时代学起,一直学到VC6。然而,我却并没有学懂计算机。

博客B[1]中作者的状态与我现在的状态很相似,只是学习了课程所规定的学习内容,之前对于课外的技术方面很少涉猎,直到上个学期才开始慢慢的接触前端,可我任然觉得自己很菜。。。现在除了课程学习,我还在fcc(FreeCodeCamp)上学习,自己自学javascript,也看了一些与JavaScript相关的书籍,比如《JavaScript dom编程艺术》《深入理解JavaScript》等,感觉通过这些书籍对自己JavaScript的学习很有帮助。大三上学期,几乎大部分的上机实验我都是用JavaScript来完成的,其实算法的实验感觉主要是算法思想,语言的不同没多大关系。但是我在上个学期用js写完了编译器,用了jison工具,感觉对js的学习理解有了很大的提升,然后就是用前端技术完成了几个静态页面用于软件体系结构等课程的大作业。

迄今为止,我写的最多的就是与前端相关的页面了,而且主要是集中在上个学期写的。感觉最复杂的应该要属上学期的编译器课设,当时别人都用的是c、c++、或者java来实现的,只有我一个人用JavaScript实现,感觉一直在错误之中跌跌撞撞最后终于到达了终点。

关于未来

关于未来的方向,我是准备考研的(因为技术太菜),但我也很想找到一个适合自己的前端实习对自己的技术方面能力进行提升。看了这几篇博客,感觉大佬们都是直接去工作了,都没有大四进行考研的。其实选择考研应该是对于我来说最好的选择了

加强实践与执行力。不要欠生活,不要欠工作。出来混,总是要还的,你不会的知识,你懒于想通的东西,总是会在一个必要的时候提醒你、惩罚你。将没有搞懂的、希望做到的东西,写在纸上、贴在面前,认真实践,当你做到的越来越多的时候,你就会越来越自信,你的层次会提高的。相信我,人与人之间的差距很大,原因在于自我控制力有差距。

博客B[1]的作者在博文最后的经验总结中这一段话击中了我的菜之原罪,自我控制力太差,导致我现在这么菜。。。之前的学习生活就是因为不严于律己,缺乏实践与执行力才会与大佬们之间的差距越来越大。所以这一年将是我最重要的的一年,学习前端知识找到一个好的实习然后考研成功然后咸鱼翻身(hhh)

关于当下

其实对于软件这个专业怎么说呢,我不是很讨厌,也谈不上爱,虽然与自己梦想的专业有很大的差别,但我觉得既然来了这专业就要认真的学习好这门专业(之前并没有落实)。就专业技术和能力而言,我应该属于...吃瓜群众???我已具备的专业知识技能除了课程内的数据结构、算法导论等、就是之前谈到的前端技术。我现在离一个合格的本科毕业生还有着很大的差距,自己的编程能力感觉很不足,这一点我现在也在进行弥补,然后就是自学能力,很多时候看文档看博客看的迷迷糊糊,重复阅读许多遍后才能慢慢解惑。

写了这么多,我都不知道是什么主题了,总之就是编程并不像宣传的那样,三个月就可以学会,不可能。想理解一些东西必须经历一个很长的时间,还需要在使用过程中感悟。慢慢入门以后,还有非常多的东西需要学习。

博客F[2]的作者的培训编程的经历我觉得很有感触,任何的技术并不能一蹴而就,需要长时间的实践与感悟,慢慢的积累经验才能实现技术的质变。关于当下的学习,我会在复习考研的课程同时对自己的编程能力进行提升,多写几个项目,了解各种框架,为自己多多积累经验。

关于课程

大学中我影响最深的一门课应该是我大二所选修的一门公选课《科技创业概论》,该门课的主要讲师是艾坤老师,这门课让我了解到创业的过程与创业所需具备的各种所需条件,并且介绍了如何处理创业过程中遇到的突发情况。虽然我毕业后选择考研,但这门课在我的脑海中留下了创业的种子,或未来的哪一天它将会是我创业的背景因素之一。

我就发现她最大的问题,还在于完全不懂好的编码习惯是什么。甚至到了基本上完全不用函数的程度。她当时在那家公司写 ASP,代码都是面条代码,一个页面可以到几千行,但是一个函数都没有。自然遇到了问题也不知道怎么解决,也没有任何简单的调试技巧。

博客G[3]中的主人公便是一名培训班出来的程序员,很多时候培训班出身的程序员与科班出身的程序员区别就是编程的思想以及代码的规范。但是其实只要认认真积累经验,多多请教大佬,是可以弥补这种差距的,关键在于自己。

关于师生

正如博客N[4]中所说,现在的许多师生关系是Stranger / Stranger

很多学校有巨大的新校区, 同学们来到新校区,不知道这是大学一年级,还是高中四年级。开学之后,老师乘车来到新校区,对着百人左右的课堂宣讲幻灯片, 下课后就乘车回老校区或市区的家里。 老师不认识学生, 也未必有精力了解具体学生的情况;学生平时也见不到老师,即使碰上了, 双方也形同陌路。学生看不起、不了解老师,不想听课,那吃亏的是谁呢?

这样很不利于学生的学习,学生与老师之间的关系应该是Coach / Trainee

大家可以从各种各样的健身馆中看到这样的关系, 像健身、瑜珈、跑步等等。 在这种关系中, 是谁想提高自己水平? 是那些学员, 这些学员的想法得足够强烈, 他/她才会花钱去参加这样的健身活动。 在健身活动中, 谁要做各种运动, 流汗呢? 是学员。 谁在这个活动中对别人指指点点, 提出各种要求,鼓励别人更加努力? 是教练。

老师在教学过程中扮演着教练的角色,学生应该如同训练学员一般保持学习的热情,教师对学生的学习提出不同的要求,并且加以鼓励。

原文链接:

[1] https://book.douban.com/subject/4006425/discussion/22803961/

[2] http://www.cnblogs.com/Tpf386/p/4798437.html

[3] https://news.cnblogs.com/n/531362/

[4] http://www.cnblogs.com/xinz/archive/2011/05/16/2048044.html

以上是关于博客阅读与思考的主要内容,如果未能解决你的问题,请参考以下文章

博客阅读和思考

博客阅读和思考

Week2:阅读笔记与思考

读《构建之法》阅读与思考

博客阅读和思考

博客阅读和思考