我的software
每个学计算机软件的同学都有可能经历以下的情况:
1、 哎,我家电脑开不了机了,来帮帮忙
2、 我耳机坏了,你给修修吧
3、 你能换手机屏不
4、 过来看下,我的Word打不开了
等等等等
这些问题问到现在的我们时,心中应该会有一万个句号飘过,但这确实是现在的人对专业的误解。软件工程专业是我填报的第二个专业,我当时也是完全没有接触过这类高新技术,它就如同一张白纸一般摆在了我面前,随着接触的程度逐渐加深,我开始在上面画上属于我自己的画,写上属于我的隶楷行草。我是不愿意以最好的情况去看待我自己的,我每次都做好最坏的打算,对于我自己,我要求是很高的。
大学已经到了第四个学期,将近一半的时间过去了,在没上大学之前,我猜想着大学嘛,节奏应该很缓和才对,逛吃逛吃,夏天开着空调,刷着剧,喝着冰镇饮料等等,来了以后,这些很不切实际的想法就扔掉了,大学才是最应该奋斗的时期。可惜的是刚刚来到这里的时候,爱玩爱闹,以至于荒废了学业,几近于不及格的边缘,而课业的学习是筑建堡垒的过程,浮沙筑高台,三年之内一定会自食其果。我一直在反思,一点一点地重打基础,就像推理一样,看似不相关的事物都有他们存在的意义,和之间相关联的联系,我的任务是找到这个联系,把基础一点一点连起来。幸运的是,我在大一的时候参加了ACM培训,让自己的编码能力不至于落后太多,大一下开始重点学习的单片机嵌入式也在帮助我前进,写了多少代码我已经不知道了,在当时的我看来,我完成的每一项作业和项目,都是对茫然的我的一次激励,可能其中最复杂的就是科研立项的项目了,运用到串口通信和重力传感器设定等等。
在我的设想中,大学的教育自由而严谨,广泛而又专一,幸运的是,我的大学与我的设想相合。国外的教育方式与中国的教育方式有很大的不同,但各有各的特色,完全照搬是极其错误的选择。应试教育基础下的学生不适合于国外的教学,大学中最常用的学习方式应该就是自学了吧,有时候期末复习就在开玩笑说可以几天自学完一本书,我在自学方面收获也是颇多,听不懂的课程,喜欢的技术知识等等,还有需要做的实验,都可以通过自学实现。
IT行业是现代社会竞争力最强的行业,有竞争就有进步,这个行业的发展前景自然是不可估量的。我希望可以在linux运维上有所作为,开源的linux系统更易操作,我会选择去企业进行实习,考虑到linux运维大部分是为了企业服务,保障业务长期稳定运行和数据安全可靠,我在这上面可以见到各种各样的问题,并且去解决掉。
时间还早,我们还有机会提高能力在我们所喜爱的领域内纵横。
我的software的更多相关文章
- Chart: Who pays the most in Seattle for software engineers
http://www.geekwire.com/2012/chart-pays-seattle-software-engineers/ Chart: Who pays the most in Seat ...
- CentOS / Redhat : Configure CentOS as a Software Router with two interfaces
CentOS / Redhat : Configure CentOS as a Software Router with two interfaces Linux can be easily co ...
- 全本软件白名单 Quanben Software Whitelist
Windows应用软件 Windows Applications (TBU) 全本推荐微软Windows 10操作系统 Quanben recommends Microsoft Windows 10 ...
- [转] Agile Software Development 敏捷软件开发
原文作者:kkun 原文地址:http://www.cnblogs.com/kkun/archive/2011/07/06/agile_software_development.html 敏捷是什么 ...
- Socket programing(make a chat software) summary 1:How to accsess LAN from WAN
First we should know some basic conceptions about network: 1.Every PC is supposed to have its own IP ...
- Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为“通用职责分配软件模式”
Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为"通用职责分配软件模式" 1. GRA ...
- java.net.SocketException: Software caused connection abort: socket write error
用Java客户端程序访问Java Web服务器时出错: java.net.SocketException: Software caused connection abort: socket write ...
- 华硕笔记本U盘启动系统/WinPE报错。Windows failed to start. A Recent hardware or software change might be the cause.
最近在整一台华硕笔记本,大概有5年寿命了吧,质量还行,由于系统出了问题,打算用自制U盘WinPE进去修复一下.按照个人经验,在主板设置里启用了USB启动选项,并且设置USB启动顺序为第一个,可是进系统 ...
- 软件开发流程 Software development process
软件开发流程(Software development process)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法.软件的总体结构设计和模块设计.编程和调试.程序联调和测试以 ...
- Software Solutions CACHE COHERENCE AND THE MESI PROTOCOL
COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION Software cache cohere ...
随机推荐
- 实现strStr()的golang实现
实现 strStr() 函数. 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始).如果不存在,则返 ...
- C#异步编程の-------异步编程模型(APM)
术语解释: APM 异步编程模型, Asynchronous Programming Model EAP 基于事件的异步编程模式, Event ...
- Server版Linux命令提示符揭秘
一直都在Ubuntu12.04和12.10 Desktop下玩.如今要在Centos6.3 Server版下做开发了,感觉还是非常不一样的. 克服一个有一个不顺利后,有那种站在山顶的 ...
- 课外知识----easy BCD
可以用来作系统之间的切换 使用方法略
- Java中关于LockSupport的简单入门记录
LockSupport的JDK的文档描述:Basic thread blocking primitives for creating locks and other synchronization c ...
- JS控制台打印佛祖加持护身符
console.log([ " _ooOoo_", " o8888888o" ...
- 转载 多线程实际运用<第七篇>
多线程实际运用<第七篇> 1.单线程采集100个页面 class Program { static int i = 6991275; static void Main(string[] a ...
- Random.nextInt()替换Math.random()
在项目中使用哪个随机数 文章参考 http://liukai.iteye.com/blog/433718 今天用了find bugs后查出来了个问题 Google了下 发现 Random.nextin ...
- 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中
1.安装所需软件 ①安装java和tomcat,建立JSP网页最基础的软件②安装MySQL数据库(下载地址:https://www.mysql.com/)③安装Navicat Premium来查看数据 ...
- CF939D Love Rescue 并查集
传送门 题意:给出两个由小写字母构成的长度相等的字符串$S$与$T$,给出变换$c1\,c2$表示将两个字符串中所有$c1$字符变为$c2$,求将$S$和$T$通过这种变换变为相等字符串的最少变换次数 ...