如何成为一名合格的高级软件工程师,应该从哪几个方面学习?谢谢了,大神帮忙啊

如题所述

首先我觉得: 1、对编程着迷,好奇,有兴趣,乐趣编程,快乐编程; 2、编码编码再编码,最好的编码都是从实践中得来的,努力增加自已在校期间的有效代码行;在学校里不要除了老师布置的作业之外,却很少自己动手去写程序;要自己多动手;创作从模仿开始,模仿不是创作; 3、逻辑思维要强,思考问题要严谨,自学能力要强; 4、性格和特长,做程序员的要沉下去,静的下去,不能轻浮,眼高手低; 5、团队协作,现在的软件工程都是团队协作的结果;尝试与同学一起合作完成程序等等,传帮带的作风要继承。 6、一定要多了解用户体验,不要只顾闭门造车,挖掘用户的真正需求; 7、钻研解决问题最简单的办法,而不是“最高级”的办法; 8、多参与一些技术活动交流,比如:开源的工作。。。21世纪什么最重要,人才,通过活动可以结识圈内圈外的人。 要把基础打好,培养出强劲的自学能力,严谨的思维能力,只要基本素质练好了,在今后的工作当中,再投入相当的时间,自己的成长就很快了。就可以从一名合格的软件工程师向优秀的软件工程师迈进了。。。 以上是我个人的建议!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-21
首先我觉得: 1、对编程着迷,好奇,有兴趣,乐趣编程,快乐编程; 2、编码编码再编码,最好的编码都是从实践中得来的,努力增加自已在校期间的有效代码行;在学校里不要除了老师布置的作业之外,却很少自己动手去写程序;要自己多动手;创作从模仿开始,模仿不是创作; 3、逻辑思维要强,思考问题要严谨,自学能力要强; 4、性格和特长,做程序员的要沉下去,静的下去,不能轻浮,眼高手低; 5、团队协作,现在的软件工程都是团队协作的结果;尝试与同学一起合作完成程序等等,传帮带的作风要继承。 6、一定要多了解用户体验,不要只顾闭门造车,挖掘用户的真正需求; 7、钻研解决问题最简单的办法,而不是“最高级”的办法; 8、多参与一些技术活动交流,比如:开源的工作。。。21世纪什么最重要,人才,通过活动可以结识圈内圈外的人。 要把基础打好,培养出强劲的自学能力,严谨的思维能力,只要基本素质练好了,在今后的工作当中,再投入相当的时间,自己的成长就很快了。就可以从一名合格的软件工程师向优秀的软件工程师迈进了。。。 以上是我个人的建议!
大家正在搜