从一名大学生到一名程序员,再到一位管理者,在软件人才的成长历程中,学习是永无止境的。在大学期间,我们要打好基础,培养自己各方面的素质和能力;工作以后,我们应当努力在实际工作中学习新的技术并积累相关经验;即使走上了管理岗位,我们也应当不断学习,不断提高自己。软件产业本身就是一个每天都会有新技术、新概念诞生,充满了活力和创造力的产业。作为软件产业的从业人员,如果只知道闭门造车、抱残守缺,我们就必然会落伍,必然会被市场淘汰。
许多中国学生喜欢与别人竞争,但这种竞争更多地表现为一种“零和游戏”,无法使自己和他人得到真正的提高。我建议大家最好能不断和自己竞争——不要总想着胜过别人,而要努力超越自我,不断在自身的水平上取得进步。
在学习的过程中,打好基础最为重要。从软件产业对人才的需求来看,我们必须学好数学和英语这两门基础学科。数学是所有工程科学的基础,无论是软件产品的开发,还是软件技术的研究,都要大量使用数学方法和数学原理。英文则是软件行业中的国际语言,要想了解国际上软件技术的发展趋势,掌握最新的研究成果,或是与国外同行进行技术交流,就必须掌握英文的听、说、读、写,能够在工作中熟练使用英文来解决问题。
转载于:https://blog.51cto.com/lang10011/124158