没人能阻止你,除了你自己——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:/ ...
随机推荐
- Python学习【第四篇】用户输入及判断
用户输入: 例1.写一个用户输入密码的小程序,流程如下: 1.用户输入自己的用户名 2.打印"Hello+用户名" #!/usr/bin/env python #name = ra ...
- 实时控制软件设计第一周作业-汽车ABS软件系统案例分析
汽车ABS软件系统案例分析 ABS 通过控制作用于车轮制动分泵上的制动管路压力,使汽车在紧急刹车时车轮不会抱死,这样就能使汽车在紧急制动时仍能保持较好的方向稳定性. ABS系统一般是在普通制动系统基础 ...
- Centos7下配置node.js环境
1.软件环境: Centos7.VMware 10.0.NodeJS v0.10.24 2.安装过程 1>安装过程中需要管理员权限,及root权限,可以敲入如下命令. [sharing@loca ...
- 基于Java Mina框架的部标808服务器设计和开发
在开发部标GPS平台中,部标808GPS服务器是系统的核心关键,决定了部标平台的稳定性和行那个.Linux服务器是首选,为了跨平台,开发语言选择Java自不待言. 我们为客户开发的部标服务器基于Min ...
- AppSettings和connectionStrings的却别(转)
AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings. 1.<connectionStrings> &l ...
- Android实现文章+评论(MVP,RxJava,Dagger2,ButterKnife)
简介 这个项目主要有两个功能,一个加载网页/文章,另一个用来显示评论.并应用了MVP模式,Dagger2.RxJava.ButterKnife等开源框架.效果图如下: 结构 首先来看一下布局文件: & ...
- swift基础:第五部分:函数与闭包(补充)
由于时间关系,我就不打算再聊天了,直接进入正题吧. 在OC中,匿名函数就是block,也称为代码块,那么在swift中,匿名函数我们称之为“闭包”.函数实际上是一种特殊的闭包,你可以使用{}来创建一个 ...
- java三大框架
1定义 集成SSH框架的系统从职责上分为四层:表示层.业务逻辑层.数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰.可复用性好.维护方便的Web应用程序.其中使用Struts作为系统的整体基础 ...
- ftp unable to fetch some archives,maybe run apt-get update or try with -- fix-missing?
引用:http://bbs.csdn.net/topics/340061850 先 apt-get update 再执行安装
- [liusy.api-SMJ]-创建工程范例 MAVEN archetype 学习阶段(一)
由于这个架构需要好多不同能力的工程,为了创建方便减少冗余,创建工程范例尤为重要 学习阶段: 参考资料 http://maven.apache.org/archetype/maven-archetype ...