关于北大青鸟
今天,软件业已经成为人们羡慕的高薪行业。我国的软件企业达上万家,软件从业人员更是突破百万。软件业中的技术人员大都有一个明确的上升通道:编码员——程序员——高级程序员——软件工程师——项目经理——系统架构分析师。软件工程师是通道最关键的一环。
一个软件工程师的必备素质是什么呢?
一、具有良好的编程能力。编程能力直接决定了项目开发的效率。软件工程师至少精通一门编程语言,熟悉基本语法、技术特点和API(应用程序接口);二、具备认识和运用数据库的能力。信息以数据为中心,与数据库的交互是必不可少的;三、较强的英语阅读和写作能力;四、具有软件工程的概念。从项目需求分析开始到安装调试完毕,软件工程师必须清楚地理解和把握这些过程,并能胜任各种环节的具体工作。
对于想要成为软件工程师的从业者:
选择什么编程语言
编程语言那么多,一个人不可能学完所有,那么究竟该学哪些?选择所学语言的关键在于两点:一是通用性,二是适用性。通用性是指该语言的使用范围较大,是完成工作的基础性工具。而且,通用性语言一般是编程人员都会的,拓展性很强,能够为学习其他语言奠定基础。c++、java等都属于通用性语言。“c++的通用性最好。”“初学语言的人一定得学好c++,打好基础。”适用性是指该语言的大面积使用受到一定限制,其应用多偏向于某个方面,如汇编语言、html语言等。每个人对自己的定位不同,有些人想进行底层开发,有些人想做网站开发,有些人想做商业软件开发等等,最初选择语言时就应该考虑这些定位,选择比较适用的语言。
如何学习编程语言
“读程序、写程序是快速学习、掌握语言的不二法门。”读程序要求熟悉一种语言的基本语法,这样能读懂别人程序的每一行意思,反过来加深对语法的理解。读程序也不能单纯地读,要真正做到“俯而读,仰而思”。这样就能发现别人的程序设计思想,为自己写程序打下基础。
学习语言的目的关键在于应用,因此,写程序是最终掌握语言的关键。写程序一定要依据自身能力循序渐进地写,开始的时候写一点功能简单的、篇幅短小的代码,力求简洁、完整,“麻雀虽小,但五脏俱全”,然后在此基础上进行扩充,一点一点添加功能,逐渐进入应用。比如,当你需要练习一种语言基于数据库的应用时,首要任务就是编写一定的程序,使数据完善地保存在数据库中;其次,你需要完成数据的增删改查;再次,你须学会按某个具体目的编写程序。这时,你已经成为一名软件工程师了。
一般来讲,程序员可以分为两种,一种是“游击队员”,他们可能对编程工具很熟,能力很强,编写的程序简洁高效,却缺乏规范和合作的观念;另一种程序员个人能力不一定很强,但程序较为规范,合作意识良好。第二种人更有可能成为软件工程师。
培养对行业的认知
软件工程师要就市场论技术,强调面向对象的分析与设计能力。毕竟,大多数软件设计师需要让计算机解决实际问题,因此,必须清楚地认识实际问题。IBM一份《中国银行业加入WTO的新纪元》白皮书显示,IBM做银行业咨询顾问的最终目的还是推销自己的整体解决方案,占领中国金融业软/硬件服务市场。IBM的行动告诉我们,要想让技术和产品介入某一行业,仅有大批专业技术人员还不够,还需要有对行业的认知和把握能力。
熟练掌握英语
程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英文,与编程高手交流、发布帮助请求同样离不开英文。
作为基础软件工程师,具有一定的英语基础对于提升自身的学习和工作能力极有帮助。而且,软件行业的发展一日千里,编程工具软件的更新换代十分迅速,软件工程师总是需要在第一时间学习业界最流行、最先进的编程工具软件的使用方法。
通常,在一种软件刚刚面世的时候,软件工程师是不可能找到这种软件的中文使用说明或中文帮助文档的。如果软件工程师在软件工程专业英语方面达到了娴熟运用的水平,就可以浏览英文的文档、英文的帮助文件,在最短的时间内掌握最先进、效率最高的软件工具的使用方法。
北京北大青鸟大兴培训中心咨询电话:010-69258948
北大青鸟APTECH(北大公学)授权培训中心网址:http://www.jb-accp.com
北大青鸟APTECH(北大公学)授权培训中心地址:北京市大兴区黄村东大街兴政东里17-2楼3层(北大青鸟培训中心)
联系信息
所属类别:全部 >教育培训 >电脑、网络培训
相关链接:http://www.jb-accp.com
联系人:青鸟在线
联系电话:
发布时间:2008-07-24 18:32:42
还有一些类似的
北大青鸟毕业后工资我们毕业学员的收入情况在毕业第一年大致分为三类: a) 勤奋刻苦的人才:在校学习期间,严格按照老师要求进行理论课、上机课练习,课堂表现良好的学生的,和我们教学目标是完全一致的,他们由于有实际项目经验 ...
北大青鸟培训课程ACCP不重学历重能力北大青鸟培训课程ACCP不重学历重能力 目前,我国软件行业每年都有30-40万个空缺职位,但学位教育却只能提供5-6万人才,远远不能满足软件行业的需要。与此相适应,许多有着对软件开发人才需求 ...
对于想要成为软件工程师的从业者: 选择什么编程语言?对于想要成为软件工程师的从业者: 选择什么编程语言 编程语言那么多,一个人不可能学完所有,那么究竟该学哪些?选择所学语言的关键在于两点:一是通用性,二是适用性 ...
学习软件开发我选择北大青鸟一个软件工程师的必备素质是什么呢? 一、具有良好的编程能力。编程能力直接决定了项目开发的效率。软件工程师至少精通一门编程语言,熟悉基本语法、技术特点和API(应用程序接口);二、具 ...
JAVA基础知识精华总结1、对象的初始化 (1)非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成 ...
