|
|
我想学软件编程,但我学历非常低,我想进修去学编程,请给我指引
[复制链接]
|
|
|
发表于 9-1-2008 06:44 PM
|
显示全部楼层
加油吧!只要有决心,铁杵磨成针!
我是连programming 都不懂的人。=。=
我也想在这里学些什么的。
还有劝你 别跟着别人走的路 |
|
|
|
|
|
|
|
|
|
|
发表于 9-1-2008 07:02 PM
|
显示全部楼层
止水兄,你真的好强。 我不能不佩服你。我也是对编程很有兴趣的,我现在是自己学着Python,但是因为没有根基,只懂得开始的一些Hello Word的东西。
我觉得我不比你有兴趣。继续你的毅力,你一定能成功的,要知道有心不怕迟。单看你的文笔,你不说你是小学就开始辍学,我还以为你是大学生呢?我自己独中毕业,也应该没你写的那么好。你有的是毅力,一颗非常热诚编程的心,有补习老师,等你念大学后,加上网际网络的帮忙,你一定可以的。 |
|
|
|
|
|
|
|
|
|
|
发表于 9-1-2008 07:37 PM
|
显示全部楼层
给您一个大学要读的科目列表,希望对您有帮助,您也可以早作准备。
Software Engineering
1. Programming Principles and Techniques
2. Algorithms and Data Structures
3. Object Oriented Programming
4. Systems Analysis & Design
5. Human Computer Interaction
6. Software Engineering
7. Requirements Engineering
8. Software Project Management
9. Software Quality
Information System
1. Electronic Commerce & Law in IT
2. Database
3. Information Systems & Practices
4. Systems Integration
5. Distributed Systems
Multimedia
1. Multimedia Systems & Techniques
2. Electronic Documentation & Hypertext
3. Virtual Reality
4. Multimedia Programming
5. Instructional Design
Networking
1. Computer Systems and Organizations
2. Discrete Mathematics
3. Telecommunications
4. Data Communications and Computer Networking
5. Computer Security & Disaster Recovery
Project
1. Project Paper 1
2. Project Paper II (Part 1)
3. Project Paper II (Part 2)
其他的是商业的科目。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 9-1-2008 09:55 PM
|
显示全部楼层
原帖由 sekchee 于 9-1-2008 06:19 PM 发表 
我的学习路程:
学C++/C, 明白programming concept 和 object oriented concept, 大致上,其他的language like Java, Visual Basic, 不会相差太远, 读"How To Program In C++"。学 Data Structur ...
我都COPY起来了,到了你这阶段会成为我的参考学习顺序的实例,
谢谢你可以跟我分享你的历程,介意我问些问题吗?就想知道你是从什么时候接触编程?
你觉得编程除了英文数学该掌握好外,高数和物理还有科学是不是也需要具备?
因为我看到说某编程语言需要了解物件导向什么的会比较容易掌握,
听起来是个理论,但好像和物理有关系,
有好建议能告诉我该选择哪几科SPM科目,才能申请入学不会遇见太大阻碍吗?
然后最好具备些什么样的基本科目才能较好的吸收市面上大多数的编程教学书内容?
当你掌握第一种编程语言,你学习另一种语言时会遇见什么样的苦难?
一个好的程式编辑员是否都需要具备一种语言以上?
选择软件编程的课程,内容有没有包括一些基础或中等电脑硬件的教程?
最后就是有空都来逛逛,因为我问题很多
[ 本帖最后由 止水 于 9-1-2008 11:00 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 9-1-2008 10:13 PM
|
显示全部楼层
原帖由 ^无邪^ 于 9-1-2008 05:59 PM 发表 
哇,止水,看到你的言论,小妹不得不佩服你的毅力,也不得不欣赏你没有那种想要一步登天的天真想法!加油!
我还没开始,等我开始了你在夸我吧
我以前其实是有这种态度的,因为我试过想靠自学去掌握编程,
但我那时候根本不知道需要那么多的基础,慢慢接触,慢慢一次一次的碰壁,
明白自己的自不量力后我现在学乖了,
要往更高的地方爬,最基本也要个够高度的楼梯或垫脚物。
可以的话错误能减少的就尽量减少,SPM顺利的话,我最大的难题就是我的大学学学费,
所以我必须fulll time工作part time读书,这个不是靠说就能体会到的艰辛,
我也不知道我会怎样........... |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 9-1-2008 10:16 PM
|
显示全部楼层
原帖由 samuria 于 9-1-2008 06:44 PM 发表 
加油吧!只要有决心,铁杵磨成针!
我是连programming 都不懂的人。=。=
我也想在这里学些什么的。
还有劝你 别跟着别人走的路
跟多少都是要跟的,看什么情况吧,
很多钱人的经验可以让后人走少很多冤枉路喔
收到你的打气了,谢谢 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 9-1-2008 10:29 PM
|
显示全部楼层
原帖由 G仔 于 9-1-2008 07:02 PM 发表 
止水兄,你真的好强。 我不能不佩服你。我也是对编程很有兴趣的,我现在是自己学着Python,但是因为没有根基,只懂得开始的一些Hello Word的东西。
我觉得我不比你有兴趣。继续你的毅力,你一定能成功的,要知道有心 ...
我遇见的问题都是数学,英文上和对一些技术性的东西不了解,
完全吸收不了别人教的东西,我根本不是你口里讲的厉害,
我是执着在我要清楚表达出我的想法,我要让和我沟通的人了解我在讲什么,
我这里送上一个小礼物给有兴趣又有基础的初学者,当回报大家对我的帮助
http://cpp.ga-la.com/
这是个编程教学网,主要引导初学者入门,不要吝啬你的问号,
遇见任何难题,不管多初级,提出你的问题,那边的站长很乐于助人,
即使像我这样问的都是些连基础都算不上的东西,他都还是答我了,
可惜我现在还是块烂泥,没本事上墙,也许你们可以获益,
我有基础成为了一块能上墙的泥后,我也会回去的,
希望这对你们有帮助。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 9-1-2008 10:46 PM
|
显示全部楼层
原帖由 为人民服务 于 9-1-2008 07:37 PM 发表 
给您一个大学要读的科目列表,希望对您有帮助,您也可以早作准备。
Software Engineering
1. Programming Principles and Techniques
2. Algorithms and Data Structures
3. Object Oriented Programming
4. ...
er..........谢谢你的帮忙,之前讲那么多现在觉得有点讲的好像很过分,
抱歉喔= =|||
这几个里面我应该会选software engineer,
但Information System和Networking好像也必须掌握,
但是通常都只选择一个修读而已对不?
然后拿个projeck paper是什么?
然后我有个小问题,就是如果我是part time方式来读,
因为科技进步很快,会不会我顺利读完后我学校学到的都变很落后的技术了?
然后你觉得wawasan open university这间学校怎么样?
我只能以兼职的去读,然后software engineer多数的大学入学资格都需要什么样的SPM科目?
以及需要什么样的成绩?可以的话我也想知道一个大概的学费会是多少........... |
|
|
|
|
|
|
|
|
|
|
发表于 9-1-2008 11:35 PM
|
显示全部楼层
|
应该是全部你也要读,没得选择吧。。。大学就是这样,没得选的。。有些科目是你没想过要读的。 |
|
|
|
|
|
|
|
|
|
|
发表于 9-1-2008 11:46 PM
|
显示全部楼层
原帖由 止水 于 9-1-2008 10:46 PM 发表 
er..........谢谢你的帮忙,之前讲那么多现在觉得有点讲的好像很过分,
抱歉喔= =|||
这几个里面我应该会选software engineer,
但Information System和Networking好像也必须掌握,
但是通常都只选择一个修 ...
Software Engineering
1. Programming Principles and Techniques
2. Algorithms and Data Structures
3. Object Oriented Programming
4. Systems Analysis & Design
5. Human Computer Interaction
6. Software Engineering
7. Requirements Engineering
8. Software Project Management
9. Software Quality
Information System
1. Electronic Commerce & Law in IT
2. Database
3. Information Systems & Practices
4. Systems Integration
5. Distributed Systems
Multimedia
1. Multimedia Systems & Techniques
2. Electronic Documentation & Hypertext
3. Virtual Reality
4. Multimedia Programming
5. Instructional Design
Networking
1. Computer Systems and Organizations
2. Discrete Mathematics
3. Telecommunications
4. Data Communications and Computer Networking
5. Computer Security & Disaster Recovery
Project
1. Project Paper 1
2. Project Paper II (Part 1)
3. Project Paper II (Part 2)
不必客气,举手之劳而已。
加黑了的是Major,比如:
选Software Engineering当Major你就必须读:
7. Requirements Engineering
8. Software Project Management
9. Software Quality
没有加黑的是必读的科目。
商业的科目可以选择。
Project Paper是软件工程,是功课,就是要交一个系统,题目可以自己选,但要老师批准。
你目前是做哪一行?读大学还要4个月Industrial Training,
Industrial Training是大学最后一年才要的选的科目,
所谓的Industrial Training就是让你到软件公司学习,
如果你目前已经是在软件公司上班,
就应该可以申请不要Industrial Training。
能不能跟上科技是看你自己了,平时多买一点电脑杂志就可以了。
没有读过wawasan open university,我怎么可以给以批评?
我只可以讲我读的那间,我那间是马来人的学校,
马来人做事是怎样的?不必我讲吧。
有偏见,做事能力也。。。
如果可以去外国,我当然建议你去外国,
外国月亮比较圆,如果本地的话建议你选华人比较多的大学。
我是用Diploma入学的,我那间是马来人的大学,
没有什么标准,而且入学都有偏见,
看到我用英国的Diploma,又有UEC,
他们偏见的心就立刻发作了。
那间是马来人的大学的学费大概是3万。 |
|
|
|
|
|
|
|
|
|
|
发表于 9-1-2008 11:50 PM
|
显示全部楼层
原帖由 G仔 于 9-1-2008 11:35 PM 发表 
应该是全部你也要读,没得选择吧。。。大学就是这样,没得选的。。有些科目是你没想过要读的。
对,可以讲差不多全部要读,没得选择,只是可以选先读哪一科,后来再读哪一科。 |
|
|
|
|
|
|
|
|
|
|
发表于 9-1-2008 11:56 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 10-1-2008 12:04 AM
|
显示全部楼层
原帖由 G仔 于 9-1-2008 11:35 PM 发表 
应该是全部你也要读,没得选择吧。。。大学就是这样,没得选的。。有些科目是你没想过要读的。
我以为几种里面选一种然后比较精的..............
原来是这么多,然后付一个价钱,
我以为要加一科又要多几十千= =|||
讲真的,我的能力短期内吃不下这些经济负担.......... |
|
|
|
|
|
|
|
|
|
|
发表于 10-1-2008 12:15 AM
|
显示全部楼层
我是从17岁开始学习的,第一本书是How To Program in C++,刚开始蛮辛苦的,因为很多东西都不会,但是不会我就找internet,找书,一个一个学。
SPM阿,我想重要的是ADD MATH,MATH,和Physic,因为高级的algorithm (例如,Artificial intelligence), 都需要明白MATH。
而物件导向 (Object Oriented)则是一个Program design 的practises.因为,一个大的System会拥有很多Codes,怎样把这些codes组合起来,是很重要的,因为一个system会一直成长,一直变。以前是用function based的,所以很多shared/global variables,改一边,就会影响另一边。但是linux kernel是我看到最美的function based design。有很多物件导向的影子。
基本上,所有的编程语言都差不多一样,无论是C/C++/Java/Visual Basic。分别是用在那一个platforms。比如,写一个windows based的game,可能用到MFC (Microsoft Foundation Classes)和DirectX。或写一个网络系统,可能用到ASP.NET,或J2EE(Java 2 Platform, Enterprise Edition)。
止水兄,正抱歉,因为有一些电脑术语不知怎么翻译。只好用英文。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 10-1-2008 12:17 AM
|
显示全部楼层
原帖由 为人民服务 于 9-1-2008 11:46 PM 发表 
Software Engineering
1. Programming Principles and Techniques
2. Algorithms and Data Structures
3. Object Oriented Programming
4. Systems Analysis & Design
5. Human Computer Interaction
6. S ...
嗯,了解,本来是工地看工,但停工一段时间,
所以才打算换一份工作去补习,先把spm搞好,
再看大学学费,靠spm文凭看找份薪水稍微可以应付学费的工作,
或者出新加坡打工,有spm比较多人请,扣的也少,
然后我会锁定wawasan,是因为属于远程教学,
时间我可以安排,学费也比其他大学便宜,
可以在新山,我开销不会太重,
也因为外国我不可能,经济有问题,
每间要入学前都需要有软件公司的4个月工作经验吗?
可是我假设,我顺利通过spm,有什么软件公司是我可以去实习的?
实习后我要拿什么文件以后像学校证明我曾经在某软件公司实习过?
还是不需要?只需要口头上确认就可以了?
UEC是独中文凭对不?然后如果只以SPM申请入学,
学费会不会比你有diploma还要贵?
open university没列出你那么多项目,
而且很多报纸也没登很清楚,
网站也很多没列名学费,
我还去看过新加坡的理工学院,要个严格,学费贵...........
除了本地我没别的选择。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 10-1-2008 12:27 AM
|
显示全部楼层
原帖由 sekchee 于 10-1-2008 12:15 AM 发表 
我是从17岁开始学习的,第一本书是How To Program in C++,刚开始蛮辛苦的,因为很多东西都不会,但是不会我就找internet,找书,一个一个学。
SPM阿,我想重要的是ADD MATH,MATH,和Physic,因为高级的algorit ...
你讲到我的重点了,physic不是物理吗?为什么我看open U念IT入学资格只是看英文,数学,和任选一科就可以了?到底物理是不是必要?我找的补习老师一直说物理不要啦~很难不要啦~
我就在烦这个,如果影响到学习对我来讲很严重..........
别担心,我有翻译软件,我想懂却不会的我会查= =+
你有基础都辛苦,那我学不会应该不算非常笨吧= =||| |
|
|
|
|
|
|
|
|
|
|
发表于 10-1-2008 12:37 AM
|
显示全部楼层
就是说小学也还没毕业啰??
我只知道他是一宽公开的系统,
前身是UNIX,很多编程开发的人都在用这个系统
一个小学还没毕业的人。。。竟然懂得用电脑??
还不止,对linux, unix有些认识??
我认为。。。数学和物理对programmer很重要。。。
只要这两样你能掌握成为一个programmer不是一个难题。。。
之后的就需要靠你后天的努力和一点点运气。。。
能开发一个应用程序不一定表示你能开发一个(操作系统)operating system。。。
开发应用程序有很多tools可以帮你。。。就比如java和vb。。。
vb有crystal report可以帮你做报表。。。java呢有什么net bean的ide帮你自动做些coding。。。
然而,开发操作系统。。。你必须对硬体和软体非常熟悉。。。
就比如windows3.1。。。为何windows3.1只能在486的电脑才可以操作。。。到底bill gate用什么指令,什么machine code??386和486有差别??
为何,CIH病毒只可以在windows9x里生存。。。然而CIH病毒进入windowNT的系统就会出错。。。
是不是bill gate在win9x忘了封锁SIDT的指令?? |
|
|
|
|
|
|
|
|
|
|
发表于 10-1-2008 12:41 AM
|
显示全部楼层
物理最好学一些,因为高级电脑科学会有Signal Processing,那是物理科里的Gelombang(没记错是在form 5学的)。没有物理背景,会很难明白。
我开始学C++是没什么基础,所以比较辛苦,但是基础稳了,学东西就会很快了。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 10-1-2008 01:06 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 10-1-2008 01:15 AM
|
显示全部楼层
原帖由 sekchee 于 10-1-2008 12:41 AM 发表 
物理最好学一些,因为高级电脑科学会有Signal Processing,那是物理科里的Gelombang(没记错是在form 5学的)。没有物理背景,会很难明白。
我开始学C++是没什么基础,所以比较辛苦,但是基础稳了,学东西就会 ...
我有问过朋友,但他答的不是很清楚,
但他只告诉我,物理就是科学,所以要学FORM4开始的物理,就要懂科学,
而且物理难得程度等于变态,他读商科的..........所以我很难找到什么答案就没问了,
科学..........小学补起吧= =|||
但我担心科学我记得是有实验的不是,我只靠补习背书上的东西有用吗= =??
然后你说的信号处理,有关系物理的什么= =??
是逻辑概念?我时常看编程的人说,正确的概念思想很重要,几乎等于编程的全部......... |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|