今天在网上搜索一些关于计算机专业的论坛或者博客,于是发现了博客园,就进来了。我想把我的一些关于计算机科学与技术领域的学习经历纪录在此,以便于能和大家一起分享,一起努力,一起进步。说实话我是临床医学专业的毕业生,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!的更多相关文章

  1. HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!

    前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据. 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 ...

  2. 从一道没人能答对的面试题聊聊Java的值传递

    这是一道我们公司的面试题,从招第二个Java以来就一直存在了.但是面试了这么长的时间还没有一个人可以全部答对,让我们一度以为是这题出的不对.首先请看面试题. 以下运算的输出分别是多少: ```java ...

  3. Cloudreve 自建云盘实践,我说了没人能限得了我的容量和速度!

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 为啥要用自建网盘,市面上的云盘不香了? 每一个用户需求的背后都是因为有场景存在,而这 ...

  4. chrome 打不开网页

    右键单击Chrome在桌面的快捷方式,在在但中选择“属性”,在对话框的“目标”项目中追加:-no-sandbox     大家比较熟悉的解决方法有配置 Hosts 文件和使用FQ软件两种,配置 Hos ...

  5. Selinux是什么?

    在新的基于RHEL一般都自带了selinux,多数情况下我们把selinux禁用了,事实上既然RHEL要集成它,必然有他的优点和长处,我们通过下文来了解selinux,也许你会喜欢用上它. 英文原文来 ...

  6. CentOS 7搭建LAMP环境(二)

    前面已经讲过了CentOS 7下LAMP环境的配置过程,一台简单的WEB服务器已搭建完成,但后期在网站部署的过程中也许会碰到各种各样头疼的问题.下面我们来讲讲怎么解决这些问题,以及如何高效地管理服务器 ...

  7. lesson - 1 - IP /DNS /cat !$ /putty 知识扩充

    一.知识点扩充 1.嵌入式Linux 开发与运维 .安卓手机  .     Linux真正的用武之地是蓬勃发展的信息接入设备市 场.这些新兴的设备只有有限的内存,价格也只有几百美元,因此开发者需要新的 ...

  8. selinux介绍及关闭selinux指南

    selinux简介 SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的 实现,是 Linux历史上最杰出的新安全子系统.NSA是在Linux ...

  9. 端口扫描 开启 防火墙 iptables SELinux

    Linux 如何打开端口 - lclc - 博客园 https://www.cnblogs.com/lcword/p/5869522.html linux如何查看端口相关信息_百度经验 https:/ ...

随机推荐

  1. spring的多个PropertyPlaceholderConfigurer实例装配的问题

    1. 默认情况下,使用PropertyPlaceholderConfigurer多实例装配出现异常 在项目中尝试 在不同的spring的配置文件中分别引入相应的properties文件,这样会在spr ...

  2. iOS常用设计模式笔记

    一.原则 1.单一职责原则 (Single Responsiblity Principle SRP) 2.开闭原则(Open Closed Principle,OCP) 3.里氏替换原则(Liskov ...

  3. 实测:Windows 8.1 (Windows Blue) 第三方桌面应用无法支持Retina屏,效果与Windows8.0似无差别。

    首先我是在VMWARE下装的Windows Blue,是否改用BootCamp直接装就没问题我不知道,理论上应该无差别. 谣言里那个Windows Blue里的缩放功能可以完美支持Retina,但实际 ...

  4. JS中的prototype

    JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个 ...

  5. sqlserver数据库 Schema

    //读取数据库中所有的数据库 USE MASTER DECLARE @is_policy_automation_enabled bit SET @is_policy_automation_enable ...

  6. Git远程操作详解

    Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Gi ...

  7. owin建控制台应用程序步骤

    1.  Install-Package Microsoft.AspNet.WebApi.OwinSelfHost 2.  建立OWIN Startup类 public void Configurati ...

  8. Andrion错误解决:cannot be resolved or is not a field

    cannot be resolved or is not a field   解决这个问题:   选择project菜单中的clean,选择你的项目,先clean一下, 再去看看Activity中有没 ...

  9. Azure Management API 之 利用 Windows Azure Management Libraries 来控制Azure platform

    在此之前,我曾经发过一篇文章讲叙了如何利用Azure power shell team 提供的class library. 而就在这篇文章发布之后不久,我又发现微软发布了一个preview 版本的Wi ...

  10. 妈妈再也不担心我的编码问题了。中文编码融汇贯通,windows,django,python,java,html 【转】

    http://blog.csdn.net/farmer_cc/article/details/41830999 HTML编码:html文件是utf-8编码的,不确定的话用记事本打开,另存为的时候就能够 ...