锁定老帖子 主题:Java初学者的几点疑问
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (3)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-26
借贴问下js主要搞什么方向的开发呢,我只知道和前端界面开发相关。还有其他不?听人家说js前景的确不错。
|
|
返回顶楼 | |
发表时间: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,这些书看了以后,一大段时间内,关于语言方面的知识,基本上不需要看大本大本的书了,需要的时候翻一下。(如果仅仅是开发程序的话) 现在基本上什么东西都已经在你心中了,你可以深入到你喜欢的任何一种语言,深入到他的库,框架,应用,甚至是某些应用的行业。 |
|
返回顶楼 | |
发表时间:2008-04-26
楼上比较深刻
|
|
返回顶楼 | |
发表时间: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,这些书看了以后,一大段时间内,关于语言方面的知识,基本上不需要看大本大本的书了,需要的时候翻一下。(如果仅仅是开发程序的话) 现在基本上什么东西都已经在你心中了,你可以深入到你喜欢的任何一种语言,深入到他的库,框架,应用,甚至是某些应用的行业。 这位前辈话是不错 不过对于初学者来说 目标未免太高了点 而且写程序还有很多其它的路可走 |
|
返回顶楼 | |
发表时间: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,这些书看了以后,一大段时间内,关于语言方面的知识,基本上不需要看大本大本的书了,需要的时候翻一下。(如果仅仅是开发程序的话) 现在基本上什么东西都已经在你心中了,你可以深入到你喜欢的任何一种语言,深入到他的库,框架,应用,甚至是某些应用的行业。 如果他真有这种想法,企会问这种问题?一个连程序都没写,光看书的初学者还是老老实实的好 |
|
返回顶楼 | |
发表时间:2008-04-27
longleg 写道
newsainton 写道
我的意思是说,将来不能就靠JS混饭吃,现在是不是该先搞好java之后再去选择走框架还是js还是其他呢
可以很认真的告诉你,考JS吃饭的大有人在,而且比较稀缺。当然,从JS入门不是个很好的开始,会给你弄晕的。还是先学好面向对象。一点点来吧。 以前我就是搞JAVA的,搞WEB的,搞框架的(当然,搞的不是很好)后来一个偶然的项目是我转到WEB前端开发。我才真正找到感觉。JS很美,这是我现在的体会。 嗯 谢谢longleg这么用心的回答 |
|
返回顶楼 | |
发表时间: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放到以后再说好了
|
|
返回顶楼 | |
发表时间:2008-04-27
别再搞什么 code 了, 从现在开始练习口才熟悉 SOA 思想, 以后随便忽悠一单都比过写 code 好多年, 21 世纪最重要的是要能忽悠
|
|
返回顶楼 | |
发表时间:2008-04-27
Feiing最近怎么犯冲了?心情放松点,呵呵
新人总是要经历一个过程的,很多事不经历过是不知道的 当然看起来前面的人需要头破血流才能得到的经验,其实后来者一开始就可以通过扎扎实实地训练和学习明白的,可惜世事总不是这样发展的 |
|
返回顶楼 | |
发表时间:2008-04-27
呵呵 算不上冲动 只是咱一个小小程序员整天辛辛苦苦写代码 人家却宣称写代码的时代早就过去了 只要你熟悉什么什么思想用上什么什么平台后问题立马就解决了 并且只要花原来十分之一的投入就可以得到十倍的性能 感觉实在寒心那
|
|
返回顶楼 | |