关于我为什么要写这个博客的原因,做一个简单的解释。因为报考的一时兴起,我选择了软件专业。可是三年下来,感觉自己没做多少事,也没收获到多少东西。很多时候都是老师讲什么,都是完全陌生的东西,跟不上教学的思路。虽然也会了点编程,可以敲敲c,写写java,可是真的要做点什么的时候,就觉得自己所知甚少。软件行业的水太深了,不做点什么,就会沉下去,永远也翻不了身。偶然间我看到一个博客ID:潜心成魔。

  我记得高中的时候看一些鸡汤文学,其中有篇文章,名字叫:勤奋让世界如临大敌。没觉得有什么特别的,但是一个很要好的朋友特别欣赏,后来反复琢磨,竟被震撼到了。勤奋啊,就是你还在打游戏的时候,别人在学习,你无所事事的时候,别人已经在努力赚钱工作了。可能你每天用来学习的时间只有两个小时,别人却除了休息睡觉之外都在努力工作,学生时代的竞争感,高三的压力感都是这样的力量。勤奋本身并不可怕,但是勤奋的力量足以让一事无成的人抬不起头来。一个人的勤奋程度让世界所有的人都感到压力,那这种勤奋难道不值得让我们虚心么。当然了,时代是会变的,后来把那些“金玉名言”都忘记了,突然看到潜心成魔四个字,顿时被征服了。时代节奏太快了,人心太浮躁了,潜心做事的人就难能可贵,一个潜心做事的人就变得像魔鬼一样强大。之前看过一本书:《如光影常在》,作者张小溪讲每天给自己拍一张照片,坚持了6年。应该是6年,或者更久,不记得了。有读者评论说,最开始看这本插画集的时候,发现作者本人并不漂亮,但是越往后越发现作者穿衣什么的都很有品味,人也变得不一样了。讲成功学的人说,一个人对着镜子夸自己会使自己变得漂亮,我想一个潜心做事的人,尤其是几十年如一日做事的人,他所坚持的事一定也会有所成。

  扯的有点远了,这些东西写在一个软件人的博客里确实有点不合时宜,但是没关系,一个人不仅应该有理科思维,更应该有文学情怀。现在说回这个博客的故事。如此我创建这个博客的目的也很清晰了,要记录一下自己的成长轨迹,努力成为一个软件行业的大魔。那么谈一下我的计划吧。

  因为是先入行,后走上这成魔路,所以我的计划是这样的。一边继续着那种临时上网查资料,应付作业的差事,一边学习读书,扩充自己。计划是这样的,先看计算机组成原理,再看软件工程概论。为什么是这样一个套路?首先,我要做的是学习编程,软件工程等知识,那么和我们最直接的就是计算机。想要利用好工具,首先要了解工具,计算机就是我们手里的工具,一个无所不能,创造一切的工具。所以我们首先要了解这个工具,掌握他的特性,然后再进行其他的学习,由浅入深,一点点激发兴趣,不要一棍子打死,看到那些让人费解的知识,直接失去奋斗的信念。所以我之后会建一个新的分类,记录我学习计算机组成原理的过程。之后为啥是软件工程概论呢?因为软件开发不是一个简单的流程,它为需求,架构,设计,编码,测试,运维等一系列模块。每一个模块都是一门课,甚至好多门课。不能提纲擎领,就会迷失在技术的漩涡里,一个坑一个坑踩下去,除非意志坚强,又或对软件绝对热爱,不然真的要绝望的。所以第二本先定为软件工程概论。之后的路,可能会按照软件开发的模块来学习吧。先做好第一件事好了。

  在开始之前,还有一些事需要想到。要选哪本书来读呢?要选择那些通俗易懂,读起来容易理解的,不要专业的。这样学习起来会很轻松,或许这些书不够专业,或者专业知识不足,但是无所谓,能读进去才是最重要的,之后遇到技术难点,再去那些更专业的书籍上找知识,对照即可。另外,读书要怎么读?我的想法是知识笔记加心得体会,有点像读文学了,哈哈哈。但是谁能说设计实现一个软件不是艺术呢?一行行代码不能写的像文学一样有韵味呢?读完之后就不用说了,做总结,知识的总结,学习过程的总结。

  好了,多说无益,准备开工了。让我们一起走这条成魔之路。

成魔笔记1——先入IT,再成魔的更多相关文章

  1. [Json] C#ConvertJson|List转成Json|对象|集合|DataSet|DataTable|DataReader转成Json (转载)

    点击下载 ConvertJson.rar 本类实现了 C#ConvertJson|List转成Json|对象|集合|DataSet|DataTable|DataReader转成Json|等功能大家先预 ...

  2. bitMap算法实现以及ckHash函数类,将字符串映射成数字,同时可以将数字映射成字符串

    ckHash函数类,将字符串映射成数字,同时可以将数字映射成字符串 说明 1.所谓的BitMap就是用一个bit位来标记某个元素所对应的value,而key即是该元素,由于BitMap使用了bit位来 ...

  3. 利用泛型和反射,管理配置文件,把Model转换成数据行,并把数据行转换成Model

    利用泛型和反射,管理配置文件,把Model转换成数据行,并把数据行转换成Model   使用场景:网站配置项目,为了便于管理,网站有几个Model类来管理配置文件, 比如ConfigWebsiteMo ...

  4. 华为手机内核代码的编译及刷入教程【通过魔改华为P9 Android Kernel 对抗反调试机制】

    0x00  写在前面 攻防对立.程序调试与反调试之间的对抗是一个永恒的主题.在安卓逆向工程实践中,通过修改和编译安卓内核源码来对抗反调试是一种常见的方法.但网上关于此类的资料比较少,且都是基于AOSP ...

  5. Android学习笔记(十八)——再谈升级数据库

    //此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 之前我们为了保证数据库中的表是最新的,只是简单地在 onUpgrade()方法中删除掉了当前所有的表,然后强制 ...

  6. TCP/IP详解学习笔记(11)-TCP交互数据流,成块数据流

    目前建立在TCP协议上的网络协议特别多,有telnet,ssh,有ftp,有http等等.这些协议又可以根据数据吞吐量来大致分成两大类:(1)交互数据类型,例如telnet,ssh,这种类型的协议在大 ...

  7. Maven 学习笔记——将普通的Java项目转换成Maven项目(3)

    将一个普通的java项目转换成Maven项目并不是一个很大的任务,仅仅只需要下面的几步就能将转换成功.下面我是用一个简单的Selenium测试小demon作为例子来说的. 移调项目中所有关联的Libr ...

  8. OpenCV学习笔记(四十)——再谈OpenCV数据结构Mat详解

    原文:http://blog.csdn.net/yang_xian521/article/details/7107786 我记得开始接触OpenCV就是因为一个算法里面需要2维动态数组,那时候看cor ...

  9. NodeJS学习笔记 进阶 (5)将图片转成datauri嵌入到html(ok)

    个人总结:这篇文章讲解了使用Node处理转换base64编码图片,读完这篇文章需要5分钟. 摘选自网络 问题:将图片转成datauri 今天,在QQ群有个群友问了个问题:“nodejs读取图片,转成b ...

随机推荐

  1. iOS设备屏幕分辨率分布

    iOS设备屏幕分辨率比较单一,960*640是iPhone4和4s的分辨率,占比67.4%;1024*768是iPad1和iPad2的分辨率,占比22.5%;480*320是iPhone3和3gs的分 ...

  2. Even Three is Odd

    题意: 问题是对于所有的长度为n,且$1<=ai<=n$的整数序列求 $\prod_{i=1}^{n-2}{max \{w_i,w_{i+1},w_{i+2}}\}$ 之和. 解法: 首先 ...

  3. cocos2dx 新手引导

    static CCClippingNode* create(); //使用一个节点作为模版创建裁剪节点 static CCClippingNode* create(CCNode *pStencil); ...

  4. SqlServer2012——Select,分组,排序、插入

    1.select 简单语句 --select语句 * --select子句 * AS result --select子句,可以将结果保存在result中 ~~~~~~~~~~~~~~~~~~~~~~~ ...

  5. now code寒假练习赛2——处女座的砝码(找规律题+高精度题)

    #include <bits/stdc++.h> #define ll long long using namespace std; int main() { long double n ...

  6. Qt生成CSV 文件

    1.CSV 文件 不支持 EXCEL中 的多个工作表的模式. 一个 CVS 文件只能转换成 EXCEL 一个工作表. 2.逗号分隔值(Comma-Separated Values,CSV,有时也称为字 ...

  7. 玲珑学院1072 【DFS】

    蛤蛤,略蠢. priority_queue 自定义优先级 和排序是反的 struct node { int x,y; friend bool operator< (node a,node b) ...

  8. hdu1158【DP】

    题意: 第一行项目数: 第二行每个工人的Hire Salary Fire money 第三行每个项目需要的人的数量: 工人在hire/fire的时候要付出额外的钱,如果已经hire了还没有fire就一 ...

  9. C#、Unity网络通信中基于字节码的自定义协议解码,C#版ByteBuffer

    http://www.oschina.net/code/snippet_42170_37516 C#.Unity基于字节的网络通信中字节码解析类,类似java中的ByteBuffer,不过这个实现是参 ...

  10. 慕课笔记-Java入门第三季

    1.自定义异常 自定义异常必须继承Exception类或者其子类. 2.字符串 String对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象. 多次创建的字符常量,Java编译程序只 ...