网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.用Java+MySQL+PHP轻松构建跨平台.
.Java+XML将数据导入SQL Server中.
.用Spring AOP实现开发中松散耦合.
.toLocaleTimeString 方法.
.JAVA开发精彩教程:JSF系列(一).
.互联网发展Web的未来是语义的.
.基于Java的移动游戏开发入门.
.Java 中classspath 的默认值是什.
.小技巧:在.NET下编写中文代码程.
.如何掌握Java(J2SE篇).
.编写Java application时,如何设置.
.J2SE(TM) 5.0 语言特性.
.JAVA基本名词解释.
.Java 3D 骰子动画代码范例.
.CertificationNotes(中英对照).
.在RMS中存储和读取数据.
.Jakarta Struts应用的七个经验(.
.J2ME编程最佳实践之灵活的RMS应用.
.tomcat的sql server数据源的配置.
.Java核心代码例程之:(EJB) Remo.

精通语言不等于是一个好的软件开发人员

发表日期:2008-3-5


公司软件部人不多,但几年来也曾经招聘过很多程序员,一个重要的发现就是,仅仅精通技术并不能很好的为公司工作,尤其是一些在领悟业务逻辑思路不是很敏锐,缺乏社会经验的人(譬如应届毕业生或一天到晚扎在技术里的人)。

因为公司小,没有专门的系统分析人员,只能靠程序员作需求分析,在客户满天描述需求时,很多技术精悍的人根本无法领悟关键,反过来抱怨客户愚昧,描述不清。很多时候还没有公司根本不懂编程的,但有较好工作经验的业务员领悟来得快。

为什么一个个曾被自己认定什么都不懂的业务员都自己做老板了,而自己还几年如一日的扎在电脑前敲代码,现在知道原因了吗。

作为一个程序员,研究和熟悉语言固然很重要,但除非你以后想做编程教学或更高级的纯技术研究,千万不要一门心思只玩弄技术,而忽略社会经验积累和学习。再高深的编程技术也只是为日常生活和工作服务的,也只是一个开发工具而已.

所以很多刚入门软件行业的人员,都计较于自己熟悉什么语言,计较于那个语言更高级,并以此为豪。

其实这是愚昧的,系统分析员也许没有这些人更精通某项语言,但是为什么系统分析员拥有更高的收入,为什么很多在这些人看起来一无所知的业务员却作了自己的老板上司。头脑和思维很重要哦,一味心思追求学这个语言那个语言,其实有点像古时的穷酸秀才,没有用的,结果只有到处求职。

会哪种语言不重要,重要的是如何将客户的零散无序的需求,迅速消化理解成程序逻辑,然后用自己熟悉的语言将其实现。

也许小公司作软件开发的时候,编程实现过程可能工作期更长,技术疑难问题也会出现的更多,但我们依然不能把编程实现过程看作是软件开发的重心,要知道这个过程只是一个“体力劳动”过程,即使解决了很多技术难题,那也是技巧性“小聪明”,不要以为你解决了这些问题,写了这些代码,就是公司的主心骨干了,大错特错哦。希望我这样讲不要引起大家的不满。

其实我的意思很简单,软件开发绝不是一个用语言编写代码的过程,所以软件开发人员也不能是仅仅精通某项语言的高手。

语言只是一个软件开发人员工作的工具,熟悉所用的工具是必要的,但是成天拿着工具研究是没有用的。

有经验的老渔翁能打到很多鱼,难道仅仅是会撒网,仅仅是苦练撒网的结果吗??

上一篇:JAVA进阶-如何提升JSP应用程序的效率 人气:770
下一篇:J2EE综合-浅析Java程序员的存储过程 人气:1002
浏览全部java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐