佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1578|回复: 12

请问如何才可以有效的improve programming skill?

[复制链接]
发表于 4-7-2006 08:23 PM | 显示全部楼层 |阅读模式
大家好,

我觉得我在programming方面不是很好,我的同室说我没有想象力,不会往多方面的想法去解决问题。

请问如何可以在短期之间improve我的programming skill呢? 还是我因该转行呢?

谢谢。
回复

使用道具 举报


ADVERTISEMENT

发表于 5-7-2006 09:24 AM | 显示全部楼层
原帖由 真一 于 4-7-2006 08:23 PM 发表
大家好,

我觉得我在programming方面不是很好,我的同室说我没有想象力,不会往多方面的想法去解决问题。

请问如何可以在短期之间improve我的programming skill呢? 还是我因该转行呢?

谢谢。

这类似刚好有人在别的主题开了,你不妨去看看。
http://chinese.cari.com.my/myfor ... &extra=page%3D1
回复

使用道具 举报

发表于 5-7-2006 02:19 PM | 显示全部楼层
那个别的主题并没有讨论到如何“有效地”。
我觉得多做是可以,但是效率很慢。
针对楼主的描述, 他的问题应该不是skill的问题。
concept 才是他的致命伤。
他要学的该是那些如sorting,find prime number之类的问题的解决方式。
你不喜欢推理或是科幻小说吧?多看书吧。
你要这些解决问题的能力,就要从生活做起。
记着,问题可以从各个方面解决的。
比如,你想喝果汁。
方法1。开车去tesco, jusco...买,条件是,有车,有钱打油,可能要parking, toll.
好处是,可以顺便逛街,果汁价钱比较便宜。
方法2。走路去7-11买,果汁比较贵,选择少。好处是,很快,不用油钱parkingtoll,不用有车。
方法3。自己做。好处是,纯、新鲜、较有营养、做果汁的技术可提升、省钱。条件,你必须会,有工具,有材料(水果)。
方法4、5、6.......你继续想。

明白了吗? 楼主
回复

使用道具 举报

 楼主| 发表于 5-7-2006 11:07 PM | 显示全部楼层
原帖由 wuichia 于 5-7-2006 02:19 PM 发表
那个别的主题并没有讨论到如何“有效地”。
我觉得多做是可以,但是效率很慢。
针对楼主的描述, 他的问题应该不是skill的问题。
concept 才是他的致命伤。
他要学的该是那些如sorting,find prime number之类 ...

Hi wuichia, 谢谢你的回复。

Erm 我明白你所讲的,但是如果我不是很有兴趣读“书”的话,还有其他方法吗?

我本人觉得我在学习方面会比较弱,mostly要做过才能学到。如果没有经历过的话我就很难学到东西。

haiz, 总是觉得我很没用。到现在还不知道好在什么地方。
回复

使用道具 举报

发表于 6-7-2006 09:30 AM | 显示全部楼层
原帖由 真一 于 5-7-2006 11:07 PM 发表

Hi wuichia, 谢谢你的回复。

Erm 我明白你所讲的,但是如果我不是很有兴趣读“书”的话,还有其他方法吗?

我本人觉得我在学习方面会比较弱,mostly要做过才能学到。如果没有经历过的话我就很难学到东西。 ...


如果真的如你同事所说你缺乏想象力,那你应该往这方面提升自己。因为想象力在编程里是很重要,你必须能想象一个task 是怎样走before 你开始写,不然你会陷入困境一直改些可以避免的错误。

有一点你可以放心,那就是想象力不是天生就有的,以前我刚开始学programming,也像你一样,不能visualize, 之后不停地学习现在总算还过的去。

我建议你不妨借用UML来帮你visual, 很多时候单单靠脑记忆力是不能准确地visualize你要做的是什么,因为毕竟我们的记忆力也有limit. 如果我们把它写/画下,可以肯定是有帮助的。但各人有异,我也不能说100%, 你不妨试试。

如果你是用Java programming, 这里有一本很好的书介绍给你:

Prentice Hall - UML for Java Programmers.pdf

帮人帮到底,给埋你 e-book

http://rapidshare.de/files/25059414/UML4java_en.rar.html

如果这本书真的是你要的,请买一本真版。
回复

使用道具 举报

 楼主| 发表于 6-7-2006 09:50 PM | 显示全部楼层
原帖由 黑木头 于 6-7-2006 09:30 AM 发表


如果真的如你同事所说你缺乏想象力,那你应该往这方面提升自己。因为想象力在编程里是很重要,你必须能想象一个task 是怎样走before 你开始写,不然你会陷入困境一直改些可以避免的错误。

有一点你可以放心 ...

Hi, 谢谢你的建议和教导。
我会尽量的去学习的。
你upload的pdf file我已经下载了,有空时我会去读它。

Thank you very much!

[ 本帖最后由 真一 于 6-7-2006 09:51 PM 编辑 ]
回复

使用道具 举报

Follow Us
发表于 7-7-2006 11:56 AM | 显示全部楼层
如果楼主缺乏想象力,那就从逻辑入手罢!我本身也缺乏想象力,但你只要逻辑的去想要达成那个目标(task),你须要些什么步凑(step),然后写在纸上。你就跟着你写的步凑(step),把它一个一个转换为code巴!
回复

使用道具 举报

 楼主| 发表于 7-7-2006 11:48 PM | 显示全部楼层
原帖由 owenong 于 7-7-2006 11:56 AM 发表
如果楼主缺乏想象力,那就从逻辑入手罢!我本身也缺乏想象力,但你只要逻辑的去想要达成那个目标(task),你须要些什么步凑(step),然后写在纸上。你就跟着你写的步凑(step),把它一个一个转换为code巴!

Hi, 谢谢你的建议。
我有用你的方法。只是现在我对oracle pl/sql的syntax还很陌生,所以不懂得如何把我的idea换去sql query. 而且很多error message对我也很陌生,根本很难理解我在什么地方有错误。

haiz... 看来我真的需要时间来学习和了解根多有关oracle pl/sql了。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 8-7-2006 02:48 PM | 显示全部楼层
我所建意的只适合用于proceduce programming, 至于object-oriented programming 我本身也在摸索中,帮不到你了。

我有个问题想问你,oracle pl/sql 应该是属于database query 吧!好象没有关系到programming 吧!
回复

使用道具 举报

 楼主| 发表于 8-7-2006 07:03 PM | 显示全部楼层
原帖由 owenong 于 8-7-2006 02:48 PM 发表
我所建意的只适合用于proceduce programming, 至于object-oriented programming 我本身也在摸索中,帮不到你了。

我有个问题想问你,oracle pl/sql 应该是属于database query 吧!好象没有关系到programming 吧!

Hi, PL/SQL是属于database query的。但是它比普通sql还advance. 因为它可以process data了才send去output.所以我觉得因该也是属于programming的其中一类吧

现在我最大的问题是我对database方面不是很有兴趣,所以在学习方面有很大的困难。
回复

使用道具 举报

发表于 8-7-2006 10:59 PM | 显示全部楼层
原帖由 真一 于 8-7-2006 07:03 PM 发表

Hi, PL/SQL是属于database query的。但是它比普通sql还advance. 因为它可以process data了才send去output.所以我觉得因该也是属于programming的其中一类吧

现在我最大的问题是我对database方面不是很有兴 ...


噢!原来如此,我对database也了解不多
回复

使用道具 举报

 楼主| 发表于 9-7-2006 12:32 AM | 显示全部楼层
原帖由 owenong 于 8-7-2006 10:59 PM 发表


噢!原来如此,我对database也了解不多

我也是吗。。。对database还不是很了解。。。有可能我所说的是错的。因为我才刚毕业不久而已,对这些programming的东西不是很明白。。。
回复

使用道具 举报

发表于 10-5-2007 10:00 PM | 显示全部楼层
下定决心学习一定没问题!读书,练习。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 30-8-2025 09:58 PM , Processed in 0.134020 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表