给想要做软件开发的大学生的建议

原创 2015年11月21日 17:01:13
前阵子参加了公司今年的校园招聘,三个学校的宣讲会,场场人满为患,学生们的热情参与出乎我们的意料。感叹今年学生求职环境更加艰难。但是站在企业的角度,单从软件开发工程师岗位来看,优秀的人少之又少。所以作为过来人,并结合企业需求来看,给各位在校小伙伴们些建议。
一、多读书,多思考。
这里的书是指课外读物,想读什么就读什么。你头脑里的知识体系和世界观、方法论、思考方式,就在这个时候建立起来。往往很多大学生毕业了,只读专业书籍,没有自己的世界观、方法论、思考方式,走一步算一步,未来没有方向,也不知道自己喜欢什么样的工作。

二、学好英语。
不解释。

三、加强编程实践。
学习编程的方法和路径是:学习基础语法和知识,看别人优秀的代码,自己写代码,debug,写代码,debug。。。
当然其中要多总结和写文档。
学生在校期间,基础课比较多,如果是读了研,光是研究论文的就很辛苦了,但是我还是主张多加强编程实践。
方式有很多种。
1、找份兼职工作。
没有想法,不知道如何开始编程,那就找一份兼职的软件开发工作。随着工作的展开,你涉及的技术会约来越多,慢慢的形成自己的认知和技术方向。
2、加入开源项目。
相当于要到网上领取开发任务,没有钱赚,但是可以提升知名度,并且任务会推着你去写代码,提升编程经验。
3、开发自己的app。
现在android很火,可以试试去开发自己的app放到各种store去看看,也会还会有额外收入。
4、学生大都会经常访问技术论坛,看看技术贴,这很好,但是这种提升编程技术很慢。通过上面的实践后,你可以多谢谢自己的博客。

四、建议参见社团活动。
学生会、读书会、辩论会、各种小组。。。。
只要是与其他人一起合作完成事情,就要多参与,因为工作后,就是做技术的也不会是一个人闷头开发。大学毕业时,你要做到能把事情说清楚,把事情说得有趣。
与人合作,事半功倍;与人斗,其乐无穷。 哈哈。

相关文章推荐

软件联盟社团介绍

软件联盟协会介绍河南大学软件学院软件协会于2013年成立,它是一个全校性的学术性组织,是河南大学软件学院广大软件爱好者与学习者组成的校级学生社团。它集趣味性,知识性,学术性与一体,是河大软院学子软件应...
  • henuwhr
  • henuwhr
  • 2017年07月31日 22:27
  • 191

main函数的两个参数浅析

main函数可以不带参数,也可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个 C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形...

软件开发方向的大学生千万不能被误导 写给还在大学的兄弟姐妹

转自:http://www.cnblogs.com/hanxianlong/archive/2008/09/17/1292446.html   今天看到两篇文章,都是谈软件开发方向...

给将来想从事软件开发大学生的一些建议

我呢是2012届毕业生,学的是软件工程专业。大学期间成绩算是优秀的,但工作之后对专业的陌生感、对工作的恐惧感油然而生。我是多想回到大学,一切从头再来。可时光将不会倒流,所以希望写下这些感悟,让更少的大...

为什么软件开发人员要做原型设计

不少开发人员经历过这样一个有苦难言的窘境——当利益相关者改变他们的项目版本之后,不得不取消辛勤的后端代码开发工作成果,又创建令人惊叹的UIs。为避免承受这般残酷的命运,开发人员可以使用原型设计工具。如...

希望这些建议,能推动管理软件开发的规范化进程 (数据库版本、修改记录)

希望大家建立表格时,都按以下建议做一个参考。 Enabled int 4 数据是否有效DeleteMark int 4 数据是否已经删除AllowEdit int 4 数据是否允许被编辑Al...

《专业嵌入式软件开发》的样章、建议和勘误

互动  京东  当当  亚马逊  豆瓣该书已全面上市。您可以通过本博文以留言的方式写下您的建议和发现的错误,我会不断对之整理以作本文内容的一部分。谢谢! 感谢您在购书网站或豆瓣写下书评以帮助他人选书。...
  • hzliyun
  • hzliyun
  • 2011年12月16日 22:05
  • 5574

资深软件开发人员分享对新手程序员的建议

资深软件开发人员分享的一些关于专业化编程的经验和教训,这些经验教训都是经过多年历练总结得出的。  如果你刚进入软件开发编程世界,那么得益于曾参加过得iOS开发培训,你已经具备了一定的基础知识...
  • ccnanxi
  • ccnanxi
  • 2015年11月19日 17:32
  • 187

希望这些建议,能推动管理软件开发的规范化进程 (当前操作员类BaseUserInfo)

我们编写管理软件时,很重要的一个基础观念是:  1. 当前软件系统是谁在操作?  2. 当前软件系统的操作者部门信息是什么? 公司信息是什么? 通过这些信息获得相关数据.  3. 当前软件系统操...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:给想要做软件开发的大学生的建议
举报原因:
原因补充:

(最多只允许输入30个字)