`
Spring_g
  • 浏览: 64215 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

大学生想要成为程序员应增强自身的软实力

阅读更多
  接触java将近两年的时间了,从一开始接触SE,就开始学习面向对象的思想,学习它的一些常用类,线程和一些异常机制,那时感觉java到处都是特别好玩的东西,有时候就感觉特别的神奇的感觉,后来又学习了java的反射机制,又更深层次的了解了java面向对象的思想。但是随着后来的学习,我当时是想以后做EE开发,学了数据库,jsp、servlet以及学会如何去用SSH,平时也写过一些小项目,项目中当然也会导入很多jar包,你用的时候直接调用就可以了,后来也接触了MVC开发模式,有时感觉你了解了开发模式后,开发过程中的框架流程都是差不多的,只要你根据用户需求完善业务逻辑就可以了,像项目中需要那个框架,你只要抽出来几天时间来学习这个框架的API,学会在项目中配置就可以了,我们的目的也就是学会用就可以了,当然这也是java的优点吧,高效率的开发,但是后来这一段时间,我却很少感觉自己学到了新的东西,接触的东西越多,就越感觉SE的重要,感觉面向对象的精华,越来越感觉如果想在软件行业有所作为的话,不仅要有过硬的技术,更要有软实力。
   软实力,听着比较抽象,在这里我只想谈谈,对于那些以后想从事软件开发行业的大学生,应该如何在大学提高自己的软实力,我是从大一下学期开始接触java的,一路走来,感觉大学生活倒也挺充实,大学期间写过一些项目,在开发的过程中就感觉,很多东西并不是因为你学习java而拥有的,比如一些项目需求分析,还有一些算法设计,很多东西来源你自己的思维,那软实力的差别到底提现在哪一方面那,其实在java中,在具有一定的开发经验后,你就会明白大致的开发流程,或者具有过硬的开发技能,但是当你分配给他们一个相同的项目时,大致框架可能一样,但在业务逻辑层,两者肯定会存在较大的差别,其实,软实力的差别会在很多时候是在影响的你的思维,影响你的代码质量,当然在这里我说的软实力比较局限,只是想说明人思维方面的软实力。
   在大学,我们应该怎样提高自己的在思维逻辑方面的能力那,我认为在大学里的一些课程对于提高我们软实力还是有一定帮助的,对于以后做开发还是有很多帮助的,我们的思维还是需要经过一定优化的,当然,从我们开始有自身判断能力时,我们本身就具有一定的思维,但是我们的思维肯定会有一定的局限性。对于在大学接触一点数学类的一些东西感觉还是有好处的,像高数,概率论,线性代数等一些课程可能不会直接的对你的编程有什么直接作用,但是在你编程时,会间接地对你的思维产生积极的影响,还有计算机类的专业课数据结构,在书中一些数据模型的定义,访问方式,多接触肯定会对你以后的编程有很多的帮助,要在大学有些积淀,尽管学到的有些东西不会直接的起作用,但是对你以后的发展肯定会起到一定的作用。对你以后思维的培养,完善思维逻辑有很大的作用。
   其实,说到广度的软实力,将来要成为程序员的同学们,想在软件行业崭露头角的人,不仅要有过硬的开发实力,还要有其他一些方面的能力,如与别人合作的能力,要善于交流,要善于把握住客户的心理,还有一些应急的能力等等,其实很多东西都要从现在开始培养吧,现在大学生活快要结束了,突然开始有点留恋大学生活,其实有时候感觉大学生活也是一个锻炼你的好地方,要把握好每一次生命赋予你的机会。
   借助你现在的平台,不管是个小小的平台,还是一个华丽的舞台,都可以展示你的才华,每个东西都有他存在的价值,你也一样。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics