郑州北大青鸟软件学院专业老师指出,作为一名软件工程师,最主要的是编程能力和逻辑思维能力,有的人数学和英语水平很高,但是仍然对编程一窍不通,而且这样的人大有人在,要不然现在人人都成为了软件工程师。当然,青鸟老师恩能够得出这样的结论也不是毫无根据的。作为一名有多年从业和教学经验的老教师而言,我们来看看他是如何胸有成竹的说出这一番话的。
现在学软件开发,只要具有高中数学基础,就足以应付编程了。许多数学基础很不好的文科生,他们具有较强的逻辑思维能力、沟通表达能力。相比于理科生甚至具有更大的优势。有了这样的先例在前,你还担心自己数学不好学不会软件开发么?连文科生都能轻车熟路,你还有什么好担心的呢?
很多人惧怕英语还在于,我们的母语是汉语,对英语不会说也不会用,这令他们望而却步。在北大青鸟专业老师看来,学编程也不需要很多的英语基础。实际上,代码和英语的关系也不大,他指示编程语言里规定的一些关键字,每种编程语言都有关键字,但是数量不是很多,能经常用到的就更少了。举个例子来看,比如c语言,一共有32个关键字,常用的有20几个,而且都很好记忆。并且计算机里的英语做大的好处就是不涉及语法、时态等很多内容,只要具备高中英语基础就可以了。
难道数学和英语基础差,就不能学软件开发了吗?我们学的是编程而不是数学英语本身。学计算机编程就不要怕累,如果英语和数学不好,青鸟老师建议。每本书后面有大量的练习题,我们可以拿它在编译器上进行变异,看看出来的结果和书本是否一致,反复尝试直到最后得出最终结果。学编程,兴趣和坚持是关键,英语和数学是其次。如果在编程学习中多多努力,相信学好软件开发不在话下。