关于我为什么要写这个博客的原因,做一个简单的解释。因为报考的一时兴起,我选择了软件专业。可是三年下来,感觉自己没做多少事,也没收获到多少东西。很多时候都是老师讲什么,都是完全陌生的东西,跟不上教学的思路。虽然也会了点编程,可以敲敲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. Levko and Array

    题意: 有一长度为n的正整数序列,你可以选择K个数字任意改变它,使得$max \{ a(i+1) - a(i) \} $ 最小,求最小值. 解法: 1.$O(n^2log(MAX_A) )$,考虑二分 ...

  2. mysql创建用户及授权

    创建本地账号 create user 'egon1'@'localhost' identified by '123'; # mysql -uegon1 -p123 创建远程账号 create user ...

  3. 3 pyspark学习---sparkContext概述

    1 Tutorial Spark本身是由scala语言编写,为了支持py对spark的支持呢就出现了pyspark.它依然可以通过导入Py4j进行RDDS等操作. 2 sparkContext (1) ...

  4. 18.Consent 实现思路介绍

    讲一下实现Consent的逻辑 interaction它会根据returnUrl 输入用户名和密码后是在登陆的Controller,登陆完之后呢,会有一个returnUrl returnurl会被带到 ...

  5. UVa 1349 Optimal Bus Route Design (最佳完美匹配)

    题意:给定一个有向图,让你找出若干个图,使得每个点恰好属于一个圈,并且总的权和最小. 析:每个点都有唯一的一个圈,也就是说每一点都有唯一的后继,那么我们就可以转换成求一个图的最小权的最佳完全匹配,可以 ...

  6. [Xcode 实际操作]八、网络与多线程-(14)使用网址会话对象URLSession将地理坐标转换为地名

    目录:[Swift]Xcode实际操作 本文将演示如果通过网址会话对象,将地理坐标转换为地名. 网址会话对象URLSession具有在后台上传和下载.暂停和恢复网络操作.丰富的代理模式等优点. 在项目 ...

  7. UVA10140 Prime Distance【素数/数论】By cellur925

    题目传送门 我们注意到,L,R是肥肠大的.........我们不可能在1s内筛出2^31内的全部质数. “上帝为你关上一扇门,同时为你打开一扇窗” 我们又注意到,R-L是肥肠比较小的,珂以从这入手解决 ...

  8. assembly x86(nasm)修改后的日常

    data segment ENG db 'SUNdayS Coming I Wanna Drive My Car,SUN,SUN$' ;9,3 sun1 db 'SUN' swcount db 0ah ...

  9. 计算机网络自顶向下方法第2章-应用层(application-layer).1

    2.1 应用层协议原理 2.1.1网络应用程序体系结构 1)在客户-服务器体系结构 (client-server architecture)中,有一个总是打开的主机称为服务器,它服务于来自许多其他称为 ...

  10. Centos5.11 使用yum源

    由于我是用的系统是Centos 5.11以停止更新很多年,故此yum也不能用,找了很多方法,最终yum能稳定的运行在Centos5.11上,下面开始一一讲解步骤: 1:首先更新yum源 地址:http ...