大家来评论

dlyluck2008 2009-02-27 11:14:27
【CSDN 2月26日编译】由于个人专业缘故,我一直在寻找最好的工具。大家都知道,由于在软件多种多样的原因,我们在开发过程中,需要选择各式各样的程序语言进行工作。也正因如此,我经常被软件开发的初学者问及:“究竟应该学习哪种语言?”。但是当我反问他们想要做些什么的时候,他们却变得一脸茫然。原来这些人一直认为,一种最佳语言可以解决所有的问题。每个人都知道,这个世界上并不存在万能的“银弹”,但是,我却可以为您推荐几款在专业领域中更适合的,适用性更广的程序语言。鉴于此,我列出了如下的一个清单:

企业软件开发——JAVA作为此领域的领头羊,经常被人们使用在企业级应用软件的开发中。

Windows开发——C# 可以应用与任何的Windows开发,这当然也包括了对Windows Office套件接口的各类开发。

快速WEB原型和WordPress全系列——PHP 在建立网页所需的快速原型时功不可没。或许它不是一个长期的解决方案,也不是大型开发的最佳选择,但它却是WordPress相关的首选。

WEB架构开发——Python 很快地以PHP继承人的身份被大家所接受,当下很多流行的网络应用程序都广泛使用Python。Python语言将会作为一种如谷歌的AppEngine般自然支持服务而继续存在。

一般WEB开发——HTML, CSS 和Javascript 这三种工具相信是在你进行web开发的工具箱中必不可少的。如果您尝试继续符合你所应遵循的标准,那么首先,你需要了解XHTML标准语言。

数据整合——XML 和JSON 现在仍是在网络开发和行政开发中最主流的数据整合工具。您可以在XML语言的帮助下,获得更多的关联格式和其他商业格式标准。

数据库——SQL 对绝大多数的应用软件都十分重要。如果你能熟练掌握SQL标准语言,那么,市面上所有的数据库产品,包括当下最流行的Microsoft SQLServer, Oracle, DB2, MySQL.对你来说都不在话下了。

工具箱——每个程序员都应该掌握多种程序语言。因此,脚本工具就促使您成提高工作效率的工具箱的一部分。比如,Cygwin是一个可以安装在Windows 的Unix外壳,我个人十分依赖它。Unix脚本在进行批处理的文件和与文件系统交互时表现的也是非常出色的。再如,Perl是另一种用于Web开发的语言,在处理文件和文字处理时表现不俗。

我知道我忽略了不少工具和语言,但是这只是做个抛砖引玉。如果你真的希望能拓展思路,并从事人工智能或是LISP编程,或是使用Prolog语言中做一些逻辑编程,再或是您能够勇敢面对ML标准——它总能在软件开发过程中帮你学习新事物和新概念。那就需要自己感悟自己寻找最感兴趣的语言。



这就是CSDN里面的头版文章,不知道大家看了有什么想法没有?
我们学习一门编程语言,是不是首先一定得明确自己的开发方向才能学习呢?否则就是所谓的蛮目学习,事倍功半呢?因为我现在在学C++,但我也从来都没有想过我学习这门语言将来要做什么,这是不是一种很愚蠢的做法呢?所以我现在觉得自己很茫然。
...全文
104 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jack_xiao 2009-02-27
  • 打赏
  • 举报
回复
UP
zhangchaokun 2009-02-27
  • 打赏
  • 举报
回复
我觉得先学习一些基本语言,包括C语言可以不带很强的目的性,非说为以后用它开发项目之类的,其实只要学它就有想法,那就是,学会它,将来一定能用到它,就可以了哈
独孤过儿 2009-02-27
  • 打赏
  • 举报
回复
“拿人钱财,替人消灾”,这个道理懂吧?

CSDN拿了人家的钱,就得给人家“服务”...

至于你学什么,那得靠你自己去衡量,去抉择...
waizqfor 2009-02-27
  • 打赏
  • 举报
回复
制定学习计划 和发展方向 是一个想学习人 都必须做的
如果你是一个初学者 那暂时是没有必要的 因为什么对你来说都是陌生的 先找本好书学就可以了
等看完一本书 估计自己就会想出点什么了
  • 打赏
  • 举报
回复
多学,多看,迷惘啥呢。

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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