设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
我学什么计算机专业
返回列表
发新帖
我学什么计算机专业
[复制链接]
11
|
7
|
2021-11-6 12:08:25
|
显示全部楼层
|
阅读模式
关键是看你的兴趣,最好选择你喜欢的,不要看社会,每个行业都有竞争。一般说来,初学电脑不要把专业分得太细,基本上是啥都会。只有在更高深的程度钻研的时候,才分什么人工智能、网络、数据库、操作系统、实时系统等等。刚开始学是什么都要学,除了程序,也必需了解硬件原理和结构,还得学习操作系统原理、数据库设置、网络理论。因为这些都是基础,你以后工作中具体从事什么专门现在还不能确定,即使到了一个单位,换岗位也是经常的事情。学电脑不需要多高的智商,只要你不觉得自己确实很笨就行,以前的什么基础都没关系。我以前在职业高中教书,要好多得意门生现在都成了社会栋梁了,他们的小学、初中基本上是荒芜了的,一样可以学好计算机。
回复
使用道具
举报
千问
|
2021-11-6 12:08:25
|
显示全部楼层
应该学计算机。 软件开发是一项纯智力活动(现在人们都意识到长时间超负荷的连续写程序并不会提高软件生产率,反而会对软件品质造成很大负面影响,所以尽管很多程序员仍然长时间加班,但这种现象正在逐步减少并最终会消失,所以体力要求并不会比其他行业高),如果你不是一个智力高于平均水平的人,说实话,软件开发并不适合你,你基本不可能在软件开发领域取得很高的成就和地位,而且不久就会因为年龄的增长而被淘汰。 如果你以那些开发出共享软件的软件英雄和著名黑客为榜样,立志也要成为他们的一员,像武侠小说中的大侠一样仗剑江湖。我要先给你泼上大大一盆冷水,把你从幻想拉到现实中来。首先,现在的软件其复杂度和规模都远远超过以前,想一个人独力完成一个规模稍大的软件,基本没有可能(虽然还是有些特例,but trust me,那些仅仅是特例,请不要把自己想像成独一无二的超人、幸运儿);其次,无论是软件英雄还是仗剑江湖的顶尖黑客,他们的软件开发功底和智力都远远超过软件行业从业者的平均水平,没有多年的积累和坚韧超常人的毅力,是不可能,换句话说,想成为他们的一员,可以,但请首先成为一个合格的软件开发人员。 如果你是因为传说中程序员的所谓“高薪”,对自己现在从事的工作不满意,而萌生转行的念头,我劝你还是再慎重考虑一下。程序员的待遇一般来说,是要比平均水平高一些,但远远谈不上高薪,而且以现在程序员的工作量来算,其实同样的付出,程序员所得到的能和平均水平看齐就不错了,程序员的竞争和淘汰也是异常残酷的。技术的更新速度更是其他行业所罕见,每个程序员都要不停的跑步跟上,不使自己落伍,所以在这个层面上来说,没有谁可以停下来休息,唯一能够积累下来的就是你的经验,但经验中能够为你的竞争力增添筹码的并不多。 说了这么多,并不是我故意贬低,而是希望告诉你我所知道的软件开发行业的真实情况,基于此请再慎重考虑你是不是真的要迈入软件开发领域。 返回页首 检验一下你是否适合当个程序员 在我看来,要做一个合格的程序员,你需要具备下面几个条件: 1. 强烈的好奇心和求知欲 2. 追求完美的精神 3. 良好的逻辑分析能力 其他方面的条件几乎所有类似的帖子都有提及:如果你不是准备单打独斗,那么团队合作能力必不可少;英语我就懒得说了,没有基本的阅读英文资料的能力,我劝你还是打消做个程序员的想法,没有为什么;数学能力也是必不可少的,如果不是做算法,高中水平的数学能力就足够了,但一定要成绩很好才行。 那么为什么我要强调上面列的三点呢? 具有强烈的好奇心和求知欲,能够让你跟上技术发展的步伐,仅仅靠危机感和责任感,你对技术的学习会有很强的功利性质,导致你的技术体系不能构成一个完整自包容的整体,而且很难对技术有高层次的认识和掌握。 我认识的一个资深系统设计师跟我说过:做软件,“做出来”和“做的好”完全是两个概念,所要求的投入和技术水平是天壤之别。现在国内很多程序员仅仅把软件开发当作养家糊口的谋生手段,国内计划经济时代凑合、马马虎虎干活的思想也渗透到了软件业,很多程序员仅仅是把功能做出来,根本不会去考虑提高重用性、可维护性,也不会去考虑提高稳定性、运行速度,甚至连代码也是乱七八糟,基本的编码规范都不遵守(在我看来,这样的人不配“程序员”这个称号),在我们大声谴责国内软件业环境不好,拉项目靠关系,没有质量保证体系,老板不重视程序员,疯狂剥削程序员的时候,我们是不是该问问自己,你是不是只把眼睛盯着别人? 现在各种软件开发包应有尽有,包罗万象,编程工具也异常强大方便,对于国内占主流的MIS系统来说,要完成一个功能实在不是很难的事情,但是如果把系统做为一个整体,则大多数都是运行缓慢、占用资源过大、兼容性差、可维护性差、不稳定的系统,你可曾尝试过开发一个优秀的系统,如果有,你就会发现开发优秀软件是多么困难,对技术的要求是多么高,而你在努力做到完美的过程中水平的提升是多么快。没有追求完美的精神,无论外部环境如何好,你也是不会开发出优秀软件的,等待你的是无休止的修改和维护~,你的技术水平也永远停留在简单的编码阶段,最终只有被迫转行。 返回页首 好了,我真的适合当个程序员,那我该如何开始? 首先选择一门编程语言和操作系统平台。 操作系统平台国内比较流行的基本有Windows、Linux(Unix)、Mac OS。一般来说大家都选择的是Windows平台,因为此平台是国内处于垄断地位的操作系统,而且有很多优秀的开发工具可供选择,缺点就是Windows平台的开放性不高,往底层探究比较困难(但我对于言必称底层的观点比较反感,不是所有搞开发的都要对底层非常了解,做出用户满意的系统才是我们追求的根本,玩些底层的trick只是一种自我满足罢了。当然我们需要有一些掌握底层技术的高手,但这个是个人选择的问题),而且用惯Windows的程序员在配置、脚本等方面比较弱。Linux是开源平台,当然从理论上你可以操纵Linux的一切,但是有几个人能够达到这一水平?刚刚开始学习开发的程序员,在Linux上也仅仅能够开发一些应用软件罢了。Linux下的开发工具不够人性化,但这种情况正在逐步得到缓解,Eclipse就是非常出色的开发平台。在Linux下开发,你可以得到大量优秀的源代码,并且一切都是透明的(只要你想),但你必须学习很多命令行指令,掌握各种系统和参数配置以及脚本方面的知识。 编程语言的选择更是令人头痛,我涉猎不多,对于有些语言,我无法给出任何建议,只好等这方面的高手来给大家补充了。我仅仅对C++和Java进行一些说明,当然这个也仅仅是基于个人体会,绝对不是权威观点 :P C++仍然是目前占主流的开发语言(详细的可以阅读TCPL中的相关论述),而且一种语言的发展或消亡都是一个渐进的过程,在可以预见的将来,C++仍然是一门举足轻重的开发语言,但其所针对的领域和方向可能会有所调整,我认为最主要的变化是C++会逐步从商业MIS系统市场上退出。选择C++的理由是关于C++的优秀开发书籍和开发工具最多,相关的资源也异常丰富,待对于一般应用程序的开发掌握之后,无需过渡,就可以深入学习各种技术,因为现阶段讲述系统底层奥秘和高级技术的书籍,基本都是选用C\C++做为示例语言。加上微软精心打造的开发平台Visual Studio或Borland的C++ Builder系列,学习起来更是如虎添翼。但C++现在的缺点也是比较明显的,我最深的感触就是对于XP和Agile Development的支持不好。 Java简化了C++的语法,学习起来比较容易(但随着Java的日益普及和发展,是否能够继续保持这一优势,我不敢断言),Eclipse是非常优秀的Java开发平台,支持XP的整个过程:设计、测试、编码、重构……现阶段敏捷软件开发的主要语言就是Java。而且Java的跨平台特性更是非常大的优势。 实际上,选择哪门语言都没有关系,根据你的发展规划和目前身边的环境选择就可以,没有必要跟风,其后的坚持才是难点。 好,假设你选择了C++做为开发语言,在Windows平台上开发,那么我给你如下的学习建议(其他的选择请各位积极补充……): C++语言的学习当然是基础,这个阶段由于没有任何在特定平台上的开发经验,我们只能按照书中的例子一个一个输入运行,暂时告别熟悉的图形界面,回到古老的DOS了。参考书的选择是这个阶段很多朋友关心的,Stan Lippman的《Essential C++》和《C++ Primer》是我优先推荐的,而《Essential C++》因为篇幅较小,讲解内容适当,而且对C++ STL的运用有不少描述,显得相当实用,我认为最适合初学者使用。无论选择了那本书做为入门教材,都应该逐个例子逐个例子的消化,不要贪快,但同时要对重点内容有所侧重。我们学习任何东西都是为了解决实际问题,所以请把重点放在我们实际中最常用的部分,而不要过多的追究一些细节和艰深晦涩的不常用技术。 此刻我们会碰到很多过后看来非常简单幼稚的问题,比如为什么编译出错,为什么按照书中的例子输进去却无法通过编译,找不到头文件等等,大体上这是因为刚刚接触程序开发,对程序理解还很初级,以及对于所使用的开发环境不够了解,特定编译器对标准C++的支持程度不一导致。请多阅读关于所使用开发环境的各种文档,以及查阅帮助文档。以我最经常使用的Visual C++配合MSDN来说,当出现一个我不能理解的编译错误时,按F4键编辑器就会自动跳到当前错误地点,下面的输出窗口也会给出错误代码(比如C××××),把错误代码记下,打开MSDN,在索引一栏输入错误代码,就能够查到详细的关于此错误的说明,当然,是英文的(不要问你不会英文怎么办,这是基本要求)。现在的开发工具查错排错非常方便。当然,有时很多错误原因并不是编译器所提示的地方,而是往前或往后一些地方,长期的编程经验可以提高查错速度。此时也请多练习练习Debug技术。 此阶段只要能够掌握C++的基本语言要素,对结构化程序设计和基于对象的设计有一定理解,能够完成一些简单的小程序就可以结束了,毕竟DOS程序现在很难勾起我们学习的欲望了 :P 在此之后可以视自己的情况决定是否学习数据结构,数据结构是程序员的必修课,不可或缺,地位非常重要,即使你现在希望马上进入图形界面程序开发的世界,这一课我也提醒你记着早点补上。 终于可以迈入图形世界,我们要从SDK编程开始,不要担心,这不会花费你太长时间,但却是对Windows程序运行机制进行深入了解的好时机,在此的努力都不会白费(trust me),此时的参考书没有什么好考虑的,基础的有Charles Petzold的《Windows程序设计》,进阶的有《Windows核心编程》。请从《Windows程序设计》开始,Charles Petzold的书通俗易懂,学习起来非常轻松,而且对你的语言要求不高,只要懂C就可以了。 此时容易碰到的问题大多与项目设置有关,如果使用Visual C++,请按Alt+F7调出项目设置对话框仔细检查,并阅读相关文档,熟悉各项配置的意义。 此阶段请重点掌握Windows SDK程序的编写方法,Windows程序的运行机制和Windows消息机制,和常用的Windows API。我们还可以更进一步:尝试用前一阶段学到的C++知识对过程化的SDK程序进行初步的改造,将我们敲入计算机的程序变得可重用,按照自己对基于对象思想和面向对象思想的理解来重新编写例子程序。 OK,现在你已经初步入门了,掌握了C++的基本用法,对面向对象有了一点模糊而自以为是的认识,也能够写出Windows程序了,虽然还有点简单,还有点丑陋,不过,总归是图形界面啊。开始有点感觉了,是吗? :P 别急着往前冲,停一停,将C++和Windows SDK的基础打牢,贪多嚼不烂吗。此时有很多经典书籍等待你去掌握,也有几乎无限的题材供你练习,请尽量多阅读接触下面的资源: ? 《C++ Primer》 ? 《Windows核心编程》 ? 《应用程序调试技术》 ? 面向对象开发设计方面的书籍 ? MSDN的Platform SDK部分,Periodicals部分(包含了大量有价值C++、SDK方面的技术文章) ? CodeProject里相关的源代码是很好的补充学习资料 现在继续往前走吧,利用SDK开发毕竟有时太过于费时费力,还是使用更高级的应用程序开发框架的好,主要的有MFC和VCL,关于这些框架谁好谁坏的争论我已经听烦了,一句话,能帮助我们完成任务就行,它们无非都是工具,你自己随便选择吧。不过选择好之后,你应该明白,对于你的工具,了解越深,越能发挥它的威力。如果你选择了MFC,我建议学习下面的书籍: ? 《深入浅出MFC》:关于此书毋庸多说,尽管有人不停的贬低,但它的地位是无可置疑的,而且也是对我最有帮助的书籍之一。 ? 《MFC程序设计》 ? 《Visual C++技术内幕》 然后就停止找书吧,网上开发站点的数不胜数的源代码就是最好的老师了…… 返回页首 学习过程中碰到问题我该怎么办? 我始终认为学习软件开发过程中遇到的问题只有自己尽最大的努力去解决,才能收到最大的成效,对于那些动不动就把问题发到网上指望高手帮你解决的做法我非常不赞同,因为这样你并不能从中学到多少。我建议的做法是,首先尝试自己独力解决问题,花几个小时解决一个问题,是很正常的,不要几分钟解决不了就放弃了;实在无法解决的时候,请尝试尽量减小涉及范围,将问题归结一下,初步形成自己的结论;然后利用搜索引擎或者开发论坛中的搜索功能来搜索是否有对于自己问题的解答;实在没有的时候,再发帖子求助。请了解一点:你遇到的问题都是别人遇到过的,网上肯定有现成的解决方法(因为你还没有到开发研究前所未有的问题的水平:P),只看你找不找得到了,请尽力去利用现有的资源而不是麻烦别人。 CSDN的论坛、MSDN在线文档都是非常好的资源,基本上我们遇到的问题在这里都能找到解答。
回复
使用道具
举报
千问
|
2021-11-6 12:08:25
|
显示全部楼层
回复
使用道具
举报
千问
|
2021-11-6 12:08:25
|
显示全部楼层
当下IT行业的发展是非常巨大的。IT技术也是一门需要人不断学习,不断更新的好技术。学IT技术就是要活到老学到老。电竞专业。毕业以后可以从事网络游戏美术,网络游戏动漫设计,游戏概念/故事情节设计,网络游戏3D设计,网络游戏人物设计,网络游戏环境设计,游戏服务器开发,游戏引擎开发,手机游戏策划,手机游戏开发,手机游戏程序开发,手机游戏美工,手机游戏测试等工作。发展前景也是很客观的。
回复
使用道具
举报
千问
|
2021-11-6 12:08:25
|
显示全部楼层
英语学好了很有用的,而且编程学起来超累,又烦,为了一个程序上的一点点小问题可能要想几天,不短寿才怪,真学计算机学会设计好了,随便哪烦的。现在多的去了
回复
使用道具
举报
千问
|
2021-11-6 12:08:25
|
显示全部楼层
计算机啊,我就是学这个的,这个不是很好学,学得不好的话,不好找工作,要学的话,必须学精,不然学起都不用.计算机方面很多,有软件,应用技术,编程,软件开发,等等,一时也说不完,你不如去网上查找一下专门的问题!至于高智商啊,有一定的需要!
回复
使用道具
举报
千问
|
2021-11-6 12:08:25
|
显示全部楼层
我接触到的计算机相关专业,一个是计算机,一个是信息通信类的对计算机感兴趣的话,那应该就是计算机科学与应用了,专科不清楚,本科里计算机专业大多学一些软件方面,很少接触硬件编程这个想有所成绩还是需要一些智商的,如果学的一般的话,干这行也没什么意思,太消耗脑细胞,累计算机和英语相比的话,学计算机的人是多,不过我觉得学习英语的更多,基本上上过初中的就会英语学计算机的话对英语也有一定的要求,对英语一窍不通的话搞计算机也挺麻烦总结:我觉得学计算机比英语有前途,其中最主要的原因就是你对计算机感兴趣
回复
使用道具
举报
千问
|
2021-11-6 12:08:25
|
显示全部楼层
计算机其实是当下一个潜力很大都行业,前景很好, 学习的话也可以去一些相关都学校看看,加油
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
求office 2007英文版,还有密钥...邮箱
[email protected]
。。。我是win7 64位系统。。谢谢
2
以义务兵的形式,函授大专文凭可以参军么
3
我的鱼儿在哪里txt全集下载
4
高分!!关于angel beats!动画版剧情中的疑问若干-_-||
5
我叫陈富会,英文名怎么取?
6
1、写出非空集合A={a2+1≤x≤2a,x∈R}的所有子集 ? 2、已知x>0,则x/x2+1的最大值是?
7
什么样子的毛笔是好的
8
换个方式去爱你txt全集下载
9
武魂怎么卸载
10
这是哪部好莱坞的影片?
11
CAD2010 序列号356-72378422申请号KEYW RZ49 P7HJ DQVJ AT7S 6XXJ PNL3 1H3Z
12
谁有办法帮帮我啊 我买了100的点卡冲进梦幻西游 现在不想玩了 要怎么卖掉啊
13
乙肝表面抗原(定量)>225 表面抗体>1.464 e抗原>70.500 e抗体>0.000 核心抗体>4.050 这个带表什么?
14
谁知到 任贤齐有一首歌歌词里有一句是 怎么忍心让你受尽冷风吹 歌名是什么
15
咨询几个关于安卓平板应用的疑问
16
我想要一份完整ISO9000,9001质量管理体系的具体内容,请发
[email protected]
非常感谢
17
谁能帮助我查询一下联通号码1320560300,机主的号码,谢谢
18
写一篇初中议论文《谈理想》,要求模仿《理想的阶梯》。
19
求100字左右的美文随笔
20
请求帮助!帮偶看个QQ签名,198005074说啥?
21
这是谁?
22
甘蔗茎的薄壁组织,甜菜的块根等都含有较多的糖且近于白色,为什么不可以用于可溶性还原糖的鉴定
23
求做类似这种纸模的设计图 用甚么软件比较好 适合新手的
24
工地近来一批沙子,6天用去2分之1.照着样算,这批沙子的3分之2可以用几天?
25
QQ飞车段位起步 怎么弄
26
体检通知 乙肝表面搞抗原:阴性 乙肝表面抗体:阳性* 这个正常吗公司会不会不要啊,
27
日哦!北京青年怎么没上腾讯视频啊?
28
请发一个假sony m7000的固件给我,非常感谢!邮箱
[email protected]
29
本人卖摩尔庄园牧场绝版动物,谁买啊?
30
西游大战僵尸2宠物几级进化暴走龙魂
31
儿童血小板减少性紫癜最多多长时间自愈?
32
为什么各国要关注文化安全?我们要如何维护文化安全?
33
怎样才能改变命运呢?
34
怎样能让老师的话说进孩子的心里?
35
谁知到复仇者联盟里面的鹰眼侠的弓叫什么名字吗
36
谁知到哪能看成龙电影《12生肖》要高清的,
37
求火影忍者感受痛苦吧,体验痛苦吧,接受痛苦吧,了解痛苦吧 希腊文怎么说!!!!
38
实况8 GGS汉化怎么使用的。。
39
气血不足,喝中药要喝多少副才有效果
40
备用邮箱也要写吗
41
描写你眼中的秋之风情
42
彩色铅笔的铅笔芯可以和笔屑一起扔进火里烧吗
43
求答案那啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
44
公司电费与公司的电费有什么区别?
45
惊醒记———(三言二拍新说)的txt全集下载地址
46
三星kies歌词怎么批量导入?好多导不进去额?
47
农学专业窘境怎么办
48
我没分了,但谢谢帮忙!幼儿园科学教育活动中存在错误的类型和原因?
49
怎么求长方形的4个边共多少米?
50
这种系列的头像有没有男版的、都进来看看呀。
51
关于 审判天使 凯尔的出装问题,请各位大神指点!
52
怎么解方程?
53
异世邪君_3小说txt全集免费下载
54
怎么把婚纱照设计成衣柜门,有会设计的吗?
55
怎样除去结块了的502
56
重庆洲际酒店游泳池的开放时间
57
生物老师让我们写一篇征文题目是 、“菌队”的生活。内容是关于细菌和真菌的,要求1000字以上
58
苏8风格有什么歌曲?
59
安徽医科大学南区在什么位置?
60
求一个iphone三全音发到
[email protected]
谢谢
61
化学题,快做下
62
音箱插耳机孔有声,而插音箱黑孔没声
63
移动电话之间怎么转电话费
64
一句名言给我的启示作文该怎么写啊?
65
你好,我手机是诺基亚的,以前还可以连接到我的笔记本上为什么现在连接以后只是显示一下就没有反应了
66
3000~4000买个作图用的笔记本什么牌子的比较好呢?
67
广州坐飞机怎么去安顺?要最近路线!
68
洛杉矶微软零售店有win8零售版卖吗
69
仙逆TXT全集下载
70
肌酸激酶偏高270要不要冶疗?
71
主体部分在我国吉林省境内的是? A.大兴安岭 B.长白山脉 C.青藏高原 D.内蒙古高原 各位大师,帮帮忙!
72
我12岁,身高159.160,大约45kg。正常吗?
73
现代束美真的开瑜伽会馆了吗?真的是免费的吗?
74
最近老是睡不好,半夜就会醒
75
我该咋和老师说要一个人做,不要同桌
76
生产物流信息系统简称什么
77
楼主你好,我是看到你七月份发的帖子,关于南城力航健身房的,请问你现在有去力航吗,我也想去健身,
78
怎样下载华语DJ到手机的MP3播放器里?
79
万般皆下品(神景八幽系列)电子书txt全集下载
80
《召唤王子》最新txt全集下载
81
长期偏瘦,24岁男,身高173体重只有50KG怎么办啊?
82
急求实况10脸型、球衣及最新转会补丁!!
83
求狂徒全本朽木可雕。有的发到
[email protected]
84
梦幻西游[生日快乐]有哪个家族愿意收我,求发展。。 NB点的来
85
有谁能告诉我魔兽世界5开萨满的电脑配置及需要的软件吗?
86
求动动广场舞花桥流水舞曲,发送到
[email protected]
87
沈家门属于哪个省
88
求怪物猎人p3金手指或显血插件,最好附用法,
[email protected]
可用后继续加分 谢!
89
求郑媛小说全集,未删节版
[email protected]
90
7873wagou是什么网
91
日本、韩国和美国有哪些著名财阀集团?
92
我要求助妇科问题
93
九上语文杨修之死曹操是一个怎么样的人
94
我27岁 才48公斤 怎么 可以长胖 男
95
h可以表示速度吗?
96
求尼基塔第一季第二季的种子,希望是高清的,谢谢啦。这部剧还是很好看的啊
97
求 bigbang桌面图标 鼠标指针 高清电脑桌面什么的 一并发我吧 感激不尽
[email protected]
98
《汉宫月》txt全集下载
99
如图,这是什么游戏?
100
日本话"依葛"或"依嘎"是什么意思