第1次做业:一个将来工程师的艰难之路

路漫漫其修远兮,吾将上下而求索。 ——《离骚》php

1.选择html

谈到为何选择计算机这个专业,就不得不提及我自小想当一个黑客的故事了。打我心底里,(多是被电影影响的缘故)认为黑客是世界上最酷炫的职业了。原本,高考失利以后(本来打算若是考的跟平时差很少的话报个英语、经济之类的听从我父母的想法)我第一专业能够说直接报了计算机,提及来也惭愧,之前想过买一堆计算机的书来看的(在初中的时候),可是那时候计算机对我来讲仍是太陌生,跟我想象中的不同,并且你也知道的,中高考不容许我这样读其余与考试无关的书,特别是我父母。因此能来这个专业也是意外。来到这个专业,从一开始我就是一个小白,不懂什么语言也不懂技术。与这个博客里的不少人比都差劲不少。java

因此计算机算是我比较喜欢的领域了,但不是我擅长的。android

要说到擅长,可能得在我专心研究学习个一生都不敢说出来的话吧。并非什么过分谦虚,在我从大一到至今大三的这些期间,写过的代码,从C到C#再到java,html,mvc架构而后自学php等其余技术这些过程,只有我本身知道在这块领域本身是多么眇小,也许我花一辈子都不会作到精通一门技术(仅仅一门),就像https://book.douban.com/subject/4006425/discussion/22803961/做者在文章中提到的同样,即便你是一名计算机学子,但你也可能不了解或者没学多少关于这个领域的知识。web

之前我发现计算机并非我想象中那么好玩的时候我就会强迫我i本身去热爱这个专业,由于我知道若是你不热爱这个专业就注定走不长远,可是这条路又是我本身选择的,因此不管如何我都要学有所得。学习C的时候仅仅是理论上的知识,能够说大一阶段的C是这个领域的基础,然而我以为也许是学校不注重实践仍是其余什么缘由,咱们的上机课几乎不多,基本以理论课为主,大部分同窗又不是属于那种热爱编程的人,因此咱们学习的C知识能够说就是最基础的应付考试的理论。算法

2.大学生活数据库

后来大一暑假我本身参加了ACM,目的就是为了培训本身的C#,发现ACM的算法真的是挺难的,培训课虽说老师跟学长都很认真为咱们解疑,可是从一开始就是让咱们本身动手编程写算法,后面有培训课都是讲一整节(将近两节)的理论知识,没有演示也没有举例教咱们设计算法,能够说对于当时一脸懵逼的我都是本身自学不断练习过来的(固然后来以为C跟C#只要打个基础行)。编程

因此大学生活仍是浪费了挺多时间的,单从咱们有些专业课老师上课的效率来说就有些不足。国内的大学生活大概就是这样,注重的是理论知识与考试,老师们期末出的题大部分都是理论知识,甚至不少人没有编程过也能轻松上80分,都是靠背的结果。固然我不可否定他们的能力,也不能说理论知识没有用,全部的实践都是创建在理论的基础上的,就是以为不必都用理论知识来说解题目还有考试,像国外的大学这个专业主要都是以我的实践为主,着重培养的是学生的预习学习能力和实践经验。若是有机会我会争取出国留学深造。网络

说到培训班,我以为就是砸钱的地方,其实固然是有用的啊,毕竟你砸了钱人家就有一些日常拿不到的试卷和题目给你,起码别人是没有的,可是说到底,培训班应该是给那些上课不认真听课或者老师不认真讲课本身自学又学不会的学生,你有钱你固然能够不断砸钱不断培训,问题是那么多的知识你要一直培训吗?数据结构

因此,我的以为,若是只是想短时间内掌握一门语言的基础知识能够去培训,(固然也能够自学,也就是上mooc学习),若是想要精通这一门语言,那我以为,自学能力是关键了。

因此啊,培训班面向对象是自学能力不强的人,大学教育是面向全部学生的,而moo是面向全部想学习某个知识的人。他们之间技术上可能没什么区别,主要就是面向对象的区别。

跟刘帅博主同样,像他说的“我是传统意义上的计算机科班出身,学过数据结构、编译原理、操做系统、汇编语言、计算机原理、计算机系统结构、离散数学、几率论、计算机网络、数据库、单片机、算法设计、数理统计、高级语言程序设计、面向对象程序设计,从DOS的Tubro Pascal时代学起,一直学到VC6。然而,我却并无学懂计算机。 ”我也是这样,起初特别喜欢java,每节课的java上机我都是本身敲代码本身设计题目,也为我后来的J2EE课打下了基础。后来学习了(选修课)J2ee,了解了mvc架构跟项目运行过程,发现这门课颇有意思,因而就很认真的学习了这门选修课,老师也很认真的上课。可是选修课啊,总共才几节课,J2ee这个复杂的知识怎么能讲得完啊,后面老师跳过了AJAX跟STRUTS还有SSH,当时本身就课后学习了,发现这些才是后面的精髓啊!从那时起我就没在期望过学校的课能让我精通什么了,都是自学。

3.规划

说实话,一开始我就想跟其余毕业生同样吧,大三下找个实习公司实习一下,大四毕业出来找工做,工做个一两年,天然就工资上升啦之类的(固然前提是你要加班加点拼死拼活的工做)。

后来,看到了不少人(计算机大牛)写的文章,起初像我同样的不是很少,跟着老师作java web 的项目,自学写android,php,pyhon之类的也有些经验了,可是跟刘帅同样啊,“本科毕业后我就参加了工做,工做阶段,个人角色还真很多,有点需求分析,有点系统设计,大量的软件开发,大量的系统实施,一点点知识探索,一点点售前支持。既是典型的多面手,又是行行肤浅的门外汉。不多有人能从技术上指导我,不是由于我很牛,只是由于咱们实在不是个以技术见长的公司。”因此,我以为若是只是为了赚钱而学习这个领域,那学习也会跟着钱终止(若是有一天赚到了钱)。若是仅仅由于好就业选择这个领域,那毕业之后也应该像大部分的码农同样加班加点累死累活拿个4,5K工资。

钱不是最重要的,终有花掉的那一天,可是!咱们年轻人的时间是宝贵的!若是趁年轻很差好学习与专研这些技术,等到几年后,你仍是一个公司手下勤勤恳恳的员工,别人却已经是大家公司重金聘请的技术大牛了。

所以个人想法与刘帅同样。

切记在这个领域不可急功近利。仅此而已,对我将来规划的建议。

相关文章
相关标签/搜索