论坛首页 海阔天空论坛

Java初学者的几点疑问

浏览 6261 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2008-04-26  
借贴问下js主要搞什么方向的开发呢,我只知道和前端界面开发相关。还有其他不?听人家说js前景的确不错。
0 请登录后投票
   发表时间:2008-04-26  
如果你有比较远的想法,我建议你学一种面向对象的语言,Smalltalk,随便下一本smalltalk的书,然后一种函数型语言,LISP和Schema都可以,如果学LISP,看Practical Common Lisp,目前基本上所有“主流”语言都是以面向对象为基础,加入更多的函数型成分。之后,你可以学习Java,Ruby和JavaScript三种语言。我建议你只学习语言本身的特性,注意不同语言解决同一问题的不同方法和出发点。不要去关心那些框架,特殊技巧。

在这之后,可以在理论方面有所深入,面向对象的话,建议你看一本Rebecca Wirfs-Brock写的Designing object-oriented software,再看一本GOF的Design pattern,然后看KentBeck的Implementation Patterns(Smalltalk Best Practice Patterns),函数型的当然看一本SICP,这些书看了以后,一大段时间内,关于语言方面的知识,基本上不需要看大本大本的书了,需要的时候翻一下。(如果仅仅是开发程序的话)

现在基本上什么东西都已经在你心中了,你可以深入到你喜欢的任何一种语言,深入到他的库,框架,应用,甚至是某些应用的行业。

16 请登录后投票
   发表时间:2008-04-26  
楼上比较深刻
0 请登录后投票
   发表时间:2008-04-26  
potian 写道
如果你有比较远的想法,我建议你学一种面向对象的语言,Smalltalk,随便下一本smalltalk的书,然后一种函数型语言,LISP和Schema都可以,如果学LISP,看Practical Common Lisp,目前基本上所有“主流”语言都是以面向对象为基础,加入更多的函数型成分。之后,你可以学习Java,Ruby和JavaScript三种语言。我建议你只学习语言本身的特性,注意不同语言解决同一问题的不同方法和出发点。不要去关心那些框架,特殊技巧。

在这之后,可以在理论方面有所深入,面向对象的话,建议你看一本Rebecca Wirfs-Brock写的Designing object-oriented software,再看一本GOF的Design pattern,然后看KentBeck的Implementation Patterns(Smalltalk Best Practice Patterns),函数型的当然看一本SICP,这些书看了以后,一大段时间内,关于语言方面的知识,基本上不需要看大本大本的书了,需要的时候翻一下。(如果仅仅是开发程序的话)

现在基本上什么东西都已经在你心中了,你可以深入到你喜欢的任何一种语言,深入到他的库,框架,应用,甚至是某些应用的行业。



这位前辈话是不错 不过对于初学者来说 目标未免太高了点 而且写程序还有很多其它的路可走
0 请登录后投票
   发表时间:2008-04-27  
potian 写道
如果你有比较远的想法,我建议你学一种面向对象的语言,Smalltalk,随便下一本smalltalk的书,然后一种函数型语言,LISP和Schema都可以,如果学LISP,看Practical Common Lisp,目前基本上所有“主流”语言都是以面向对象为基础,加入更多的函数型成分。之后,你可以学习Java,Ruby和JavaScript三种语言。我建议你只学习语言本身的特性,注意不同语言解决同一问题的不同方法和出发点。不要去关心那些框架,特殊技巧。

在这之后,可以在理论方面有所深入,面向对象的话,建议你看一本Rebecca Wirfs-Brock写的Designing object-oriented software,再看一本GOF的Design pattern,然后看KentBeck的Implementation Patterns(Smalltalk Best Practice Patterns),函数型的当然看一本SICP,这些书看了以后,一大段时间内,关于语言方面的知识,基本上不需要看大本大本的书了,需要的时候翻一下。(如果仅仅是开发程序的话)

现在基本上什么东西都已经在你心中了,你可以深入到你喜欢的任何一种语言,深入到他的库,框架,应用,甚至是某些应用的行业。



如果他真有这种想法,企会问这种问题?一个连程序都没写,光看书的初学者还是老老实实的好
0 请登录后投票
   发表时间:2008-04-27  
longleg 写道
newsainton 写道
我的意思是说,将来不能就靠JS混饭吃,现在是不是该先搞好java之后再去选择走框架还是js还是其他呢

可以很认真的告诉你,考JS吃饭的大有人在,而且比较稀缺。当然,从JS入门不是个很好的开始,会给你弄晕的。还是先学好面向对象。一点点来吧。

以前我就是搞JAVA的,搞WEB的,搞框架的(当然,搞的不是很好)后来一个偶然的项目是我转到WEB前端开发。我才真正找到感觉。JS很美,这是我现在的体会。

嗯 谢谢longleg这么用心的回答

0 请登录后投票
   发表时间:2008-04-27  
刑天战士 写道
potian 写道
如果你有比较远的想法,我建议你学一种面向对象的语言,Smalltalk,随便下一本smalltalk的书,然后一种函数型语言,LISP和Schema都可以,如果学LISP,看Practical Common Lisp,目前基本上所有“主流”语言都是以面向对象为基础,加入更多的函数型成分。之后,你可以学习Java,Ruby和JavaScript三种语言。我建议你只学习语言本身的特性,注意不同语言解决同一问题的不同方法和出发点。不要去关心那些框架,特殊技巧。

在这之后,可以在理论方面有所深入,面向对象的话,建议你看一本Rebecca Wirfs-Brock写的Designing object-oriented software,再看一本GOF的Design pattern,然后看KentBeck的Implementation Patterns(Smalltalk Best Practice Patterns),函数型的当然看一本SICP,这些书看了以后,一大段时间内,关于语言方面的知识,基本上不需要看大本大本的书了,需要的时候翻一下。(如果仅仅是开发程序的话)

现在基本上什么东西都已经在你心中了,你可以深入到你喜欢的任何一种语言,深入到他的库,框架,应用,甚至是某些应用的行业。



如果他真有这种想法,企会问这种问题?一个连程序都没写,光看书的初学者还是老老实实的好

确实,觉得potian 的思路离我有点远,也难怪 刑天战士 这样说了,这是事实,不辩解什么,呵呵,老老实实学好专业课,抽时间学java,其他的js,smalltalk,pattern放到以后再说好了

 

0 请登录后投票
   发表时间:2008-04-27  
别再搞什么 code  了,  从现在开始练习口才熟悉 SOA 思想, 以后随便忽悠一单都比过写 code 好多年,  21 世纪最重要的是要能忽悠
0 请登录后投票
   发表时间:2008-04-27  
Feiing最近怎么犯冲了?心情放松点,呵呵

新人总是要经历一个过程的,很多事不经历过是不知道的

当然看起来前面的人需要头破血流才能得到的经验,其实后来者一开始就可以通过扎扎实实地训练和学习明白的,可惜世事总不是这样发展的

0 请登录后投票
   发表时间:2008-04-27  
呵呵 算不上冲动 只是咱一个小小程序员整天辛辛苦苦写代码  人家却宣称写代码的时代早就过去了 只要你熟悉什么什么思想用上什么什么平台后问题立马就解决了  并且只要花原来十分之一的投入就可以得到十倍的性能  感觉实在寒心那
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics