没人能阻止你,除了你自己——Keep up the good work!
今天在网上搜索一些关于计算机专业的论坛或者博客,于是发现了博客园,就进来了。我想把我的一些关于计算机科学与技术领域的学习经历纪录在此,以便于能和大家一起分享,一起努力,一起进步。说实话我是临床医学专业的毕业生,26岁了,虽然也很喜欢医学专业,但是无奈由于毕业分配无法进入医院系统施展所学,而在基层的好处就是时间很充裕,大学所学已经完全足够应付日常业务,所以我选择了我中学时期的梦想,向计算机专业进军,向人类文明的顶峰攀登。看着国外有那么多的黑科技,google、微软等大咖牛逼的身影让我我更加坚定了我的信念,为了祖国的科技发展贡献一份力量。(哈哈,是不是装逼过头了)其实从今年三月份我就已经慢慢向计算机专业摸索了,最先了解的是人工智能方面,因为确实alpha go对我的冲击很大,我也在网上买来了雷·库兹维尔的《奇点临近》,看完确实受益匪浅,人类的科技正在迈向奇点,21世纪的三大技术(基因工程、纳米科技、人工智能)等等一系列的科技成果,让我震惊,同时也使我感到莫名的失落,再看看我们的大部分网民都在干嘛,有那么好的资源和硬件设备却沉浸于游戏和八卦娱乐(哈哈哈~小喷怡情,大喷伤身)。
看完那本书想和身边的人交流和探讨却无法引起共鸣,也许人工作稳定后想的都是成家吧,所以突然觉得没有人能一起和我分享这种令人振奋和热血的话题。慢慢的我也就不愿意说了,只好自己把想法纪录下来,以后如果有人看到兴许能一起分享这份纯粹的感动,原本我也觉得工作稳定了找个姑娘结婚过着安逸的日子多好啊,但不知为什么我有些害怕结婚,我在基层说实话很少能回家,如果不能给姑娘一个正常的家,何必呢,聚少离多的挺委屈对方的,所以自从和初恋分手后也就无心再想这些儿女情长了(扯远了,不好意思啊,有感而发了)。
言归正传,当我了解了当前科技发展的速度并憧憬未来几十年后的样子,我决定开始学习编程,正式推开计算机科学与技术领域的大门,起初只在网上不停的搜索教程,看到大部分人建议编程先从python学起,因为这个语言比较简单,我也就立马下来一套基础教程,每天跟着学习,说真的当自己写出一小段的程序,运行后出现正确的结果,我真的是充满了那种无比的自豪和成就感,虽然就是那种很小的程序,比如九九乘法表啊都能让我兴奋好久,确实很鼓舞我。但是越往后学越找不到方向了,因为自学没有人能帮你,无法理解编程的很多原理是什么,视频教程也只是教会你就该这样编写,具体的内容介绍的很抽象,如果没有相关的计算机的很多知识是很难完全理解的,于是我就暂停了python语言的学习。仍然是在网上搜索学习编程的方法和如何进阶,但无奈发现python的好多相关视频很少,全套的基本就更少了(虽然我知道python很强大)就这样我只好先放弃了python的学习,同时我在网络上还在搜索相关的编程语言教学视频,发现c语言和java语言的视频还是比较全面和完整的,所以我选择了java语言,学的时候发现,java真是那种眼里容不得一点沙子的人一样,因为语言结构十分的严格,学起来还挺不爽,但后来发现严格也是有严格的好处的,俗话说无规矩不成方圆么,这么严格的规则也必定看上去棱角分明,更容易阅读和理解代码。用了大概2个多月时间吧陆陆续续的把java基础知识学完了,因为有python的基础,所以学java也更明朗一些,java学到web开发阶段前期还好,越到后面所要接触的东西也就越多当数据库连接那块学完后,我决定先放一放了,因为我发现这么机械的学下去,也就是跟着代码敲,就算自己把他背下来了,也还是很难明白其中的奥义,所以我做了一个让我自己都吃惊的决定。那就是把大学计算机专业的课程恶补一下,再继续完成我未完成的编程之路。
说到这也许有人会说,博主你好笨啊,找个专业培训机构学啊等等之类的。当然我也无话可说,总之,每个人所在的环境初始化都不太一样,经历也各不相同,这就是我半年来自学之路的经历。目前我已经将大学计算机专业导论自学完了,不得不服,知识真是拯救灵魂啊,我开始对今后的自学之路看的更加清楚了,其实人生的路又何尝不是这样呢,while(活着){不断的摸索,总结经验,再上路}。
所以为了梦想,战斗吧,没人能阻止你,除了你自己。
The size of audience doesn't matter.Keep up the good work!
与君共勉。
by Death4
2016-09-05
没人能阻止你,除了你自己——Keep up the good work!的更多相关文章
- HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据. 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 ...
- 从一道没人能答对的面试题聊聊Java的值传递
这是一道我们公司的面试题,从招第二个Java以来就一直存在了.但是面试了这么长的时间还没有一个人可以全部答对,让我们一度以为是这题出的不对.首先请看面试题. 以下运算的输出分别是多少: ```java ...
- Cloudreve 自建云盘实践,我说了没人能限得了我的容量和速度!
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 为啥要用自建网盘,市面上的云盘不香了? 每一个用户需求的背后都是因为有场景存在,而这 ...
- chrome 打不开网页
右键单击Chrome在桌面的快捷方式,在在但中选择“属性”,在对话框的“目标”项目中追加:-no-sandbox 大家比较熟悉的解决方法有配置 Hosts 文件和使用FQ软件两种,配置 Hos ...
- Selinux是什么?
在新的基于RHEL一般都自带了selinux,多数情况下我们把selinux禁用了,事实上既然RHEL要集成它,必然有他的优点和长处,我们通过下文来了解selinux,也许你会喜欢用上它. 英文原文来 ...
- CentOS 7搭建LAMP环境(二)
前面已经讲过了CentOS 7下LAMP环境的配置过程,一台简单的WEB服务器已搭建完成,但后期在网站部署的过程中也许会碰到各种各样头疼的问题.下面我们来讲讲怎么解决这些问题,以及如何高效地管理服务器 ...
- lesson - 1 - IP /DNS /cat !$ /putty 知识扩充
一.知识点扩充 1.嵌入式Linux 开发与运维 .安卓手机 . Linux真正的用武之地是蓬勃发展的信息接入设备市 场.这些新兴的设备只有有限的内存,价格也只有几百美元,因此开发者需要新的 ...
- selinux介绍及关闭selinux指南
selinux简介 SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的 实现,是 Linux历史上最杰出的新安全子系统.NSA是在Linux ...
- 端口扫描 开启 防火墙 iptables SELinux
Linux 如何打开端口 - lclc - 博客园 https://www.cnblogs.com/lcword/p/5869522.html linux如何查看端口相关信息_百度经验 https:/ ...
随机推荐
- JavaNote01_变量 基本数据类型
>主要内容: 变量的初始化.赋值.读写操作 8中基本数据类型(取值范围).整数的直接量(字面量)是哪种类型.浮点数的字面量是哪种类型 >变量 >>声明变量:开启一个存储单元,用 ...
- MWeb 2.0 测试版可以下载啦,这次是公开测试,感兴趣的朋友可以试试
2.0 版是 MWeb 发布以来,最重要的一个版本.MWeb 自去年一月份发布以来,获得了很多朋友的建议,在此非常感谢!没有你们,2.0 版可能就不能出来!然后再次感谢 Producter: http ...
- C/C++ 结构体 指针 函数传递
#include <stdio.h> #include <stdlib.h> struct student{ int num; ]; double dec; }; void s ...
- win7 64位 asp+access 数据库连接出错[代码:02],请检查数据库链接文件中的连接字串
解决办法,启用32位应用程序改为true 打开“Internet 信息服务(IIS)管理器”,在最右边的窗口中点击“应用程序池”,在用到的应用程序池上点击右键,选择“高级设置”
- 第二天 ado.net, asp.net ,三层笔记
1. ado.net步骤: 一:倒入命名空间 using System.Data; using System.Data.sqlclient; 二:第一个模型 int ...
- Global.asax文件说明
Global.asax是我们的底层文件,第一次的IIS请求都会先去执行它里面的文件,所以学会它里面的函数是非常有必要的.而且我们总是忽略这里的知识点,总觉得这是不必须的,其实我们错了,这里才是程序的根 ...
- Android Monkey测试(转载)
Monkey是一款通过命令行来对我们APP进行测试的工具,可以运行在模拟器里或真机上.它向系统发送伪随机的用户事件流,实现对正应用程序进行压力测试. 官方介绍 :https://developer.a ...
- Android数字签名
描述你对Android数字签名的理解? 数字签名就是为程序打上一个标记来作为自己的标识,是Android系统要求的,若一个Android程序没有经过数字签名,没办法安装到系统: 签名也是对apk的一种 ...
- xib加载的两种方式
•Xib文件的加载 Ø方法1 NSArray *objs = [[NSBundle mainBundle] loadNibNamed:@"AppView" owner:nil ...
- postman插件安装教程
第一步: 第二步: 第三步: 这样就可以了. 插件下载链接: http://pan.baidu.com/s/1eRVLMpk 密码: 49vb