作者moremore1234 (汉生博依)
站内java
标题Re: [问题] 程式语言初学者的入门选择?
时间Thu Jan 22 17:10:57 2009
※ 引述《votj (龙紫鹃)》之铭言:
: JAVA版的前辈你们好,
: 在这个版已经潜伏一段时间了,也在其他程式版流连,还是没有得到我想要得结论
: 所以请大家帮我解惑一下:
: 先说一下背景:对於电脑我大部分使用都在利用他的影音娱乐功能,
: 在加上文书处理,对於程式语言方面的了解不会比一只蚂蚁还多到哪去
: 可是;有天在浏览别人的部落格的时候,突然很羡慕许多人都绘用html的语法,甚至是
: CCS、JSP和PHP的语法在经营部落格,突然激起我想要学程式语言的动机
: 於是我想起多年前听到别人说JAVA是可以在各平台使用的程式语言,於是,我满怀希望
: 地寻找关於JAVA的书籍和讨论版,可是,就在这个版里,我遭到将被三振的危机——
: 版主说:本版为JAVA版,和Java Script是不一样的,和它相关的讨论请到该版
: 於是我到了该版看,却发现该版说Java Script只能用在网页上......於是让我失望一下
: 以上是我的胡言乱语(真的很乱>.<)
: 条列一下我的需要和能力:希望大家给我些建议
: #由於工作时间颇长,所以并没有太多时间可以学语言(1hr/1day),所以可以在这背景下
: 给我些建议吗?
: 需要:
: 近期:写网页,从无到有的变出一个网站,并且了解他的原理。
: (我不想只套用像Frontpage的范本,然後把自己的东西丢上去而已)
: 中期:写小游戏(像小精灵之类的)——好像许多程式的书都会要写小游戏当练习
: 可是我想写点自己会想玩的游戏。
: 长期:应该是游戏的外挂,其实是想利用游戏的资料库,然後能写出程式来操作
: 甚至自己制作、使用资料库......
: 以上是我的需求。
先说你的近期目标好了
先弄懂什麽是前端 什麽是後端
弄懂以後
再来就是决定你要的语言
现在大部分互动式网站都是要搭配资料库
所以不可能只学习一种语言
你还得学习你使用的资料库的语法
当然如果你觉得你想练实力 也可以自己写资料库
只是会比较辛苦
要炫一点的还要搭配前端语言的应用 (最浅显的例子就是googlemap了)
再说说你的中期目标和长期目标
你要先知道你想像中的游戏是怎麽样的游戏??
写游戏需要的不只是程式语言的能力
更多的是设计部分
这都不是一般程式设计的书籍能带给你的
: 可是在我查询许多版之後得到的结论是:我的需求好像没法用一个程式语言同时满足
: 而最接近我要求的应该是JAVA (不知道这是不是有误解> <)
: 可是当我去图书馆借一本JAVA6 S/E 的书回来看的时候,却又疑惑了,因为实在很难> <
我想你需要的不是语言
而是你要先厘清你的观念
其实很多语言都可以写网页 写游戏
问题在你想做到什麽样子 再去选择你的工具
写网页JAVA有J2EE的部分 而J2EE要你先学完J2SE在去看才比较能理解
当然如果你不求理解 也是可以直接使用JSP去撰写
写游戏可以用applet 也可以弄到像私服使用apach和JAVA一样
也可以用J2ME写到你的手机上玩
端看你的需求来选择工具才不会耗时耗力
: 问题1.我是否应该从早期的像是C语言先学,再来学JAVA会比较好(听说C和C++和C#不同)
: 还是我可以直接开始学JAVA的某个版入门?(ex.Java 1.4、Java 5)
: 2.如果要从JAVA入门,有什麽参考书写得比较好?
: 3.JAVA可以达成我上述的目标吗?
: 又,以一个普通姿直的人,1hr/1day大约要多久才能用JAVA达成我上面的目标?
: 问题有点多又有点杂,感谢把他看完的人,也先谢谢回答我的人。
: PS.有点怕版主...(如果不符合规定,可以先别删文吗?让我转到适合的版,感谢)
1不需要 基础语言都是可以独立学习
2要看观念 应该是Head First那本 不过范例档要自己打
要简单方便点的可以去找几本中文书练
How to program java和良葛格的书等等中文书或许是你入门的一个不错的选择
3看天分 有些人很快懂 有些人摸了好几星期连回圈都搞不懂
--
人总以为人定胜天
但很多事情
最後却输给自己
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.111.32