从入门到卓越-大学生的软件开发成长之路.docxVIP

从入门到卓越-大学生的软件开发成长之路.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从入门到卓越-大学生的软件开发成长之路

从入门到卓越——大学生的软件开发成长之路 前言: 许多有志于从事软件开发工作的学生经常会感到困惑,不是因为企业的要求过于苛刻,也不是因为认识不到自身的欠缺;而是,明明知道目标所在,却始终无法靠近它;有着无限的热情和毅力,却找不到合适的道路。众多学生艰辛的学习和求职经历,促使我们进行深入的研究分析,并给出相应的指导和建议,以期能对更多的学生有所帮助。 从入门到卓越,一共经历五个阶段: 入门:体验软件编程开发 提高:进军企业应用平台 熟练:征服团队协作开发 优秀:提升个人综合素质 卓越:从容战胜就业挑战 我们将从一个学生的角度,用五篇短文分别描述这五个阶段。 入门:体验软件编程开发 很快就要毕业了,是时候盘一盘我的家底了: C语言:学过哦,考试还打了90分呢!现在呢?对了,printf! Java/C#:选修课学???,听说很流行。具体怎么用,基本没了解。 数据库:好像是select * 什么的吧。 项目经验:非常干净,无! 那么,从现在开始,下定决心,开始我的卓越之旅吧! 从哪里入手呢?先找回编程的感觉吧!从C/C++入手,疯狂的写代码!不过,事情可没那么简单。望着电脑屏幕,两眼发直;放在键盘附近,双手发抖;拼命回忆代码,脑袋却一片空白,总之就是,各种不适的症状都来了。从每天几十行代码,到上百行,到好几百行,慢慢的,感觉回来了! 这时我才发现,原来我竟然什么应用程序都还不会写!读写文件?不会!网络编程?不会!访问数据库?还是不会!做漂亮的界面?只能羡慕别人的了。我终于明白,学会了语法,只是万里长征的第一步;一门语言最重要的部分,在于它背后强大的框架和类库支持。我喜欢Java,也舍不得C#,但是看来时间紧迫,鱼和熊掌不可兼得啊。头疼了几天,已经不记得是如何抉择的(抓阄?),不过最终我还是选择了Java路线;现在想来,与其徘徊不定,不如先选择一门试试,自己也许慢慢会爱上它的哦!不久,一个完整的即时通信系统跃然眼前,想来真是暗自得意啊。这是我的第一个作品,尽管不那么强大,尽管还有那么多缺点,但蓦然回首,Swing、Thread、Socket、XML等等,都已经在我身后,我终于上路了! 你上路了吗?来看看这个小测验吧(Win32平台,Visual C++): 已知:char str[] = “Hello” ; char *p = str ; int n = 10; 请计算:sizeof (str ) ,sizeof ( p ) ,sizeof ( n ) 不做实验,你能得到正确的答案吗? 提高:进军企业应用平台 对于80后的我来说,Internet简直成了生命的一部分。看新闻,关心天下大事和小道消息;写博客,抒发豪情壮志和满腹牢骚;搜网络,寻找技术资源和旁门左道……如果我自己也能做这样的网站该有多好啊? 且慢,还是谦虚一点,从基础做起吧。于是,学习HTML当仁不让的成为了第一要务;不过,为什么我做出来的网页咂就这么寒酸呢?都不好意思拿出来见人了。没关系,把CSS、JavaScript都用上,再借助Dreamweaver的强大支持,我的审美和艺术细胞都迸发出来了,慢慢的,我也可以在同学面前炫耀一下了。 当然,只是“一下”而已;因为马上我就发现,我的页面除了让人家过过眼瘾,什么都做不了:不能网上购物,不能发帖子,不能查数据…… 于是,Java EE横空出世了!Servlet,JSP,JDBC,再配合传说中的“甲骨文”,感觉真不错!我的网站终于飞起来了,自我陶醉一下吧!阿基米德说:给我一个支点,我就可以撬动整个地球;现在我也可以说,给我一些钱和时间,我就能办一个网站! 老师适时的提醒我:别光顾着做一些花里胡哨的东西,整点更实际的!什么是实际的?企业信息网站啊!办公自动化系统,知识管理系统,电子商务系统,订单管理系统…… 哦,我太有才了! 嗯,我终于提高了一个档次!各位看官,你是否也提高了呢?看看下面的小测验吧: 怎么样在网页上控制,不让用户上传超过10M的文件呢? 怎么样做一个完整的购物网站呢? 熟练:征服团队协作开发 这年头,什么事都讲究个团队协作;一个人单干?除非有杨过的天生丽质及传奇遭遇,否则没门。作为一个普通人,我还得脚踏实地,好好成为团队中的一份子。 一方面是人多力量大,另一方面,就是人多意见杂。我要往东,他要往西。没有规矩,不成方圆啊。所以,首先要制定规范,编码规范、数据库设计准则、应用程序结构分层等等。这时我才发现,以前写过的好多代码都“羞于见人”啊!朋友,你是否也经常写出int a1;int a2?是否也在一个函数中洋洋洒洒写上一两百行代码?是否也曾直接在页面上直接访问数据库呢?趁现在还早,打住吧,这种代码会让你的同事们看得晕头转向,郁闷至极以至于“破口大骂”。 队伍大了,项目却更大了,摆在我们面前的问题是,

您可能关注的文档

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档