计算机专业学生的自我修养

作者/ 徐凯强

很多同学问过我,毕业后想去腾讯、阿里等一些知名互联网公司工作,应该如何努力;另外一些行动比较早的同学,通过竞赛(ACM-ICPC)、实验室、实习接触到了计算机行业中的一部分领域,对下一步的发展又产生了更多的疑问。

今天这篇文章,我想为在IT行业发展的计算机专业学生,解决以下三个困惑[1]

1、学了计算机专业,怎么还是做不出网站、软件、APP?

2、如果我想搞技术,那么学习计算机理论部分还有没有必要?

3、我现在应该如何提高技术水平?


1、学了计算机专业,怎么还是做不出网站、软件、APP?

小李想成为想成为一名开挖掘机的高手,有人告诉他,要先学习《机械动力学》才能开好挖掘机《柴油发动机原理》;还有人告诉他,深刻理解了“燃气涡轮发动机”的原理,对成为挖掘机高手有很大帮助。

初学者被高大上的名词击倒是一件很正常的事情,所以我们首先搞清楚,计算机专业学的究竟是什么。计算机专业的必修课有这么几个:

数据结构、计算机网络、计算机组成原理、算法分析与设计、数据库原理、软件工程

做网站、做APP是哪个课程教的呢?答案是,哪个也不是。计算机科学研究的都是非常基础的东西。即使有些名称看着和开发有关,教授的内容也不是开发软件,比如这里所说的“软件工程”,不是教你开发网站、App的,而是研究如何系统、规范化的开发和维护软件,以及结合管理技术和技术方法来管理项目的学科。

实际上,国内大学的计算机专业的名称往往是“计算机科学与技术”,包括了计算机科学、计算机技术两部分。做网站、做APP,就属于那个“与技术”。在学校里,“与技术”的部分往往只开设几门技术早已过时的课程,开发App当然不在其中,这也跟IT业界发展速度快有很大关系。


2、如果我想搞技术,那么学习计算机理论部分还有没有必要?

你选择学习内容的标准,就看它能否显著提高你的生产力。科学和技术的区别在于,科学追求尽量深入,探索原理;而技术追求尽量封装,提高效率。

当技术遇到效率瓶颈时,往往是因为依赖底层理论细节或原理,这时就应该尝试去透彻地理解它们。比如说如果你开发了一个网站,十分火爆,每分钟有几千个人访问你的网站,这时数据库没有办法同时响应这么多人请求,网站卡住了。数据库原理课上教给你的知识,举个例子说‘索引’,就是你解决的数据库性能问题的利器。

但具体到Web、APP开发,最能提高你生产力的,不是《编译原理》,而是那些前/后端框架和脚本,学完了你马上就能做产品。当然,上边说了,你要学挖掘机,一定要先学《机械动力学》,否则你就没有内功,永远不可能成为挖掘机高手,我并不反对这种说法,但是理论和技术没有高低贵贱之分,技术中也有很多理念需要学习,经验也需要积累,有良好的理论基础可以帮你更好的学习技术,但并不能取代技术的学习过程。

总而言之,技术和科学是不能完全分开的,如果你不懂得如何实现,那么你设计的时候就会陷入困局。编程当然不是仅仅决定如何开发实现那么简单,但是在最好的情况下,编程实现就是对理念的设计--因为最好的设计方式就是实现它。


3、我现在应该如何提高技术水平?

学技术的关键思路是两点:一个是模仿,一个是边实践边学[1]。以做网站为例,首先你可以看看w3schools.com,或者用Codecademy,学会HTML和PHP(或者Python)基本操作。然后找一些简单的框架,比如Bootstrap和Django,学习一下是如何用的,然后,你可以自己设计一个小网站,尝试把它做出来。

不要让完美主义拖慢了你,不需要把所有的东西都学会了再开始。做的过程中,遇到障碍再去针对性地去学习和解决,或者寻求帮助。这种边实践边学习的模式,才是学技术的正确思路,这跟搞理论研究的思路是不一样的。

当你对技术开发有了基本的理解之后,你就可以尝试去找实习了,最好找那种把实习生当正式员工来要求的公司,这样你就能很快的成长起来。


[1] 文中三个‘困惑’取材自苏椰老师的知乎回答(http://www.zhihu.com/answer/32455092

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容