JBTALKS.CC

标题: 关于电脑课程的问题 [打印本页]

作者: qwqwqwqw    时间: 2010-10-13 07:40 PM
标题: 关于电脑课程的问题
这帖子我也不懂要放在那里 (放在大学论坛 几天了都没有回应)

本人在utar 读者foundation (商科的)
我打算在 degree 的时候拿电脑的科目
bachelor of information system (hons) business information system
bachelor of information system (hons) information system engineering

有人可以详细 解说 这两个科目吗?
好不好读?
以后做什么工作 ?有没有出路? 工钱如何?

真的很需要帮忙   请各位大大帮我哦

因为我是读 商科的 foundation的  所以只有这两科可以拿
其他的 graphic design , game design 那些我没兴趣(因为画画真的很差)
作者: shippo    时间: 2010-10-14 10:25 PM
本帖最后由 shippo 于 2010-10-14 10:27 PM 编辑

erm
听名字好像不大像是纯电脑的课程.
哪个大大来解释一下。

我以为是graphics programming?graphics design 不是美术系吗?
作者: 宅男-兜着走    时间: 2010-10-14 10:39 PM
erm
听名字好像不大像是纯电脑的课程.
哪个大大来解释一下。

我以为是graphics programming?graphic ...
shippo 发表于 2010-10-14 10:25 PM



应该跟 B.IT 没差吧==

我也是读类似酱的课程。 要上商学系的课, 又要上篇程

搞到我现在,商业理论不好, 篇程也不到家。
作者: shippo    时间: 2010-10-14 10:42 PM
business and IT?
作者: 宅男-兜着走    时间: 2010-10-14 10:46 PM
business and IT?
shippo 发表于 2010-10-14 10:42 PM



对, Business + IT
作者: qwqwqwqw    时间: 2010-10-15 01:03 AM
会很难吗? = =
读这两科可以做什么工呢? 有前途吗?
我个人对电脑之类的课程比较有兴趣
数学也不错哦 XD
作者: 希涯    时间: 2010-10-15 09:08 PM
会很难吗? = =
读这两科可以做什么工呢? 有前途吗?
我个人对电脑之类的课程比较有兴趣
数学也不错哦 XD
qwqwqwqw 发表于 2010-10-15 01:03 AM



    文凭的价值和科系是不可能评定有没有前途
    看你如何用那张文凭 什么科系都是一样
作者: qwqwqwqw    时间: 2010-10-16 12:12 AM
至少我想知道 以后可以做什么工作- -
作者: 宅男-兜着走    时间: 2010-10-16 12:15 AM
回复 8# qwqwqwqw

篇程员。
除了这个还想当什么?
学Programming 学到这么辛苦, 目地目标就是要成为篇程员吧?

我想各位在这里勤学 计算机技术的人都是 Programmer, 不然就是有目标要成为 Programmer的人。
作者: qwqwqwqw    时间: 2010-10-16 12:41 AM
我当然知道是programmer...可是programing 也有很大范围的嘛...不然做么会有那么多不同的programing课程
我想知道我读的是 做什么工作,在什么领域工作(详细的)
作者: shippo    时间: 2010-10-16 01:23 AM
回复 10# qwqwqwqw

erm,科技一直在换,其实你从programming 学来最有用的不是database programming,不是graphics programming,不是。。。。

你学到的是逻辑,还有最重要的,怎么自己去解决问题,你看这里的大大也不是万能的,可是他们却能解决你们的问题,因为他们会去google ,会去copy ,study ,test 那些他们不会的code.

所以如果你的课程基本上是programming,你过后还是能担任不同工作的programmer,只是一开始要从头学起,可能会比较辛苦而以。

还有你必需知道progamming课程跟你的商科教法不一样,没有人会step by step 来教你,因为programming本身没有一个既定的写法,老师也不可能有办法写出每个code然后一句句解释。所以你以前商科可能是花一整天来背书或写proposal什么的,programming的话可能就会花一整天来google解决的方法(最惨的是最后还找不到),lol.

工作的话刚出来时是比较难赚到钱(但还是会比其他工作高啦),毕竟你没有经验,不能自己接project,也不会有人请个没经验的来帮他完成project.
通常到小公司学习〉换公司〉再学〉然后有能力时跟人一起合作接project或自己来。
如果你有运气的话,大公司也会请没经验的(因为薪水低),然后会给你training.
你想要赚大钱,任何行业都一样,自己当老板接project.

btw,出你好运,cheers.
作者: qwqwqwqw    时间: 2010-10-16 01:27 AM
谢谢你哦
我看我应该会拿
bachelor of information system (hons) information system engineering
作者: 宅男-兜着走    时间: 2010-10-16 02:46 AM
回复  qwqwqwqw

erm,科技一直在换,其实你从programming 学来最有用的不是database programming,不是gr ...
shippo 发表于 2010-10-16 01:23 AM


你学到的是逻辑,还有最重要的,怎么自己去解决问题,你看这里的大大也不是万能的,可是他们却能解决你们的问题,因为他们会去google ,会去copy ,study ,test 那些他们不会的code.
这句真的是一针见血,不管什么学校Programming都是教浅浅,但是看例子看深深,找Google找gao gao +1
只是一开始要从头学起,可能会比较辛苦而以。
说真的,如果没Final Year Project, 我真的不知道我这2 年学的是什么 +1

所以你以前商科可能是花一整天来背书或写proposal什么的,programming的话可能就会花一整天来google解决的方法(最惨的是最后还找不到),lol.
我是过来人,我也是商业转上来的。会写程式后,我直接不喜欢背书去。
我还没试过找不到Solution 的情况,但是我试过找得都是很难理解的, 有些还写出你理解范围以外的东西,头痛(尤其是 .net / Java)。
我发现到,其实一直抱着自我提升的态度去写程式的话可以进步很快。


特别是那些有自虐倾向的人, 还有好奇心很重的人都会进步得很快。 +10 十分赞同
作者: 宅男-兜着走    时间: 2010-10-16 03:07 AM
回复 12# qwqwqwqw

贴士:
其实电脑课程的课都是有连贯性的,既然你决定要读电脑软件课程的话,
那么基本功也要打好来。 后期的课都需要基本功, 也就是说,没打好底你就根本无法继续上下去了。
你能追回来但是非常非常非常的辛苦。

也就是说前期的课,试着去了解。
一句一句慢慢去 Debug, 去 Test。 如果是抄人家的也要去看, 去读, 去Test, 不会就问,问到他们不会回答你为止,
也或者你问不出问题为止

发问前记得做点功课,不然老师才懒得理你。
做Project 确实觉得自己帮不上忙也硬硬要去做,做的好不好没人会怪你。
养成自虐的习惯。


多多花时间去给自己找问题, 注意不是练习题, 是自己问自己问题自己解决。
例子:你今天学了个新技术,你要想象还能怎么去用,怎样去发挥,怎么走捷径,走 Short Cut


不知道会不会弄乱你, 不过我衷心祝福你。


WELCOME TO HELL !!!!!!!!!
作者: qwqwqwqw    时间: 2010-10-16 10:35 AM
谢谢各位大大解释   我在form4 开始就是读商科班了 (虽然不喜欢但是我还是读到A出来)
我知道我自己最喜欢的就是电脑课程...在学校只要是上电脑课 我就会很精神哦
我知道我的选择是没有错滴

还有读programing是不是对数学要求很高的??
作者: shippo    时间: 2010-10-16 11:07 AM
回复 15# qwqwqwqw

graphic programming 的话就会比较高。
不然多数情况我们是不会自己写出一个algorithm,除非你是天才。
给你个例子:

a=123456
我要你用个数学方程式来把123456分开成1,2,3,4,5,6

b=1
c=2
d=3
e=4
f=5
g=6

所以我们就会用像g=a%10,.....etc之类的解决这个问题。

   
上面通常是我们会做的,比较低级的algorithm.
所以基本上是不会要你用sin 啊 log 啊 之类的,需要的是简单的加减乘除配上复杂的逻辑来完成。
作者: qwqwqwqw    时间: 2010-10-16 11:13 AM

谢谢你的帮忙
如果我现在就想接触一下programing ( 要怎样开始呢?我对programing是没底的)
想在现在开始打好一点基础先( 以后读的时候会比较明白)
我应该要在那里开始学programing呢?
作者: 宅男-兜着走    时间: 2010-10-16 12:36 PM

谢谢你的帮忙
如果我现在就想接触一下programing ( 要怎样开始呢?我对programing是没底的)
想在现在开 ...
qwqwqwqw 发表于 2010-10-16 11:13 AM


http://blogs.msdn.com/b/danielfe ... press-editions.aspx

按下去, 然后下载你看得顺的 Programming 语言。

C#, VB, VC++  (Web Developer 是做网页用的 C# , VB)

http://www.jcreator.com/

有自虐倾向 请按 Jcreator, JAVA IDE
Java 语言。

http://sourceforge.net/projects/dev-cpp/
Dev C++,
C/C++ 语言。

你可能会问, 什么语言比较好, 其实都一样, 各有各的好, 初学就学觉得以后会用到的,
不然就随便选 先有点认识了再学其他的。
作者: 宅男-兜着走    时间: 2010-10-16 12:46 PM

谢谢你的帮忙
如果我现在就想接触一下programing ( 要怎样开始呢?我对programing是没底的)
想在现在开 ...
qwqwqwqw 发表于 2010-10-16 11:13 AM



    http://www.csharp-station.com/Tutorial.aspx
    http://windowsclient.net/learn/videos.aspx (Window Form 教程)
    http://www.csharphelp.com/2006/12/c-tutorial-for-beginners/
不好意思, 我对 C# 情有独钟, 所以我给你的都是 C#。
作者: qwqwqwqw    时间: 2010-10-16 05:06 PM
谢谢各位大大
我下载了 visual studio 2008
我还上youtube看了一些教程
请问大部分的program就可以用 visual studio 完成吗?
作者: 宅男-兜着走    时间: 2010-10-16 05:20 PM
谢谢各位大大
我下载了 visual studio 2008
我还上youtube看了一些教程
请问大部分的program就可以用 v ...
qwqwqwqw 发表于 2010-10-16 05:06 PM


eh 。。。 不可以那么说。
如果人家要用 Window 以外的 OS 你就还是要啃书学其他的语言。

就好比 UNIX, Linux, Ubuntu, Red Hat, 你还觉得 你写的 EXE 能搬去哪里用吗??
作者: qwqwqwqw    时间: 2010-10-16 05:50 PM
You should first open a DOS command shell. (If you don't know what it is, clic on the Start menu then run (at the bottom) and type, in the text field: "cmd".
exercise: there is an easiest way to do that, try to find it.)
You should begin to work in an empty directory for this. let call it "C:\learncs". Type in the shell:

> md C:\learncs
> cd C:\learncs
> C:

Now you should create your first C# program, type "notepad hello.cs" and type (in the notepad)

using System;

public class Hello
{
public static void Main()
{
Console.WriteLine("Hello C# World  ");
}
}
the using keyword just let you write Console at line 7, instead of System.Console. It's very usefull shortcut when you use a lot of "class" define in System.
Save the file.
Now you could compile. Type in the DOS Shell again and type:
  csc /nologo /out:hello.exe hello.cs
You probaly have some errors, correct them, compile again, and now you have a working hello.exe program… type hello, see…
我刚完成了这个
可是要怎样才知道我成功了呢?
在 notepad 打了之后 储存区desktop然后再 cmd type     hello.cs?
作者: qwqwqwqw    时间: 2010-10-16 05:53 PM
还有 compile是什么? 要怎样弄
当我打这个的时候 csc /nologo /out:hello.exe hello.cs
他会出现 'csc' is not recognized as an internal or external command,
这是什么问题
我的windows 是 windows 7 home premium 64bit
作者: 宅男-兜着走    时间: 2010-10-16 06:53 PM
还有 compile是什么? 要怎样弄
当我打这个的时候 csc /nologo /out:hello.exe hello.cs
他会出现 'csc' i ...
qwqwqwqw 发表于 2010-10-16 05:53 PM


请问你安装 Visual Studio\ Visual C# 了吗?
我不知道Window是不是会自带Compiler, 但是你还是安装吧。

有个秘诀。
Window 7 下, 你可以 Search 出来。
首先, 你Click 着 C:\Program Files\Microsoft Visual Studio x.x
但是不要按进去。

(x = 你的版本)

然后你 Search "vcvars"

我使用vcvars32.bat, 因为我的 os Window 7 是 32 bit。

打开个文件夹, 叫做 hello, 或你喜欢。
把 hello.cs 和 vcvars32.bat 放进hello 文件夹。

因为没人会那么勤劳去背 哪个 bat file 的 location 的。
所以可以的话就放去一个你比较容易见到的地方好了。

然后打开 Command Prompt。
(Window 7\ Vista 可以在 Start Menu 打 CMD,  XP 的话请用 RUN。)

键入 cd C:\Users\ASUS\Desktop\hello                                 
我的hello folder 放在 Desktop, 所以我 cd 过去哪个 location。

键入 vcvars32.bat
先让这个 bat 跑先。

键入 csc hello.cs

然后你看到你的 folder 内会多出个 hello.exe 的话, 那么你就成功了。
作者: 宅男-兜着走    时间: 2010-10-16 06:55 PM
本帖最后由 宅男-兜着走 于 2010-10-16 06:57 PM 编辑
还有 compile是什么? 要怎样弄
当我打这个的时候 csc /nologo /out:hello.exe hello.cs
他会出现 'csc' i ...
qwqwqwqw 发表于 2010-10-16 05:53 PM


Compiler 就是篇译 器, 把你的 .cs, .vb 等等的Code, 转变成一个 .exe (Executable file)

那么你就能 double click 来使用。


你现在看的教程是 手动 Compile, 不过相信我,你写深入的时候就没必要了。
Visual Studio 可以轻易的帮你 Compile。
作者: qwqwqwqw    时间: 2010-10-16 07:10 PM
ok...
我用2008的时候有时会有error出来
所以我现在下载2010的   
晚点会弄一弄 (今晚半夜吧)
有问题的话我会在这边回复的
作者: qwqwqwqw    时间: 2010-10-18 10:13 PM
Now you become to be pretty confident, I guess, so we could start using multiple file, and even a dll ? go into an other directory (or stay in this one, I won't mind) and create 2 file:

hello.cs

using System;

public class Hello
{
public static void Main()
{
HelloUtil.Echo h = new HelloUtil.Echo("Hello my 1st C# object !");
h.Tell();
}
}
echo.cs

using System;

namespace HelloUtil
{
public class Echo
{
string myString;

public Echo(string aString)
{
myString = aString;
}

public void Tell()
{
Console.WriteLine(myString);
}
}
}
Note in hello.cs I have used the syntax "HelloUtil.Echo" it's because Echo is in the namespace HelloUtil, you could have typed (at he start of the file) using HelloUtil and avoid HelloUtil., that's the way namespace work.

Now you could compile both in one .exe with
  > csc /nologo /out:hello.exe *.cs
But it's not my intention, no.
Well.
(Have you tried?)
Let's go building a DLL:
  > csc /nologo /t:library /out:echo.dll echo.cs
that's it (dir will confirm).
Now we could use it …
  > csc /out:hello.exe /r:echo.dll hello.cs
if you typed "hello" it will worked as usual…, but if you delete "echo.dll" the program will now crash: it use the DLL. You could also change Echo.cs, rebuild the DLL and see… that's the advantage of DLL!

You could also put your DLL in the global assembly cache (GAC), and any program would be able to access it, even if the DLL is not in its directory!
to put it in the GAC, I sugest you read MS doc but here are the unexplained step:

create your assembly key, create it once and use it for every version. you create it with:
  sn -k myKeyName.snk
the .snk file should be in your compilation directory (the one where your run csc)
create a strong asssembly title by adding in any .cs source file the following directive at top level: using System.Reflection;       
using System.Runtime.CompilerServices;
[assembly: AssemblyTitle("My Lib Title")]
[assembly: AssemblyVersion("1.2.3.4")]
[assembly: AssemblyKeyFile("myKeyName.snk")]
now add it to the GAC:
  > gacutil.exe /if myLib.dll

By the way, did I tell you ? when I referenced the hello.dll while compiling, remember? csc /out:hello.exe /r:echo.dll hello.cs, it could have been any assembly, even a .exe !!!

这个要怎样做啊?
第3个tutorial就不会了 ( 英语不是很好 所以有点不明白)
作者: 宅男-兜着走    时间: 2010-10-18 10:51 PM
Now you become to be pretty confident, I guess, so we could start using multiple file, and even a dl ...
qwqwqwqw 发表于 2010-10-18 10:13 PM


他都说的很明白了? 你什么不会?
作者: qwqwqwqw    时间: 2010-10-18 11:06 PM
mutiple file 我会(我也成功弄到了)

You could also put your DLL in the global assembly cache (GAC), and any program would be able to access it, even if the DLL is not in its directory!
to put it in the GAC, I sugest you read MS doc but here are the unexplained step:

create your assembly key, create it once and use it for every version. you create it with:
  sn -k myKeyName.snk
the .snk file should be in your compilation directory (the one where your run csc)
create a strong asssembly title by adding in any .cs source file the following directive at top level: using System.Reflection;        
using System.Runtime.CompilerServices;
[assembly: AssemblyTitle("My Lib Title")]
[assembly: AssemblyVersion("1.2.3.4")]
[assembly: AssemblyKeyFile("myKeyName.snk")]
now add it to the GAC:
  > gacutil.exe /if myLib.dll

By the way, did I tell you ? when I referenced the hello.dll while compiling, remember? csc /out:hello.exe /r:echo.dll hello.cs, it could have been any assembly, even a .exe !!!
这边什么assembly key 我不明白 (弄不到)
作者: 宅男-兜着走    时间: 2010-10-19 01:51 AM
mutiple file 我会(我也成功弄到了)

You could also put your DLL in the global assembly cache (GAC), ...
qwqwqwqw 发表于 2010-10-18 11:06 PM


哈哈哈哈, sorry~ 这个我不会, 我没去 Test, 因为 Visual Studio 会自己生成的。
作者: qwqwqwqw    时间: 2010-10-19 02:02 AM
我也有visual studio
不过我做这个网页的 都是不用用到visual studio的( 所以现在都不会用)
有什么比较好的网站吗?
C# 或者 C++ 都能得( 越基本越好)
作者: 宅男-兜着走    时间: 2010-10-19 02:14 PM
我也有visual studio
不过我做这个网页的 都是不用用到visual studio的( 所以现在都不会用)
有什么比较好 ...
qwqwqwqw 发表于 2010-10-19 02:02 AM


http://www.youtube.com/watch?v=wMczD6PNgWo&feature=related

其实你能自己找的。
比如说, 你上 Youtube 找, C# Tutorial

不然就Google, 找 C# Tutorial。

很多东西你能学的。

我个人建议, 学 Programming 之前你还是先学会怎么使用 Google。
作者: qwqwqwqw    时间: 2010-10-19 06:10 PM
youtube我有在看  只是在这边的网速真的是慢到不能定
google我也是常在用哦  ( browser 都用google chrome 滴 XD)
youtube的话只能在半夜看了




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5