软件及相关专业好学吗
|2015-06-20 11:00
11

长期以来人们有个思想误区:搞软件开发及相关工作是很难的事情。其实,说难是难在软件基础研发,而不是软件编程应用。打个比方,生产汽车一定很难,但开汽车就不那么难了,你不用精通汽车的内部构造和工作原理,只要掌握驾驶技巧,能把汔车开起就行了。在IT业95%以上软件开发工程师从事的工作,就属于“开汽车”,即熟练运用现成的软件工具,去解决实际问题。软件开发就像“开汽车”一样简单易学。

  很多高中生认为:我数学成绩不好,可以从事软件开发及相关工作吗?其实作为一名软件开发工程师,重要的是逻辑思维能力和编程能力,并不是说数学要达到多么高的造诣。编程过程中不需要太多的数学知识,部分需要的数学知识如函数等都可以直接调用,因此具备高中甚至初中最基本的数学知识就足够了。例如从1加到1亿,可能用基本数学方法比较麻烦,但是到了编程,就是一个循环就搞定了。所以,实际工作中你会发现许多文科出身的软件工程师,因为在逻辑思维能力、表达能力、沟通技巧等方面的优势,比起理科背景的软件工程师更加出色。

  外语一直以来是中国人学习新技术的障碍之一,但是软件开发也并不需要多少英语基础,实际上那些代码跟英语也没什么关系,它只是编程语言里规定的一些关键字。每个编程语言都有关键字,但数量不多,经常用到的就更没几个。比如C语言,一共只有32个关键字,常用的只有20来个,而且都很好记忆。软件开发里部分代码是由英文单词和字母组成的,但是这是计算机英语,不涉及时态、语法等内容,具备初中英语基础就够了。因此英语基础好坏跟学软件开发并没有太大关系。

软件工程师发展空间大、工作环境好、薪水待遇高。只要你对软件开发及相关工作有兴趣,并付诸行动,即便是高中生,即便没有任何基础,也可以取得成功!

点击浏览下一页
学生顶岗实习照片