写给想做软件的大三表妹的一封信

patriotlml 2006-08-29 01:13:44
好象现在社会上的人给刚毕业的大学生贴了些tag,那就是:浮躁,不实用,眼高手低,不懂编程, 不懂软件,低水平...其实我觉得这是不对的.大学毕业生找工作难很大原因是个人因素,我想只要在大学里就能接触一些先进的或流行的(流行的不一定先进)技术,并不局限于老师教的课本知识,肯定也能在走向工作岗位后很快适应工作.特别是做软件开发.
我刚毕业,现在在准备考研.因为大学学习的专业是信息管理与信息系统,或多或少地接触了一些软件开发的东西,自己也比较系统地学习了java基础课程,并尝试用java开发过几个简单的东西。刚毕业时因为找工作,接触很多软件开发公司,并在一个公司跟人做了数月的J2EE开发,对一个刚上大三要学软件方向的学生来说,我或许有资本简单的发表些自己的观点.

以下是信的部分内容:
好,我就随便说点。
首先呢,我挺好的,虽然毕业了挺有压力的,可是想考研究生没办法,就得付出点机会成本,何况我还想考好学校。
...

你要想知道用人单位具体想要什么样的人,去job.csdn.net上看看招聘信息就行了。
我的理解是女生做软件是十分辛苦的,你一定要有吃苦的准备,而且脑袋要比较聪明点才行。重要的是你要对编程赶兴趣,看到程序就有想读懂的冲动。而且你要不断学习软件工程。你们老师教你们哪种语言无所谓,关键是能把握做软件的工程思想。
具体说来,如果你学JAVA方向的话(我学的是java方向),应该注意:
第一,不能局限于老师教的那些基本规范(怎么写个类,怎么调用方法什么的),你得能有机会自学JAVA平台(jdk包)上很多的类库,相当于可以调用的函数包。比如让你计算两个日期的大小,你应该想到去包中找现成的,而不是自己去看法,所谓"不要重复制造轮子"。因为轮子被证明是圆的,能让汽车跑得更快,而不是方块形的;
第二,你要抽工夫学习JSP规范,这样才能开发B/S 型的系统,对企业级应用来说,B/S好象更流行些,你不能光会用VB那样的傻瓜软件编写一个几个界面,几个按钮和表格的软件,你应该想想怎么用浏览器解决,这样客户端不用安装任何软件就行了。
第三,你要看看J2EE方面的东西,比如你要知道什么是EJB,并且尝试用Eclipse软件写EJB。同时你要理解,在JAVA世界里,开源的东西是很流行的,你应该常进APACHE网站,学会很多开源的东西,比如tomcat服务器,mysql数据库,struts框架,hibernate数据持久化,spring业务解决方案。这都不是SUN搞的,但民间的东西却很有生命力。所以JAVA是很开放的,而.NET平台就相对封闭,全是微软的东西,你最好不要学习VB,最好不要学着用ASP编程。要真对微软的东西的话,应该转向VB.NET,ASP.NET至于他们的区别,你学了就知道了;
第四,你要注意基础。大家都很看重数据结构和计算机系统结构,你应该在3分钟内写出冒泡排序算法,并且告诉别人,我还会一种叫双向冒泡的算法,是冒泡的改进版。当然了,你要回RATIONAL ROSE这样的UML建模工具,当然用VIDEO也行,这是微软的东西,我对微软的东西不太赶兴趣。你要坚持不断学习软件工程,就经常练习,可以不先编程实现,先建个模型再说,呵呵。 :P
第五,你可能觉得同学们都没什么水平,就会些老师教的基本东西,而且为了考高分不学课程以外的东西。那恭喜你妹妹,你可以学习模式了。什么叫模式?我的理解是:假如你练武功的话 ,模式就是内功,无论你是太极还是少林,内功是一种境界,就像出剑,不管剑套路如何,这是剑道。你学了就知道原来软件也博大景深。

最后你要经常上网,进一些技术论坛。当你有一天发现中国的论坛就是垃圾,根本没有牛人上。那再次恭喜你,妹妹,你已经达到软件设计师的水准了。你经常上外国的论坛,经常用英语和老外探讨技术问题,直接和技术的发明者讨论某种流行技术可能的bug。你发现你在用这种技术或者框架时不太好用,你决定改进一下。那我就帮不了你了,我还没那么厉害,呵呵。


至于一些无关紧要的东西,及格就行。做软件辛苦,做软件的女性更辛苦。


不想考研的话,选软件方向不错。


当你们班某一天有个人给你看他做的一个网站,上面有美丽的小鱼在flash里游来游去,还有鼠标滑过时有美丽的雪花时,你应该看看他的登陆界面有没有SQL注入漏洞,而不要大声叫"好漂亮啊!"。你告诉他你在用hibernate实现持久层,而且爱上了spring框架,你对自己的业务逻辑的解决方案很满意,而不要光问他photoshop怎么做的那个图片,flash怎么做的那个小鱼。
如果他连登陆界面都没有,就是个静态网页的话,你就不用理他了。
花哨的界面只是个玩物。

我说的一些术语你可能不懂,但你还有2年去学习去懂。如果你有一天发现我上面写的东西很没劲,纯属胡扯,那恭喜你,你终于真正踏上了软件设计之路。

呵呵,就说这么多
你取其精华吧。

另外,你要谈恋爱就别拖到大四下学期,要么早那么一点,要么毕业后工作了再说。

注意身体啊,我就有点感冒,一天没学习了。

祝你开心!



...全文
432 13 打赏 收藏 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rayuu 2006-09-18
  • 打赏
  • 举报
回复
lz说得很好,值得推荐给还没有毕业的同学们看。

不过有一点我不赞成,就是lz鄙视美工。要知道,我们国家美工的数量还大大缺乏,很多学美术的不会用专业的计算机软件,而学计算机的又没有艺术细胞。现在软件UI工程师的供求比要远远小于软件工程师的供求比。加上通常女生比较感性,所以说要是喜欢UI的女同学们可以选择计算机UI方向发展。除了做软件,还可以做杂志封面、平面广告等很多职业。待遇绝不比同水平的软件工程师低。
dadi0189 2006-09-18
  • 打赏
  • 举报
回复
毛都没长齐也在这里教训人?
工作十几年再出来说话吧,十几年后再回来看看你的贴子肯定会脸红!
dadi0189 2006-09-18
  • 打赏
  • 举报
回复
毛都没长齐也在这里教训人?
工作十几年再出来说话吧,十几年后再回来看看你的贴子肯定会脸红!
dadi0189 2006-09-18
  • 打赏
  • 举报
回复
毛都没长齐也在这里教训人?
工作十几年再出来说话吧,十几年后再回来看看你的贴子肯定会脸红!
matchcolor 2006-09-18
  • 打赏
  • 举报
回复
不错,很精辟
dashi 2006-09-17
  • 打赏
  • 举报
回复
好文章
jiao38 2006-09-16
  • 打赏
  • 举报
回复
学习
dyfsky1985 2006-09-15
  • 打赏
  • 举报
回复
牛牛
zwz1202 2006-08-29
  • 打赏
  • 举报
回复
好文章
star2like 2006-08-29
  • 打赏
  • 举报
回复
mark
sjjf 2006-08-29
  • 打赏
  • 举报
回复
mark
patriotlml 2006-08-29
  • 打赏
  • 举报
回复
原贴地址:
http://blog.csdn.net/patriotlml/archive/2006/08/29/1136693.aspx

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧