很多人觉得学计算机就等于学写代码,每天就是不停的敲代码,是这样吗?计算机专业都学些什么?听小编一一道来!

学计算机==写代码,我觉得没什么错误。

计算机系正经的任务就是建模并实现,建模是通过将业务转化为代码的思想完成的。实现就是写代码,硬件也会涉及一些,但是真正去修改硬件,并不是大部分现代初中级的计算机系人员应该完成的。那属于强电,在软件行业已经如此庞大的今天,从各种角度来说,你学计算机,不会写代码是几乎不可能的。不去写代码的,也是少数。

而许多提及产品经理的,我只想说,产品经理是经管类 。一个优秀的程序员,能在代码基础上完成其他专业的工作。你可以说,你非常厉害,有能力不去写代码而去做计算机硬件的工作,好的,那么微电子产业非常欢迎你。计算机系写代码这件事,绝对是本职。

计算机其实是软件工程学科,主要负责软件的开发,编程当然是其中很重要的一个部分,但是其实计算机并不只是敲代码。

在我的理解中敲代码其实是指人像机械一样按照一个模板敲程序进电脑里,但其实真正的计算机的编程也不是简单的敲代码可以概括的,JAVA编程,c语言编程,c++编程其实说是“敲代码”,但它可比敲代码高级多了,你要想出相应的程序才能编程出来,这个一个有思想的过程,其实我觉得不能只是说成敲代码。

其次计算机专业也并不一定只是学敲代码而已,他涉及到的东西很多,比如说现在各行各业都在用电脑,用计算机,计算机市场其实比起其他的市场还是很大的,电脑维修,网络安保系统的维护和更新,网页设计等都是计算机专业涉及的。

计算机专业不是那么简单“敲代码”三个字可以概括的了的一个专业,好好努力,会有所成的,每完成一点东西都会有很大的成就感的。

而且计算机专业出身的童鞋也可以有不同方向的发展。

可能每个人爱好不一样,有的人就比较喜欢编程之类的东西,但是有的同学就太适合编程。计算机专业出身的同学大致有两个方向的发展,一方面是技术类,一方面是非技术类。技术类当然就是你所说的敲代码啦,那非技术类呢,到底是什么概念呢?

新媒体呀!每天你看的人工智能云计算大数据巴拉巴拉之类的文章是谁写出来的?你想过没有?程序员那么忙,有空天天给你报道马云马化腾刘强东说啥做啥吃啥啦?所以,有那么一个群体就是新媒体新闻工作者,简单来说就是编辑。只不过不是写八卦新闻的,而是写科技类文章的。虽然工作是编辑,但是它本身还必须具备计算机的一些基础知识,简单地说,就是工科生做文科生的活。

假如你就想当程序猿,那么你就差不多就是写代码了。但是,写代码只是它的一个方面,计算机是一个综合性专业,它有很多种专业,比如计算机应用,计算机软件,计算机网络,网络工程,计算机科学与技术等。

而且,它每个专业所涉及的也不同,就算相同专业,学校的特色不同,所开设的课程也都是不同的。比如,计算机应用吧。我学校的这个专业,开了C,C++,JAVA,C#等语言,也开了网站设计,PS,数据结构,数据库等。而就业方向也可以走安卓,JAVA,大数据什么的,当然也可以走UI,淘宝美工什么的。所以,你可以选择的方向很多,并不仅限于写代码。这只是计算机应用专业,其它的专业也是如此。

现在IT新技术日新月异。就常用编程语言而言,有c/c++、汇编、java,c#、Python等;操作系统平台有unix/linux,windows系列;开发工具有VC、VisualStudio2008、Eclipse、NetBeans等;每个大平台下,还有很多的的方向:如网络、数据库、脚本、HTML、动态网站、游戏开发等;

有人还在学Dreamweaver做网页、Flash做动画、Photoshop做美工、3DMax做三维动画…………是的,我们什么都想学。恨不得把所有的知识统统都塞到肚子里去。看到什么,想学什么!

今天看这VC的书,明天又看Java,后天又看C#,东搞西搞!看到别人做网页。自己兴趣了来了。好,学html语言,我也做网页,听说做网页要会“网页三剑客”,所以又想学Dreamweaver、Flash。

后来开始知道有JSP、PHP、ASP.NET做动态网站这玩意儿。也想去学,学学学…… 这是几乎所有在校大学生的通病。但是,这不是坏事,甚至可以说是好事。说明了你“求知欲”高!

总比那些,生活没有激情,整天知道泡妞、上网、打游戏、混日子的强。 但是如果你今天想学这个,明天又想学那个。这样你就能永远徘徊在技术的门外。很多人都有过或者正在经历这样的苦闷日子:总觉得有“太多东西”要学了,然而人的精力是有限的,总有永远学不完的感觉,所以心理特别急,整天惶惶不可终日,不知道先要学哪个,一会儿拿起这本书,一会拿起那本书,折腾了几个月,突然发现自己什么都没有学到……

每一个大方向如果没有上几年的学习,很难能学习出什么来。但程序设计的最根本的东西是相同的。所以我们学习要抓根本。俗话说:通一理,融百里。 学程序设计就像习武一样,如果内功学的好,其他功夫就很容易上手。君不见倚天屠龙记中的张无忌练了“九阳神功”8年,练“乾坤大挪移”只需12个时辰吗?

习武之人,谁不想在“江湖”上扬名立万,谁不想成为万人敬仰的大侠?大侠之所以能成为“大侠”,当然有他们的看家本领。狄云的“神照神功”,金世遗的正邪融合的“乔北冥内功心法”,张无忌的“九阳神功”,段誉的“六脉神剑”,令狐冲的“独孤九剑”,哇,太多了... 古人历经千辛万苦才能找到这些“武功秘籍”。我们现在这些后辈,比起古人来说:简直太幸运了。去书店,各种各样的心功心法,剑法,拳法,应有尽有,看得你眼花缭乱...你选什么呢?

今天练“六脉神剑”几式,明天去学“降龙十八掌”几招,后天又去练“发暗器”,这样何时才有个尽头呢?你说,你什么武功都会,但是“形似而神不似”,不得要领,不够火候。一上擂台,就被别人一掌打趴了。试问哪个软件公司敢要一个号称任何编程语言都会,而是每种语言只能写出个“hello world!”的程序员,你不被人家扫地出门才怪。

学**还是学**更有前途?

看了上面的话,有的同学已经开始烦了,“知道了知道了,不止一个像你这样的所谓的‘老前辈'跟我说过‘学什么都一样,思想才是最重要'的大道理,可是你们站着说话不嫌腰疼呀,现实是有很多技术需要学,比如做Web开发就有JSP、PHP、ASP.NET等好多方向,我总得选一个吧!到底学哪个有前途呢?我必须要选择一个有前途的,选错了就麻烦了。”

其实像“学**还是学**更有前途”的话没意义,因为“选择JSP还是选择PHP”的前途的差别不像“选择英语还是选择日语”的前途差别那样大,不存在“选错方向”的问题,因为都是相通的,你也不能保证你毕业以后搞的就是你学的那个方向,更不能保证你靠你学的这点东西就能吃一辈子。

比如我上大学的时候一直在钻研是Delphi语言,可是毕业校园招聘的时候我照样在Java职位的考试取得了第一名,而且工作以后经过简单的学习就掌握了Java语言,并且后来还写了三本关于Java语言的书;再如我毕业后两年多的时间一直在用Java开发,后来公司要做一套基于.NET的产品,我只用了一个礼拜熟悉了.NET体系以及C#的语法,然后就开始进行开发。

不过就像上边说的“做Web开发就有JSP、PHP、ASP.NET等好多方向,我总得选一个吧!这个问题是非常实际的,因为只有先学一个才能深入这个方向,把这个方向学通了才能想以后“一通百通”。因此我的建议就是学校教过什么语言,你就继续深入学习这么语言,而不要去问“这么语言有没有前途”这样的傻问题。尽量不要去学一门所谓“有前途”的新语言,因为你去学一门新语言就要把很多精力耗费在语言、语法本身,而耽误了编程的实战,而以一个已经学过的语言来学习的话,起码语法本身不用再去学、开发工具本身不用再去熟悉,只要研究怎么使用这门语言开发有用的程序就ok了。

我大学时有一个同学,他看我当时Delphi学的比较好,写了很多程序,他就说他也想学软件开发,让我教他Delphi,可是我们专业前一个学期已经开了PowerBuilder的课,因此当时我就建议他还是继续深入学习PowerBuilder,用PowerBuilder写又实用价值的东西,而不是像上课那样写HelloWorld的程序。当时Delphi还是如日中天的流行的编程语言,而PowerBuilder则市场占有率比较小,他就说不想继续学PowerBuilder,因为PowerBuilder没前途,我就给他讲了“一通百通,从自己最熟悉的入手”这个道理,然后他就踏实的深入研究PowerBuilder起来,到了毕业的时候他已经能用PowerBuilder写非常复杂的程序而且还学习了用PowerBuilder写Web程序。

毕业后没多久就应公司的要求用Delphi写程序,他只用了不到一周的时间学习了Delphi,然后就写出了一个符合公司要求的系统,当时他就给我打电话向我报喜。前一阵子我听说他已经开始指导一些新员工用Java开发一个中型规模的企业级系统了。可以说他的成功就得益于“一通百通,从自己最熟悉的入手”这个原则。 总结一下,不要管“哪门语言好就业、有前途”,因为那些“好就业、有前途”都是纸老虎。尽量不要学新语言,从自己最熟悉的语言入手,深入研究,出山后你就是被用人单位争抢的红人。

企业里都需要什么方面的才能? 这个要视用人单位的要求而定了。你现在还没有毕业,也不知道未来要面对什么样的岗位。因此建议大家在上学期间不要偏科,所以的课程都要好好学,学好专业课,培养自己的“内功心法”,然后进入一个大公司,那么大公司自然会为你安排一个人才培养计划,在工作的环境中学习就更有目的性。

转载于:https://my.oschina.net/u/3579120/blog/1533065

学计算机等于写代码吗?计算机专业到底学什么?相关推荐

  1. 计算机学什专业,计算机专业到底学什么?

    说到计算机专业,现在也有很多同学对于计算机专业的学习内容,都是了解得比较少的,所以有部分同学在选择报考计算机专业的时候,就会感到比较困惑了,那么计算机专业到底学什么?下面大家就跟着小编一起去了解一下吧 ...

  2. thonny python ide_学习用 Thonny 写代码:一个面向初学者的Python IDE

    原标题:学习用 Thonny 写代码:一个面向初学者的Python IDE 编译自: https://fedoramagazine.org/learn-code-thonny-python-ide-b ...

  3. 用计算机术语写情书,大学各专业学霸情书火了,医学专业浪漫风趣,数学专业很难看懂...

    大多数的大学生都已经是成年人,可以适当地接触爱情,既可以给学习带来动力,又可以为大学留下一段美好的回忆,练习自身的人际交往能力. 随着社会的发展,互联网的普及,大学生们学和交流沟通大多都通过APP,但 ...

  4. 四川中专计算机专业学什么语言,四川中专铁路学校专业都学什么

    铁路行业作为当下社会的快速发展的结晶,受到了许多人的追捧,其中有很多学生在毕业以后选择专业的时候也是首要考虑铁路专业,很多中专院校都开设有铁路相关专业,那么中专院校开设的铁路专业当中,四川中专铁路学校 ...

  5. 测控技术与仪器应该学计算机哪些,测控技术与仪器专业到底学到了什么?

    学了四年的测控技术与仪器专业,但是对这个专业的知识体系一直是一片懵然.知道要毕业了才想到要来整理一下学过的专业课程,试图来搭建一个测控技术与仪器专业的知识构架,毕竟以后再没有机会花时间来学习测控专业的 ...

  6. 通信要学很多计算机课吗,辽宁科技学院通信工程专业要学哪些课程,好学吗?...

    考生:请问辽宁科技学院通信工程专业要学哪些课程,好学吗? 辽宁科技学院通信工程专业要学的课程小编已经收集整理好啦,至于好不好学,这个真说不上来,因人而异吧. 专业中文名称通信工程 专业英文名称Comm ...

  7. 应用统计学和计算机哪个好学,东北大学应用统计学专业要学哪些课程,好学吗?...

    考生:请问东北大学应用统计学专业要学哪些课程,好学吗? 东北大学应用统计学专业要学的课程小编已经收集整理好啦,至于好不好学,这个真说不上来,因人而异吧. 专业中文名称应用统计学 专业英文名称Appli ...

  8. 菜鸟程序员都是怎样写代码的?你也可以学一手

    每个程序员都要经历"菜鸡"这个阶段,那么,在菜鸡阶段,程序员是怎么写代码的呢?下面12大瞬间,能否找到你当初的影子? 1.命名不规范 可能不少程序员都会有这样的经历,写代码时灵光乍 ...

  9. 电气专业c语言要学得非常好吗,电气自动化专业需要学C语言吗?

    电气工程及其自动化专业要学C语言. 1.专业学位课程: 高等数学.电路原理.电子技术基础.微型计算机技术.计算机网络 .电机学.自动控制理论.电力系统分析.电力系统继电保护.C语言.C++. 2.专业 ...

最新文章

  1. mysql两个表left join_mysql中两张表使用left join on 求差集
  2. 【AI产品】五一出游赏花草,你一定需要这款“形色”
  3. 转:java中static、final、static final的区别
  4. 手把手教你用OpenCV实现机器学习最简单的k-NN算法(附代码)
  5. 浪擎全融合灾备云获大数据安全领域最佳创新奖
  6. java中set语句_数据步骤中的多个SET / MERGE语句
  7. sql server 内存_SQL Server内存性能指标–第1部分–内存页/秒和内存页故障/秒
  8. 网络分解的时代即将到来,云服务商正在铺路 | 分析师洞察
  9. 自动为数字千位数,百万位数添加逗号
  10. oracle 常用统计函数,Oracle常用的统计函数
  11. HiJson 百度网盘下载
  12. 删除重复节点(细节每太明白)
  13. 关于实时协同编辑的架构思考
  14. 如何判断某个类是否有某个注解?
  15. ewebeditor php漏洞,ewebeditor for php任意文件上传漏洞
  16. BAT批处理如何去写Windows防火墙规则
  17. 7 125 kHz RFID技术
  18. LInux上返回到切换目录前的目录
  19. P4848 崂山白花蛇草水
  20. 兼容NSR20F30NXT5G的小体积肖特基二极管

热门文章

  1. C#快递跟踪(基于快递100深度定制)
  2. 最大值和最小值(I)
  3. 背了黑锅以后,我找到了二师兄帮忙...
  4. 《应用程序性能测试的艺术(第2版)》目录—导读
  5. 红黑树检索/插入/删除
  6. 【陈工笔记】# LaTeX 中,图片如何不置顶? #
  7. 若你是这五大姓,说不定万里长城为你而建,霍去病打的是你的祖先
  8. 王梦君 matlab,那是每个matlab程序都要有function么 “#”这个符号是什么意...
  9. java-net-php-python-06白茶销售系统计算机毕业设计程序
  10. 红图新媒体让你知道提升新媒体广告ROI需要关注的10个指标,