软件工程师月薪专业大学的时候很忙吗?

2002年   一月份一次偶然的机会接觸到了钱钟隆的<<逆向巧学英语>>感慨万千。呵呵随即开始默写标准日本语的课文应该算是重学。这次我是把发音和磁带一个一个比的為以后的发音奠定了非常好的基础。从这时开始我主要是听默写而不是看。   3月分一次公司的JAVA培训老师建议用英文的资料来学,说嘚很多好处觉的有道理,采用之一直到现在我学习技术资料的95%都是英文版的,这个习惯使我没有把英语还给老师呵呵。   而且现茬阅读大量的文档资料一点都不觉的头疼当然写作能力也有显著提高。   6月份部门日语4级模拟350分3级模拟,300分(四百分满)   7月份涨了400え工资   12月份顺利通过国际3级考试   此其间日语学习一直坚持着。随便说一句我的日语完全是自学,公司也有免费的辅导班因為不能和我的进度吻合,没有参加不要被别人牵着走,这是我的原则   我的作息安排基本上是早上7点到公司,到7:40听日语8点吃饭,8:30仩班11:45吃饭,然后听日语12:30休息, 13:00上班晚上如果不加班的话继续学习。周末也基本上是学习当然有时候也会打一天游戏。哈   小结:日语学习转为以听为主技术学习转为全部采用英文资料。这两点使我收益非常大   另外长期的坚持是成功的关键。   2003年   1月份升职涨600元   1月份到3月份东京出差,和一些前辈交谈中感受到来日本工作日语是门坎,越过这个门坎之后凭的是技术和经验因为任何一个日本人日语都会比你好很多倍。   回来后调整计划学习时间分配:技术70% 日语30%,年底日语过2级通过3个JAVA系列认证。为了配合计劃实施在日本AMAZON买回了认证所需的英文版书,花了2000圆国内也有翻译过来的才200圆而已。   到8月份通过了SCJP(83%)和SCWCD(94%)日语默写完中级上册。准备10朤份过SCJD   7月份升职,涨3000元月工资,月收6500   9月份到北京培训拿到了SUN的教师资格。接下来工作之余做了3个月的兼职讲师由于占掉叻大部分的业余时间,所以放弃考SCJD(另一个原因是觉得自己的水平已经完全达到了本身这个认证并无新知识,实践而已)另外日语以3分之差失败,现在想来不知道这段经历值不值   (到北京培训是一次偶然的机会,不在计划之内)   12月份参加国际日语2级考试3分惜败。之後开始准备SCBCD(EJB相关)认证   小结:预想要完成的事基本上完成感受到做出计划并且完成的快感。接着准备提高口语能力还有想找个女朋伖(呵呵)

1.计算机科学主要从理论和数学的角度研究计算机如何工作

2.如果你喜欢数学,逻辑学或者你想进入CS的某个专业领域,例如人工智能机器学习,计算机安全或图形你應该选择计算机科学。

3.软件工程师月薪研究如何构建软件系统包括诸如项目管理,质量保证和软件测试等

4.如果您对实际操作方法更感興趣,并且想要了解软件构建和维护的整个生命周期应该选择软件工程师月薪。

5.计算机科学和软件工程师月薪都是学习编程和计算机科學的基础知识因此您成为软件开发员,可以任选其一

要了解计算机科学与软件工程师月薪专业之间的差异,我们来先来看看加拿大滑鐵卢大学的课程

我选择滑铁卢大学是因为它是北美计算机科学课程最好的大学之一。

我们首先比较一下每个计划对应的工作类型和实习機会

滑铁卢大学的网站提供了几个例子。

每个专业都有一些校友介绍了自己的工作以及他们的工作地点。

●Web开发人员/架构师Steele集团

●軟件工程师月薪,通用动力加拿大

●敏捷工程师Pivotal实验室

●业务分析师,加拿大轮胎公司

●软件开发人员Tagged公司

●软件开发人员,IBM加拿大

●软件经理Arius软件公司

●软件工程师月薪师, 哈里斯公司

●软件开发人员,埃森哲公司

如你所见工作类型之间没有很大差别。

毕业生获得計算机科学或软件工程师月薪学位后最常干的工作是软件开发人员或软件工程师月薪师

还有其他选项,例如产品经理质量保证分析师囷技术顾问。您的选择将取决于您的技能组合

现在,我们来看看每个专业的必修课程首先比较一下第一年需要学习的课程。

●CS 136 - 算法设計和数据抽象

●数学135 - 荣誉数学代数

如你所见第一年的课程也很相似,大都涵盖了一些基础的计算机科学课程以及线性代数和微积分的┅些数学课程。

唯一的主要区别是软件工程师月薪有额外的物理和电子工程组件课而计算机科学有更多的选修课。

一年之后的必修和选修课程如何我们来看几个例子:

●CS 240数据结构和数据管理

●CS 241顺序程序基础

●CS 246面向对象软件开发< - 对于软件工程师月薪专业学生是非必修课

●CS 251計算机组织与设计

此外,还有几门计算机科学选修课

●ECE 222数字计算机(包含汇编语言)

●MATH 213软件工程师月薪师高等数学

●MSCI 261工程经济学:工程师財务管理

●CS 241顺序程序基础

●CS 240数据结构和数据管理

●CS 247软件工程师月薪原理< - 对计算机科学专业不是必修课

●CS 349用户界面< -对计算机科学专业不是必修课

●CS 343并行和并行编程< -对计算机科学专业不是必修课

●CS 348数据库管理简介

●SE 465软件测试和质量保证

●SE 464软件设计和体系结构

●SE 463软件需求规格和分析

此外还有一些计算机科学和电子工程选修课

上面有很多信息需要消化,下面是我的总结:

谈到数学和统计方面的要求计算机科学和軟件工程师月薪几乎完全相同,涵盖了组合概率和统计。

核心计算机科学需求也相似包括算法,数据结构和操作系统

软件工程师月薪在电气工程和软件工程师月薪基础方面有更多的要求,例如软件测试设计和软件需求规范。

计算机科学学生可以选择更高级别的计算機科学的选修课程可选择的课程范围很广,例如计算机安全软件工程师月薪基础知识,计算机视觉机器学习和数据库管理。

那么伱应该选择哪个专业?

我认为这主要取决于你的喜好简而言之:

1.如果你喜欢数学,逻辑学或者你想进入CS的专业领域,例如人工智能機器学习,安全或图形你应该选择计算机科学。

2.如果您对动手方法更感兴趣并且想要了解软件构建和维护的整个生命周期,则应该选擇软件工程师月薪

但是如果你想成为软件工程师月薪师,哪个专业更好

在这个特殊的大学(滑铁卢大学),如果你想成为一名软件工程师月薪师计算机科学是更好的选择。

为了简单起见假设您希望在北美担任软件工程师月薪师,获得薪水最高的职位(约$ 100,000美元/年)這些工作通常来自于大型软件公司(微软,谷歌亚马逊等)或中型高增长公司(例如Dropbox,LyftSnapchat,Pinterest等)

通常,这些公司在挑选软件工程师月薪师时寻找的是能够编写可靠代码并构建有趣项目以及拥有计算机科学基础知识(包括数据结构和算法)人才。

我认为培养这套技能的朂好方法是快速学习计算机科学基础知识花时间练习解决问题和编写代码的能力。

基于软件工程师月薪课程和工程专业学生一般情况下嘚繁忙程度我认为学习软件工程师月薪专业比计算机科学更难。

这个特殊的计算机科学课程的另一个好处是它有更多的计算机科学选修課这也很好,因为根据就业市场的需求你可以调整自己的课程。例如如果移动应用程序开发的需求更高,您可以学习这项课程如果并行计算需求高,您也可以选择这个课程

我确信学习软件工程师月薪基础知识(项目管理,设计测试等)有一些好处。但我个人宁願多学一些技能这就是为什么我认为如果你想成为软件工程师月薪师,计算机科学是一门更好的专业

当然,那只是我的看法而且只針对这所特定的大学。我很乐意听取您的意见以及您在计算机科学或软件工程师月薪专业的学习经历。

如果你感兴趣的大学没有软件工程师月薪专业但你想成为一名软件开发人员,我建议你选择计算机科学计算机工程专注于硬件而不是计算机科学或软件工程师月薪,洇此与典型软件开发人员的工作直接相关性较小

感谢阅读,祝您选择大学和专业顺利!

本文虽然是以国外学校作为例子进行介绍但是對于两门专业的不同之处还是进行了详细的阐述,希望给够帮助到各位同学!????

更多考研资讯欢迎关注公众号:计算机考研联盟

  现在是大学毕业季很多大學生都在忙着找工作。但还有很多同学不知道互联网软件开发工程师是做什么工作工资待遇及月薪是多少?下面高三网小编就详细说一下,希望能够帮助广大同学

1互联网软件开发工程师职业介绍

  互联网软件开发工程师又称为web开发工程师,是进行网站应用服务、模块设計等网站建设工作的专业技术人才

1互联网软件开发工程师具体做什么

  独立开发网页应用服务,参与网页开发工作优化网站;根据需求,完成模块分析、设计、开发任务;为平面设计工程师提供技术支持

1互联网软件开发工程师岗位薪资

  互联网已成为名副其实的“富翁制造工厂”,网络人才将更加走俏其中互联网软件开发工程师更是炙手可热。

1互联网软件开发工程师任职条件

  教育培训:计算机或相关专业大专及以上学历。

  工作经验:深入理解面向对象的程序设计思想;了解网站整体构架设计和网站项目开发的流程;熟悉JavaScript、Ajax、XML、CSS及PHP等Web开发技术;熟悉MySQL/SQLServer或oracle数据库;熟悉Linux环境开发经验具备Linux系统常识;熟悉代码编写规范;具有较强的逻辑思维能力、独立工作能力和良好团队精神,能很快适应新的环境自学能力强。

1互联网软件开发工程师职业特点

  互联网已成为名副其实的“富翁制造工厂”网络人才将更加走俏,其中互联网软件开发工程师更是炙手可热互联网软件开发工程师又称为web开发工程师,是进行网站应用服务、模块设计等网站建设工作的专业技术人才

1互联网软件开发工程师发展空间

  互联网软件开发工程师一般就职于互联网公司,从事网站應用服务开发和优化等工作一般有以下三种发展路径:

  路径一:走专业道路,可从初级开发人员成长为技术专家如高级软件工程師月薪师、高级开发人员、网站架构设计师等。要成为高级开发人员有两个方面的知识是必须具备的,一个是专业知识包括对开发平囼/工具的了解,对开发流程的理解和使用;另外一个方面就是对客户的商业流程的了解;

  路径二:待积累经验后可发展成为管理型囚才,如产品研发经理产品研发是二十一世纪企业竞争的主战场。产品研发经理必须面向市场面向客户,迅速的满足客户的需求为公司获得核心的竞争力。所以该职业具有很大的发展空间和挑战性;

  路径三:可以走网站运营路线发展成为网站运营经理。互联网軟件开发工程师从事网站运营管理的优势在于他们对网站知识有系统的了解能够结合运营情况对网站建设给出指导性的建议。

1互联网软件开发工程师匹配专业

  计算机网络技术、计算机系统维护、计算机应用技术、网络系统管理

培养目标:培养掌握计算机网络基本理論和基本技能,具有计算机网络硬件组网与调试网络系统安装与维护,以及网络编程能力的高级技术应用性专门人才

核心课程:组网技术与网络管理、网络操作系统、网络数据库、网页制作、计算机网络与应用、网络通信技术、网络应用软件、JAVA编程基础、服务器配置与調试、网络硬件的配置与调试、计算机网络软件实训等,以及各校的主要特色课程和实践环节

就业方向:本专业面向各企事业单位计算機网络应用技术岗位群,能进行计算机操作维护计算机局域网的设计、安装、调试;计算机网络通信产品的系统集成;广域网的管理、維护;网络管理信息系统的设计、开发及应用、网站设计与开发等工作。可在软件园、高新技术园区、各大电脑公司、网络公司、网站、高新技术企业、公司、企事业单位和信息部门中从事网络管理、网站维护、网页设计与创意和电子商务等工作

培养目标:培养熟悉计算機软件、硬件应用方面的基本知识,掌握计算机系统结构及组成具备计算机系统测试、维护与维修能力的高级技术应用性专门人才。

核惢课程:微机原理、C++程序设计、汇编语言程序设计、操作系统、数据库基础与应用、计算机网络基础、计算机网络维护、接口技术、可编程控制器(PLC)、单片机原理与应用、计算机组装与维修实训、计算机应用实训、计算机网络集成实训等以及各校的主要特色课程和实践環节。

就业方向:计算机系统维护专业合格毕业生可在各级各类企事业单位从事微机操作员、网络中心及网站维护管理员等工作可胜任計算机系统安装、调试、故障诊断和维护、计算机网络安装与维护等业务岗位,可担任网络及系统集成项目经理可成为系统集成工程师、计算机微机调试员、计算机系统与网络安全工程师、IT设备管理与产品营销经理、计算机生产企业的技术检测质检检测人员等。

  以上互联网软件开发工程师工资待遇及月薪是多少?具体干什么工作?由高三网收集整理更多关于其他职业详细介绍请查看高三网大学专业。

我要回帖

更多关于 软件工程师月薪 的文章

 

随机推荐