小编今天整理了一些计算机专业有哪些?相关内容,希望能够帮到大家。
本文目录一览:

普通一本计算机专业排名
普通一本计算机专业排名如下:
1、第一梯队A+
在这个梯队中,有世界一流专业,也有世界知名高水平专业。毫无疑问,北京大学和清华大学是我国一流大学,他们是稳居第一梯队的榜首和榜眼。
他们两所高校都是中央直管部级建制,“211工程”,“985工程”,“世界一流大学和一流学科”。清华大学的计算机科学与技术专业还是我国的国家级特色专业。他们俩所高校在第一梯队自然是实至名归的。
2、第二梯队A
在这个梯队中的所有高校的计算机专业都是世界知名的高水平专业。北京航空航天大学、北京邮电大学、哈尔滨工业大学、上海交通大学、南京大学、华中科技大学、电子科技大学。
计算机排名如果要是按照考研角度分的话,可以大体从下列角度去分:
第一档次:清华大学、北京大学等顶尖985大学、中国科学院大学。
第二档次:中上游985大学、普通985但计算机强势专业、211大学计算机领域类强校。
第三档次:中下游985大学、211大学、专业领域类一本大学。
第四档次:中下游211大学、顶尖一本。
第五档次:普通一本高校、二本计算机强势专业。
第六档次:普通二本高校。
飞卢网
拓展资料:
普通一本计算机专业的排名在不同的评价体系下有所差异。以下是对普通一本计算机专业排名的详细解答。
1.教育部评估排名
教育部每年都会对高校进行综合评估,其中包括对计算机专业的评估。这个排名是官方权威的,对大部分人具有较高的参考价值。
2.学科竞赛成绩排名
计算机专业的学科竞赛成绩可以间接反映一个学校计算机专业的水平。例如,ACM国际大学生程序设计竞赛、蓝桥杯等赛事表现优秀的学校常常在计算机专业上也有较好的实力。
3.综合性大学排名
就整个学校而言,综合性大学的排名对其计算机专业的声誉也有一定的影响。例如,QS世界大学排名、Times Higher Education世界大学排名等可以作为参考。
4.学者研究影响力排名
一些机构会通过统计学者在计算机领域的论文数量和引用次数等指标,对学术研究的影响力进行排名。这个排名可以反映学校在计算机领域的研究实力。
5.就业情况排名
许多媒体和机构会按照毕业生就业率、薪资水平等指标,对学校的就业情况进行排名。就业率较高、薪资水平较好的学校往往也在计算机专业上具有较好的声誉。
6.地区特色排名
不同地区的高校在计算机专业的实力上也会有所差异。例如,在北京、上海、广州等大城市的高校中,计算机专业的排名往往较为靠前。
总结:普通一本计算机专业的排名可以基于教育部评估、学科竞赛成绩、综合性大学排名、学者研究影响力、就业情况排名以及地区特色等因素进行综合考量。在选择学校时,除了关注排名外,还应该考虑自身兴趣、学校的师资力量、实践教学资源、就业和发展前景等因素,做出最适合自己的决策。

计算机专业有哪些?
计算机类共包括以下十八个专业:计算机科学与技术、
软件工程、
网络工程、
信息安全、
物联网工程、
数字媒体技术、
智能科学与技术、
空间信息与数字技术、
电子与计算机工程、
数据科学与大数据技术、
网络空间安全、
新媒体技术、
电影制作、
保密技术、
服务科学与工程、
虚拟现实技术、
区块链工程、
密码科学与技术;
一、计算机科学与技术
专业代码:080901 | 男女比例:66:34
1、什么是计算机科学与技术专业?
2012年9月,教育部将新的计算机科学与技术专业取代旧的计算机科学与技术和仿真科学与技术两个专业。计算机科学与技术是一个计算机系统与网络兼顾的计算机学科宽口径专业,旨在培养具有良好的科学素养,具有自主学习意识和创新意识,科学型和工程型相结合的计算机专业高水平工程技术人才。
2、发展前景
人才需求
据《电脑迷》2017年第3期刊发的一篇论文显示:从整体发展趋势来看,中国计算机科学与技术专业毕业生的就业率和薪资仍然处于一个不错的水平。预计在未来的十年,中国的计算机专业人才需求仍将以每年100万左右的速度增加。
在一份样本有8000人的调查问卷表明,中国目前网络信息技术开发行业大部分的计算机专业人才主要集中在网络开发和软件开发上,大约各占调查人数的32%和27%,其他还包括15%左右的毕业生选择从事网络测试技术方向的职业,以及有大约10%的毕业生选择了网站优化和推广宣传方面的工作。
考研方向
计算机应用技术、软件工程、信息
安全工程、网络工程以及与计算机应用技术相关的其它所有学科和专业。
就业方向
该专业毕业生就业面宽、就业前景可观,能够在网络通信类科研院所、政府机构、银行、电力企业、计算机网络公司、通信公司等各类企事业单位从事计算机网络的科学研究、系统设计、系统防护、系统管理与维护和应用计算机科学与技术学科的系统开发、设计和系统集成等工作。
二、软件工程
专业代码:080902 | 男女比例:73:27
1、什么是软件工程专业?
该专业涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式等方面,培养学生适应计算机应用学科的发展,特别是软件产业的发展,使其具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力。
2、发展前景
人才需求
在现代社会中,软件应用于多个方面。典型的软件比如电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。软件工程专业已成为一个热门专业。
考研方向
可报考计算机技术、计算机应用技术、计算机科学与技术、软件工程等学科领域的研究生。
就业方向
软件
服务外包属于智力人才密集型现代服务业,学生毕业后主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。
三、网络工程
专业代码:080903 | 男女比例:71:29
1、什么是网络工程专业?
2012年,网络工程专业正式出现于《普通高等学校本科专业目录》中。网络工程专业贯彻落实党的教育方针,坚持立德树人,培养满足创新型国家发展需要、基础知识厚实、工程实践能力强、有组织能力和国际视野的计算机通信与网络领域创新型人才,坚持“基础厚、口径宽、能力强、素质高、复合型”的人才培养观,培养掌握工科公共基础知识,系统地掌握计算机、通信与网络的基本理论、工程技术原理和方法;具备从事计算机网络研究、网络工程规划设计及实施、网络系统管理与维护、网络系统安全保障能力的专业技术人才。
2、发展前景
考研方向
网络工程专业可在通信与信息系统、计算机科学与技术、信号与信息处理、信息网络、信息安全和电子信息及相关专业继续攻读硕士、博士学位。
就业方向
网络工程专业可以在各类IT企业、公司、科研院所等从事计算机网络系统的产品分析、设计、研究、开发及IT市场拓展、技术推广等工作;能到各级
财政、工商、
税务、邮政、电信、移动、国防、交通以及各类企事业单位从事网络安全维护、计算机检测与控制、计算机网络系统的规划、设计、开发、集成与运行维护等工作;能从事各级各类学校的计算机网络系统教育、网络系统应用开发、远程教育及网络维护管理等工作。
四、信息安全
专业代码:080904K | 男女比例:65:35
1、什么是信息安全专业?
该专业是计算机、通信、数学、物理、法律、管理等学科的交叉学科,主要研究确保信息安全的科学与技术。培养能够从事计算机、通信、
电子商务、电子政务、电子金融等领域的信息安全高级专门人才。
2、发展前景
人才需求
21世纪以来,随着信息技术的不断发展,信息安全问题也日显突出。如何确保信息系统的安全已成为全社会关注的问题。但由于中国专门从事信息安全工作技术人才短缺,阻碍了信息安全事业的发展。信息安全专业是具有发展前途的专业。
考研方向
可报考计算机技术、计算机应用技术、计算机科学与技术等学科领域的研究生。
就业方向
毕业生可在政府机关、国家安全部门、银行、金融、证券、通信等领域从事各类信息安全系统、计算机安全系统的研究、设计、开发和管理工作,也可在IT领域从事计算机应用工作。
五、物联网工程
专业代码:080905 | 男女比例:66:34
1、什么是物联网工程专业?
该专业要求掌握数学和其他相关的自然科学基础知识以及和物联网相关的计算机、通信和传感的基本理论、基本知识、基本技能和基本方法,培养能够系统地掌握物联网的相关理论、方法和技能,具备
通信技术、网络技术、传感技术等信息领域宽广的专业知识的高级工程技术人才。
2、发展前景
人才需求
物联网是一个交叉学科,涉及通信技术、传感技术、网络技术以及RFID技术、嵌入式系统技术等多项知识。作为国家倡导的新兴战略性产业,物联网备受各界重视,并成为就业前景广阔的热门领域。
考研方向
可报考计算机技术、
电子科学与技术、计算机应用技术、电子与
通信工程等学科领域的研究生。
就业方向
学生毕业后主要就业于与物联网相关的企业、行业,从事物联网的通信架构、网络协议和标准、无线传感器、信息安全等的设计、开发、管理与维护,也可在高校或科研机构从事科研和教学工作。
六、数字媒体技术
专业代码:080906 | 男女比例:51:49
1、什么是数字媒体技术专业?
该专业主要研究与数字媒体信息的获取、处理、存储、传播、管理、安全、输出等相关的理论、方法、技术与系统,是包括计算机技术、通信技术和信息处理技术等各类信息技术的综合应用技术,其所涉及的关键技术及内容主要包括数字信息的获取与输出技术、数字信息存储技术、数字信息处理技术、数字传播技术、数字信息管理与安全等。
2、发展前景
考研方向
可报考计算机技术、计算机应用技术、计算机科学与技术、数字媒体技术等学科领域的研究生。
就业方向
毕业生可在IT企业、新闻出版机构、文化传播机构、影视与动漫公司、数字娱乐、大型企事业等单位,从事软件编程、数字影视、动漫游戏、交互娱乐、网络信息系统、
数字出版、移动终端等领域的设计与开发工作。
七、智能科学与技术
专业代码:080907T | 男女比例:73:27
1、什么是智能科学与技术专业?
该专业以光、机、电系统的单元设计、总体集成及工程实现的理论、技术与方法为主要内容,培养具备基于计算机技术、自动控制技术、智能系统方法、传感信息处理等科学与技术,进行信息获取、传输、处理、优化、控制、组织等并完成系统集成的,具有相应工程实施能力,具备在相应领域从事智能技术与工程的科研、开发、管理工作的、具有宽口径知识和较强适应能力及现代科学创新意识的高级技术人才。
2、发展前景
考研方向
该专业本科生可报考
人工智能、计算机科学与技术、软件工程、模式识别与智能控制、控制工程等相关学科的硕士学位。
就业方向
学生毕业后可从事智能制造技术、智能网络技术、智能检测技术、智能机器人、智能交通、智能监控等领域的研究、设计与开发、技术管理等工作,或从事智能科学与技术及相关学科的教学与科研工作。
八、空间信息与数字技术
专业代码:080908T | 男女比例:63:37
1、什么是空间信息与数字技术专业?
该专业是一门集信息科学、空间科学、计算机科学、管理学等多门学科为一体的交叉学科专业,培养具有扎实的软件工程基础、通信及计算机技术、空间决策方法等复合知识结构,掌握大型数字工程设计和管理能力,能从事该领域的科学研究、技术开发、工程应用、信息服务和管理等工作的综合、应用型高级人才。
2、发展前景
考研方向
可报考地图学与地理信息系统、电子与通信工程、
测绘工程、软件工程等硕士专业。
就业方向
毕业生可以从事信息和通信系统、数字化国土、数字化城市的研究设计和制造工作,也可以在政府管理部门、军事、经济、科学研究部门从事系统管理工作。
九、电子与计算机工程
专业代码:080909T | 男女比例:79:21
1、什么是电子与计算机工程专业?
该专业是电子信息科学技术领域的宽口径专业,以计算机科学技术、通信工程、电子科学与技术为主干学科,培养具有扎实的自然科学基础,良好的外语水平,掌握电子、通信计算机方面的学科基础知识,能从事信息的获取、处理、传输、变换技术、微电子设备的设计与计算机应用系统、电子信息系统的设计、制造、应用和开发的高级工程技术人才。
2、发展前景
考研方向
电子与计算机工程专业的本科生可报考应用
经济学、金融、计算机科学与技术、电子科学与技术等硕士专业。
就业方向
毕业生可以在邮电、通信、金融、电力部门以及电子信息与计算机应用领域的高新技术企业从事科研开发和技术管理工作,也可在高等院校、科研机构从事教学与科研工作。还可以在政府机关和国民经济的许多领域从事电子信息系统的维护管理工作。
十、数据科学与大数据技术
专业代码:080910T | 男女比例:--
1、专业定义
数据科学与大数据技术主要研究计算机科学和大数据处理技术等相关的知识和技能,从大数据应用的三个主要层面(即数据管理、系统开发、海量数据分析与挖掘)出发,对实际问题进行分析和解决。例如:今日头条通过算法匹配个人更偏爱的信息内容,淘宝根据消费者日常购买行为等数据进行商品推荐,电子地图根据过往交通情况数据为车辆规划最优路线等。
2、课程体系
《数据结构》、《数据库原理与应用》、《计算机操作系统》、《计算机网络》、《Java语言程序设计》、《Python语言程序设计》、《大数据算法》、《人工智能》、《数据建模》、《大数据平台核心技术》。
3、发展前景
就业方向
IT类企业:大数据技术、大数据研究、数据管理、数据挖掘、算法工程、应用开发。
考研方向
大数据系统研发类、大数据应用开发类和大数据分析类、软件工程、计算机科学与技术、
应用统计学。
十一、网络空间安全
专业代码:080911TK | 男女比例:--
1、专业定义
网络空间安全主要研究网络空间的组成、形态、安全、管理等,进行网络空间相关的软硬件开发、系统设计与分析、网络空间安全规划管理等。例如:网络犯罪的预防,国家网络安全的维护,杀毒软件等安全产品的研发,网络世界的监管等。
2、课程体系
《计算机网络》、《信息安全数学基础》、《密码学》、《操作系统原理及安全》、《网络安全》、《通信原理》、《可信计算技术》、《云计算和大数据安全》、《电子商务和电子政务安全》、《网络舆情分析》。
3、发展前景
就业方向
IT类企业:网络安全、安全产品的研发、技术开发、运维工程、安全管理、安全防护;政府、事业类单位:安全规划、安全管理、安全防御、舆情监管、网络犯罪防范。
十二、新媒体技术
专业代码:080912T | 男女比例:--
1、专业定义
新媒体技术主要培养面向新媒体与内容产业应用需求,具备
传播学、计算机、人工智能、大数据、媒体技术等专业技术知识的高水平、创新型、复合型人才,经过学习和培训,毕业生以在网络传媒、移动传媒、新闻出版等各类相关媒体单位从事与媒体产业相关的媒体数据挖掘、智能传播、数字产品开发与方案设计、内容创意、生产制作、营运管理工作。例如:网络社交媒体情感计算、舆情监控、新闻推荐等。
2、课程体系
《传播学原理》、选题策划、《图形制作与图像处理》、《计算机基础》、《数字媒体基础》、《数字出版实务》、《网络编辑实务》、
网络营销、《
摄影与摄像》、《影视脚本编创》、《非线性视频编辑》、《图形元素程序设计》、《多媒体程序设计》。
3、发展前景
就业方向
媒体行业:数据挖掘与分析、技术开发与方案设计、内容创意、生产制作、营运管理等。
十三、电影制作
专业代码:080913T | 男女比例:--
1、专业定义
“电影制作”专业系教育部特批目录外专业,适应影视工业规范和顺应多屏时代娱乐内容市场发展趋势。该专业将导演、制片、摄影、剪辑、
美术、录音等专业整合,注重培养学生综合利用各种知识、技能和工具进行视听艺术表达和“讲故事”(Storytelling)的能力。例如:拍电影、电视剧,微电影、创作网络短片,有机会也可以成为电影导演、影视经纪人等。
2、课程体系
《艺术概论》、《视听语言》、《导演艺术》、《电影摄影》、《电影录音》、《电影音乐》、《电影造型艺术》、《电影声音艺术》、《中外电影史》、《电视摄像》、《
表演基础》、《节目策划》、《编辑基础》、《剧本写作》、《纪录片理论与创作》、《电影美学》、《电影评论》、《电影作品分析》、《美学原理》等。
3、发展前景
就业方向
影视行业:在导演、编剧、摄影摄像、制片人、美术指导、录音师、剪辑师。
十四、保密技术
专业代码:080914TK | 男女比例:--
1、专业定义
保密技术专业,是一门以计算机和网络为基础的现代化保密技术学科专业,主要培养掌握保密技术专业领域的基本理论和技术,能够从事保密技术相关工作,知识、能力、素质协调发展的专业人才。例如:从事保密科学技术研究、保密产品研发、保密技术教育培训、保密技术防护等专业工作。
2、课程体系
《信息安全概论》、《保密技术概论》、《密码学》、《计算机与网络安全》、《
保密管理概论》、《保密
法学》、《数据结构》、《计算机网络原理》、《数据库系统原理》、《操作系统、计算机组成原理》、《离散数学》。
3、就业方向
国家保密
行政管理部门、企事业单位
保密理论研究、保密技术开发、保密组织管理等。
十五、服务科学与工程
专业代码:080915T | 男女比例:--
2020年2月21日,《教育部关于公布2019年度普通高等学校本科专业备案和审批结果的通知》(教高函〔2020〕2号),公布“2019年度普通高等学校本科专业备案和审批结果”的“新增审批本科专业名单”有新专业“服务科学与工程”。
十六、虚拟现实技术
专业代码:080916T | 男女比例:--
2020年2月21日,《教育部关于公布2019年度普通高等学校本科专业备案和审批结果的通知》(教高函〔2020〕2号),公布“2019年度普通高等学校本科专业备案和审批结果”的“新增审批本科专业名单”有新专业“虚拟现实技术专业”。
十七、区块链工程
专业代码:080917T | 男女比例:--
1、专业定义
区块链工程是
成都信息工程大学2019年新增审批专业,是全国首个“区块链工程”本科专业。2021年,教育部关于公布2020年度普通高等学校 本科专业备案和审批结果的通知中共有14所院校备案“区块链工程”专业。
2、开设概况
2020年2月21日,《教育部关于公布2019年度普通高等学校本科专业备案和审批结果的通知》(教高函〔2020〕2号),公布“2019年度普通高等学校本科专业备案和审批结果”的“新增审批本科专业名单”有新专业“区块链工程”,成都
信息工程大学申报的“区块链工程(080917T)”获批2019年新增审批专业,是全国首个“区块链工程”本科专业。2021年,教育部关于公布2020年度普通高等学校 本科专业备案和审批结果的通知中共有14所院校备案“区块链工程”专业。

做程序员要学什么专业?
当程序员是什么专业?
计算机科学与技术或软件工程, 不喜欢硬件选软件工程。
打算当程序员,上大学学什么专业 40分
楼上就是在扯蛋,自己不行,还劝别人
我现在在深圳当程序员,工作4年了,目前程序员没以前那么吃香,学得人多了嘛
程序员这个职业在不同学校的专业名称也有所不同,但是差不多了多少,计算机科学及应用,或者计算机软件,到学校问一下就知道了,主流高级汇编语言就是一楼老兄说的C++ .NET JAVA这三门了,C++在游戏方面应用的多一些,网站项目基本都是后面2种语言用得多,JAVA的工资要高点,代码量比较大。
做程序员上大学要念什么专业
软件技术专业
数学学的好坏不能直接说明你能不能学好程序员,写程序还是一个逻辑(if语句,循环语句,对变量的操作,等等...)
最好是本科,院校在计算机专业方面有很好的基础设施和条件
不过专科肯定也是有好的 师资方面都差不多的
以我的感觉是如果哪个院校的软件技术专业的学费高,哪个学校就好 ,呵呵
也在网上找找吧
选学校一定要选好,尤其是大学
我再发表一下自己的观点:大学可以上,有条件当然可以上的;不上大学未必就没出路,未必就没好的工作好的事业;现在培训班多了,去培训班学学也不一定比上过牛比大学的差;技术这方面最后还是要靠自己的能力,自己的自学领悟能力,高手就是在自学中发展起来的,呵呵.
说多了,有句话很有意思,是这么说的:是我上了大学,还是大学上了我.
回答完毕,晚安
做程序员要什么学历什么专业才可以?
很多程序员,很多种情况,有大专、大本,有一个是念得法律后来转行做程序员,有一个是技术院校出身,但是有一群朋友,很喜欢电子类的东西,创办过工作室做网站,也在大公司做信息系统开发,后来做项目经理。如果本身专业和电子相关,就直接去找程序员的工作,如果无关,就需要自己找地方学,或者培训机构,或者学校。
想当一名程序员那在大学时候究竟应该学习什么?
最终我决定把想到的东西写下来,希望能对在校的人有点帮助。首先我们得知道这问题的答案是个变量,他依赖于你的目标和天资能力,绝不唯一。当然大学的课程设置往往是唯一的,所以会有点矛盾。这里最关键的东西是目标,大学学习只是达成最终目标高度的一个环节,他应该为最终目标服务。当然大学生很难清楚的知道自己的目标究竟在那里,但要总归要大致知道自己的方向。这个之所以关键是因为,这直接决定你应不应该学习某个东西。我是在做了很多年软件后,才发现软件和软件的差别其实比马和牛的差别还要大。用流行的分类方法比如:前端开发、后端开发、开发,Java开发等会让人迷失焦点,所以我一直觉得Barry W Boehm在《软件成本估算:COOII模型方法》里的分类方法对学习更有帮助。在这个分类方法里软件被分了三层:最底层是基础结构型(平台)软件的开发;中间层次是开发工具、系统集成、中间件;最上层是终端用户编程,也可以理解为一般应用的开发。同时作者还补充了份数据说:在2005年95%的美国程序员是在做终端用户编程。这似乎把话题扯开了,但其实不是,关键要大致定位下自己的方向。因为对于目标是基础结构的程序员和目标是一般应用的程序员,他们要学习的东西差别很大。Donald Knuth的《计算机程序设计艺术》不是没用,但如果你花了2年把他啃了一遍回头专门做应用开发,那它真的用处不大。至少和一个精通具体语言、框架、设计模式、面向对象、UML的人比只是钻研了《计算机程序设计艺术》的人反倒是在劣势,虽然可能后者更花时间。反过来讲则是在算法密集型的工作里,那优劣情形就会掉过来。无疑的什么都精通最好,但人的时间是有限的,而软件相关的知识是无限的,所以把学习聚焦在自己的目标上非常关键。而目标是什么则要根据自己的实际情形来定。假设说你真的感觉自己的能力挺好,就想做基础结构型的东西,去做MapReduce,去做操作系统等等,那首先要认识到的是干这个的人很少,竞争很激烈。如果说在2005年美国只有5%的程序员是干这个的,那我估计今天在中国也顶多是这么个比例。个人感觉,大学的计算机课程还真都是往这个方向培养人的,一旦真的走这个方向,那么大学的计算机课程还真用的上。需要好好学习,天天向上。当然只上课也不行,把课上学的东西实践起来也很关键(比如开源项目)。这里麻烦的事情是,干这个的可能只有5%,很多人即使很努力也不一定挤的上去。那么假设说一个人很现实,说:国内排名靠前的几所学校凑凑也就5%了,竞争太激烈,我不选这个目标方向,我还是95%里做做吧,那这个时候我应该学什么?我个人认为主要要学好一些比较硬的,需要大块时间学习的东西,而不要在花里胡哨的东西上多费时间。硬的东西是指:数据结构和基本算法。不管是不是做基础结构性软件,基本的数据结构和算法知识还是要有的。很可能不太会有自己从头写数据结构和算法的机会,但如果复杂度不知道怎么算,链表、红黑树、哈希表的差别都不知道,那就怎么都玄。精通一门编程语言具体是那个可以根据实际情形来选。但这里强调的是语言,不是IDE和框架。可以通俗理解为每个关键字背后的含义要整清楚。这里的陷阱是学一堆语言,但那个都不精。精读一个有点规模的开源项目(至少要超过2万行)要找那种规模不太大,又比较有名的项目,一定要精读,争取每行都懂。累积一定的代码量不算IDE帮助生成的,争取也在2万行之上。面向对象和设计模式这点最好配合著下一点一起做。从头考察一下某个框架考察某个框架的内存机制、线程机制等。整个学习过程中最常见的陷阱是学会操作一堆IDE和框架的使用,但实际上这事儿价值不大......
做程序员难不?要学什么专业
计算机类的
程序员需要学些什么?
要看你喜好了,做什么都是有兴趣才能学好
想学程序 先确定要学什么 c c++ c# java pb vb等等
现在流行就是c#和java c++也可以 不过比较有深度
先学语法 再学程序实例 最后做项目程序员 工资中上等吧 但是很辛苦
如果你认真学习 不到半年你就会学的很好
作为一个程序员需要学多少技能
介绍下我的想法:
大学里学的是计算机专业,所以顺道学了不少计算机系的基础课程,总体来讲学得很不好,直到大四毕业,我才勉强下定决心要以写代码为生(现在想想,可能是当时实在想不出其他出路)。大学4年,很遗憾的事情就是我没有弄清楚该去真正学些什么东西。
毕业后第一份工作,在一家小公司写servlet/jsp,说实话,我写的很烂,当时带我的人对我的工作很不满意,直到有一次,项目经理跟我谈说,你的工作表现你也看到了,差点就被开掉了,不过我觉得还是要在给你机会。。。当时,我真的是自信心崩溃到极致,觉得自己这段时间其实很努力,但为什么还不入门路。。这次经历给了我非常大的影响,之后的不久,我终于明白了怎么去写那些servlet/jsp,于是我努力的写那些代码,不久,我就成了公司新员工里面,做东西最快的人。当时还发了个公司的什么最快进步奖给我。我想第一份工作给我最大的感受是,想要做为一个程序员,你得先明白,程序是个什么东西。
一年多以后,servlet/Jsp实在不想写了,于是换到另外一家公司,做聊天软件的J2ME客户端。其实我当时不懂J2ME,在刚入职的一个月里,啃完CLDC和一些会用到的JSR的英文文档,然后每天去看项目的代码,有任何问题就去问周边的同事。不久,我也慢慢能写一些J2ME的代码了。接着,我加入了新版客户端的项目组,开始做一些UI组建。最开始,我写一个Text组件,就是把文字显示到屏幕上,还要根据屏幕可显示区域的宽度、高度对文字做调整。没几天,我就信心满满的写完了这些代码,原来写客户端代码也不难啊。不过不久,当同事要用我的组件时,问题百出,以至于同事跟经理抱怨说,这么基础的组件应该给有经验的人去写啊。。 这次,虽然我的工作做的很烂,可自信心倒没受多少打击,因为已经工作一年多了嘛,脸皮厚了不少。但是我心里知道,我的工作肯定哪里出了问题,否则我的组件应该能经受住使用者的考验的啊。这份工作中,我学到了不少东西,首先呢,脸皮要厚一点,不会就追着去问,其次,没有想清楚的话,写出来的东西经不住考验的。再次,英文资料好像更准确啊。当然还有一些具体的编程技术。
大概又过了一年多,大家都说J2ME快完蛋了,android已经开始大兴其道,公司里面也有人在做android客户端,可我还在写没有前途的J2ME.恰好,qq群里有人发消息说招人,我脑子一热,扔了份简历过去。于是,一个多月后,我就到了新的公司上班,这家公司是一个做手机的厂商,而我也可以参与android的开发。在这个公司的前3个月,基本啥活没干,除了学习android之外,就是各种培训和等待。大概待到5个月的时候,我实在坐不住了,我去跟经理说,有没有活可以给 *** 。经理说我考虑下,不久便安排给我一个项目,让我去把它维护好了,然后集成到产品里面。可当我拿到代码时,傻眼了,2w多行代码,而且很多地方写的很复杂,看了好几天也没看懂。好吧,不管了,这件事既然是我负责,那怎么都应该挺住。在接下来的快2个月里,我每天都扑在这两万多行代码里,解决里面的bug,理解里面的设计思路、代码风格、编程技巧,使用公司的工具链,从发布、审核到持续集成等等。我了解到了很多我平时不知道的东西,我解决了发现了的所有的bug。可是最终,我并没有把这个项目维护到可以发布的程度,最后一关的AT&T的稳定性测试宣判了我的这个项目的死刑,随后这两万多行代码慢慢的从我的提交列表里面消失掉了。我第一次明白了,竟然还有如此严格的质量测试,也明白了什么叫风险与代价,虽然这些代码,我已经用monkey模拟跑过了5个钟头,但是依然被ATT测试蹂躏2个钟头之后挂掉。......
以后想当个程序员 大学要学什么专业
好多大学毕业生转行学习it程序开发的。如果你现在就有工作目标,以后想从事软件开发,当个程序员的话,那么建议你大学选择专业的时候就选择计算机相关的专业。
当java程序员应该学什么,并且学的顺序是什么
ja范a有三个方向:1 桌面应用程序开发 不过个人认为这个很少
2 j2me也就是手机里一些小程序的开发
3 j2ee 企业级开发 也是最有前途的
下面是本人j2ee学习的路径 是当时老师跟我讲的
第一步:入门 随便找一本简单的详细的书看完
第二部:看thinking in Java这本书讲解深入 有难度 看完的话受益匪浅 如果 觉得thinking in java 太难的话 就看java核心技术 简单一些 一共两卷 买盗版的吧 很便宜 哈哈
下面就是另外的一层境界了
第三步:html css javascript 这些不是java的内容 但一定要了解
第四步:jsp、servlet JavaBean这个没什么可说的 张孝祥的书不错 很全面 这时可以做个小网站什么的 用mvc设计模式 也就是JSP 负责显示界面 相当于MVC中的 V
Servlet 负责历程控制 相当于MVC中的 C
JavaBean 负责功能 相当于MVC中的 M
第五步:学习struts spring hibernate框架 这时也可以做一些小项目了 实践一 下 当然你会发现实际练习中会有很多问题出现 这是提搞的好机会
第六部:ejb 这是一个重量级的东西 慢慢学吧
以上就是飞卢网小编为大家带来的内容了,想要了解更多相关信息,请关注飞卢网。