FreeOZ论坛

标题: IT:我该学点什么 [打印本页]

作者: gx043228    时间: 4-3-2009 14:11
标题: IT:我该学点什么
知道论坛里IT Niubility的人很多,所以我来请教下。
我的情况:2010年6月master毕业。本科非计算机。打算毕业以后PR,然后在sydney or mel.找工作。
          专业是Master of IT.说白了就是大杂烩,network,programming(java),database等全学一遍,但是很浅。
          主要学习要靠自学,所以我觉得还有1年半的时候,只能精于一项,找工作才有希望。
毕业后,IT哪方面的工作适合graduate起步工作的呢?兴趣的话,都还好,我无所谓做哪方面的。
澳洲网络就业怎么样?看看jobseek上,网络也不错的
thanks a lot

[ 本帖最后由 gx043228 于 6-3-2009 00:59 编辑 ]
作者: sayaza    时间: 4-3-2009 17:14
it's too early to worry about since you still have two more years including the waiting period for pr. and you just need to take the first offer you can get (consider how bad the situation is) then you will figure out what you are gonna do in the future.
作者: helenazy    时间: 4-3-2009 17:21
提示: 作者被禁止或删除, 无法发言 .NET+SQL Server+Orcle, 基本上可以纵横无敌了.
作者: AnaCoppola    时间: 4-3-2009 17:30
其实你自学能力强,随便哪个也无所谓啊,有的公司要细节有的公司要灵活,一堆技术问题和一个技术问题都没有的面试我都碰到过。
作者: gx043228    时间: 4-3-2009 17:37
原帖由 sayaza 于 4-3-2009 17:14 发表
it's too early to worry about since you still have two more years including the waiting period for pr. and you just need to take the first offer you can get (consider how bad the situation is) then yo ...

时间是还有几年,平时也没事做。打工,现在留学生打工市场艾,家里也不缺钱,所以不是老外店就不打了。
平时就学习下英语。
不是眼一闭,一张一天就过去了》。。。。。。。时间不好好利用过的还是挺快的。
IT能学的太多,就是不知道graduate从哪里开始起步比较好。
作者: gx043228    时间: 4-3-2009 17:40
原帖由 helenazy 于 4-3-2009 17:21 发表
.NET+SQL Server+Orcle, 基本上可以纵横无敌了.

估计学不了这么多。学校的主要语言是java。(java课程的课时相当于两门一般的课)。数据库的话,我觉得企业要求高,没个3-5年简历也难投。网络还不清楚。
作者: gx043228    时间: 4-3-2009 17:42
原帖由 AnaCoppola 于 4-3-2009 17:30 发表
其实你自学能力强,随便哪个也无所谓啊,有的公司要细节有的公司要灵活,一堆技术问题和一个技术问题都没有的面试我都碰到过。

主要我想在澳洲找工作,所以想学个适合毕业生的起步工作。我对澳洲IT了解不深。特来请教
作者: sunyi_yx06    时间: 4-3-2009 17:50
programming(.net + sql server)
作者: coredump    时间: 4-3-2009 17:59
Java, .NET选一个即可

SQL Server Oracle选一个即可

混饭吃,足够了
作者: gx043228    时间: 4-3-2009 18:12
原帖由 sunyi_yx06 于 4-3-2009 17:50 发表
programming(.net + sql server)

学校没有.net课,只有java。faint
作者: gx043228    时间: 4-3-2009 18:13
原帖由 coredump 于 4-3-2009 17:59 发表
Java, .NET选一个即可

SQL Server Oracle选一个即可

混饭吃,足够了

Java一般需要j3EE方向吧?
SQL简单点,oracle比较高级。
作者: glite    时间: 4-3-2009 18:42
建议从.net入手,java没有个3年5年是精不了的。当然,.net想要好好的做开发没个3到5年也是不行的。。

[ 本帖最后由 glite 于 4-3-2009 18:49 编辑 ]
作者: 李大锤    时间: 4-3-2009 22:14
自学的怎么让公司相信你的能力呢?澳洲不是讲求项目经历么。。。
作者: uniwg    时间: 4-3-2009 22:24
我不明白你所谓自学是什么模式,看书敲程序?如果这样算了吧,除非是天才。
作者: someonehappy    时间: 4-3-2009 22:28
其实基本的java语法和一些常用的基本类啥的,真的两门课学下来,对于普通编程来说足够了。不过一些所谓的经验技巧还是要多练习才行。
要往j2ee方向的话,对web开发的基础有一定了解会比较好,可以自己动手做几个小网站练习下,虽然不必要,但是对于开发一个web application从头至尾究竟是怎么一回儿事情,有一定了解比较好。同时去seek网站看看要求最多的技术是什么,选一两个比如spring之类,学一下。

至于数据库,如果对于开发的人员来讲,主要是要学会SQL语言,这个掌握了,不管数据库是哪种都不重要,虽然会有些细节上的差别。

其实,还是要多找机会练习,看例子,做例子。完全自学都没问题的。
作者: coredump    时间: 4-3-2009 22:35
原帖由 uniwg 于 4-3-2009 21:24 发表 我不明白你所谓自学是什么模式,看书敲程序?如果这样算了吧,除非是天才。


按照这个标准,估计FreeOZ上会有很多天才
作者: gx043228    时间: 4-3-2009 23:47
原帖由 glite 于 4-3-2009 18:42 发表
建议从.net入手,java没有个3年5年是精不了的。当然,.net想要好好的做开发没个3到5年也是不行的。。

学校没有.net的课,Java课算两门。所以还是考虑java了
作者: gx043228    时间: 4-3-2009 23:55
原帖由 李大锤 于 4-3-2009 22:14 发表
自学的怎么让公司相信你的能力呢?澳洲不是讲求项目经历么。。。

大学里的project有用吗?我刚毕业肯定没经验啊
作者: gx043228    时间: 5-3-2009 00:03
原帖由 uniwg 于 4-3-2009 22:24 发表
我不明白你所谓自学是什么模式,看书敲程序?如果这样算了吧,除非是天才。

根据我学C的经历,就是看一遍书,然后看书敲程序,多动动脑子,最后自己开始敲。我自学的模式,估计比较落后
作者: wh777    时间: 5-3-2009 01:07
呵呵 你会明白的 在你明白以后。。。。呵呵

其实 不一定 选你喜欢的学习吧 不管哪一类都好好学习一下理论,选一个方向努力就好
作者: thewall    时间: 5-3-2009 04:13
硕士 IT,本科不是 IT

没有工作经验

难

但不是不可逾越

我,本科文科,硕士 IT,还没毕业就开始在 Tattersall's 弄 CRM,然后弄 SAP,全是自己自学的

但是我只做了3年左右的 IT,就在一个偶然的机会转到制造业了。因为我发现自己不是做 IT 的料,没出类拔最的天分。

[ 本帖最后由 thewall 于 5-3-2009 04:17 编辑 ]
作者: procoder    时间: 5-3-2009 08:56
这么早就计划,不错,建议学jave语言,jsp,html,css,ajax和SQL(oracle或者sql server)。
其中java语言学到用OO来想问题,不仅仅学语法。
学到过程中做一个数据库相关的管理网站(数据库设计,界面),然后做一个后台real-time的程序(主要threading,并发),那可以毕业找工了。good luck。
作者: gx043228    时间: 5-3-2009 10:56
原帖由 procoder 于 5-3-2009 08:56 发表
这么早就计划,不错,建议学jave语言,jsp,html,css,ajax和SQL(oracle或者sql server)。
其中java语言学到用OO来想问题,不仅仅学语法。
学到过程中做一个数据库相关的管理网站(数据库设计,界面),然后做一 ...

多谢指导。
学的好像有点多啊,不知多久能学完.....
也不是计划了早,学校的课程大家都知道,水啊。我上课一般是去练听力的,然后考试的时候再看看书。上课讲的有用,但是很基础,靠上课的一点知识找工作很难啊。
作者: beysup    时间: 5-3-2009 12:21
不知道lz本科什么专业的,澳洲更看重你的学士阶段,如果能和IT相关或者理工类背景还好些,否则真如老wall说的,很难
作者: auluqirun    时间: 5-3-2009 13:23
.net + MS Sql
作者: Port_1433    时间: 5-3-2009 13:51
原帖由 coredump 于 4-3-2009 22:35 发表


按照这个标准,估计FreeOZ上会有很多天才


FreeOZ上的很多人都是在实际工作中摸爬滚打经年练出来的吧?
作者: helenazy    时间: 5-3-2009 14:38
提示: 作者被禁止或删除, 无法发言 正在自学.NET + SQL SEVER的人留, 这是OZ的主流配置.
作者: tkl888    时间: 5-3-2009 14:42
版主不是专攻DB的么?几时向MS 投降的。。
作者: helenazy    时间: 5-3-2009 14:52
提示: 作者被禁止或删除, 无法发言 两手都要抓两手都要硬, 混饭吃没办法啊!
作者: freeray    时间: 5-3-2009 15:30
JAVA才是无敌的...
作者: ritz    时间: 5-3-2009 16:06
在学校的时候应该多学些以后不大有机会去学的东西,比如Lisp, SICP是本很好的教材,多参与你感兴趣的开源社区,另外要重视基础课程,比如数据结构,数据库基础之类的,尤其是像LZ本科不是ICT专业的

当然如果LZ如果只是当这个master是vocational training, 那就捡几个短平快的C#/Java之类的课程,考个SCJP/MCSE之类的证书好了
作者: gx043228    时间: 5-3-2009 21:14
原帖由 beysup 于 5-3-2009 12:21 发表
不知道lz本科什么专业的,澳洲更看重你的学士阶段,如果能和IT相关或者理工类背景还好些,否则真如老wall说的,很难

我本科是环境科学的啊。不过计算机功底还行,会C语言(还会basic,不好意思说呵呵)。电脑都自学的。
来澳洲看看没啥好学的,就学计算机了。环境科学是理学文凭,后面大家都知道就不说啦     5555555555555
作者: gx043228    时间: 5-3-2009 21:18
原帖由 ritz 于 5-3-2009 16:06 发表
在学校的时候应该多学些以后不大有机会去学的东西,比如Lisp, SICP是本很好的教材,多参与你感兴趣的开源社区,另外要重视基础课程,比如数据结构,数据库基础之类的,尤其是像LZ本科不是ICT专业的

当然如果LZ如果 ...

能不能解释下vocational trainning这个词的意思啊?
我不打算搞研究,不往PHD方向发展。想毕业了实用点,找个工作做。
作者: gx043228    时间: 5-3-2009 21:19
顺便在问下,java里只有j2ee就业好点吧?
作者: freeray    时间: 6-3-2009 09:19
原帖由 gx043228 于 5-3-2009 21:19 发表
顺便在问下,java里只有j2ee就业好点吧?


我是横向评比的,都是从中国来的

搞JAVA的似乎只关心买多大房,其他的似乎都不是问题
搞DBA的在大公司干了两年,被裁,现在是合同工混着
搞C方面底层开发的现在还在找工作,过来半年了
搞C和嵌入式的过来以后找不到本行,倒是有个Ruby的机会,现在Ruby得不亦乐乎



最后那个是我
作者: flyspirit    时间: 6-3-2009 09:30
LZ是从JAVA起步的,就还是顺着这条路走下去,不用转.NET了。JAVA需求量不比.NET少。

要把基本功学扎实,包括语法,类库,各种用法(IO, 多线程,数据库访问,网络, WEB等等)。还需要了解一些主流的框架。如果想做WEB方面,再了解下HTML/CSS/JAVASCRIPT。

如果能找几个项目做一下,会有极大帮助。

最后,要多了解业界信息和主流的趋势,可以通过IT杂志和参加业内的活动(比如JAVA User Group)等。
作者: tttkoo    时间: 6-3-2009 18:41
楼主想一下,你能给老板带来啥呢?
我看够呛!
作者: uniwg    时间: 12-3-2009 23:08
标题: 有关.net
学校里面有些和企业合作的PROJECT(通常去公司做),就没看到有JAVA开发,都是.net+Sql,看来澳洲还是.net用的多
作者: uniwg    时间: 12-3-2009 23:12
标题: 回复 #6 gx043228 的帖子
学校里的JAVA课程都是入门的,JAVA SE的内容,顶多上到多线程和网络。有几个ASSIGNMENT,做个俄罗斯方块之类的算不错了。JAVA的培训都是几天的的短期培训
作者: 汽车改装二徒弟    时间: 14-3-2009 00:08
不要学IT了 跟我修车吧
作者: chubbycat    时间: 14-3-2009 06:25

作者: gx043228    时间: 14-3-2009 10:09
原帖由 uniwg 于 12-3-2009 23:12 发表
学校里的JAVA课程都是入门的,JAVA SE的内容,顶多上到多线程和网络。有几个ASSIGNMENT,做个俄罗斯方块之类的算不错了。JAVA的培训都是几天的的短期培训

能做俄罗斯方块能出去混了么?学校刚毕业,还是蛮菜的
作者: goldeneye    时间: 14-3-2009 10:27
直接找个学JAVA的MM 就可以了。。。
作者: gx043228    时间: 14-3-2009 11:17
原帖由 goldeneye 于 14-3-2009 10:27 发表
直接找个学JAVA的MM 就可以了。。。

有学java的女的么?有也很少啊
作者: AnaCoppola    时间: 14-3-2009 13:12
标题: 回复 #44 gx043228 的帖子
怎么没有,看不起我们女的啊,切
作者: gx043228    时间: 14-3-2009 20:03
原帖由 AnaCoppola 于 14-3-2009 13:12 发表
怎么没有,看不起我们女的啊,切

...难道LS说的就是找你,以后多多指教啊
作者: stock99    时间: 15-3-2009 07:32
not too sure about developer work, but if you up to support, DBA and SECURITY(OS & Network) are the way to go. For first job CISCO networking is good.
I don't think it is too early to 'plan' which field to go to. Most master course (apart from research) is crap in australia (some worse than bachelor or TAFE course)!
Pay attention to the trend of outsourcing , btw. You don't want to focus on the field that will be mostly outsource in near future.
作者: 熊猫阿三    时间: 15-3-2009 15:18
澳洲主流的MS sql现在是2005了吧?
作者: goldensun    时间: 15-3-2009 16:28
我觉得你先要想好往硬的方向还是软的方向
如果软的方向,就一定把数据库和网络编程搞好,Oracle 还是MSSQL? Java 还是.Net ?无所谓了, 选一边学好就可以,
作者: 汽车改装二徒弟    时间: 15-3-2009 17:21
说了跟我学修车吧 好好玩的
作者: gx043228    时间: 15-3-2009 19:54
原帖由 汽车改装二徒弟 于 15-3-2009 17:21 发表
说了跟我学修车吧 好好玩的

行啊,大哥教我修车吧。
今天受刺激的,有句话说:少壮不努力,长大学IT。
作者: Mei_Meng    时间: 15-3-2009 22:44
学SAP.
作者: gx043228    时间: 16-3-2009 02:04
原帖由 goldensun 于 15-3-2009 16:28 发表
我觉得你先要想好往硬的方向还是软的方向
如果软的方向,就一定把数据库和网络编程搞好,Oracle 还是MSSQL? Java 还是.Net ?无所谓了, 选一边学好就可以,

你给我吃了颗定心丸
作者: gx043228    时间: 16-3-2009 02:05
原帖由 Mei_Meng 于 15-3-2009 22:44 发表
学SAP.

SAP不怎么熟悉,要求蛮高的吧
作者: 汽车改装二徒弟    时间: 16-3-2009 03:30
原帖由 gx043228 于 15-3-2009 19:54 发表

行啊,大哥教我修车吧。
今天受刺激的,有句话说:少壮不努力,长大学IT。

哈哈  你说的是真的假的阿
作者: procoder    时间: 16-3-2009 09:05
原帖由 gx043228 于 5-3-2009 10:56 发表

多谢指导。
学的好像有点多啊,不知多久能学完.....
也不是计划了早,学校的课程大家都知道,水啊。我上课一般是去练听力的,然后考试的时候再看看书。上课讲的有用,但是很基础,靠上课的一点知识找工作很难啊。 ...

其实不多,就两样东西,国内的毕业生一般能做第一样,数据库相关的web系统。我建议楼主停下来想,实在做一个数据库相关系统,例如用hibernate,struct(java很久没弄,错了请指正)之类的框架做一个通讯录程序,用点javascript,css,ajax,如果做完了,发现自己喜欢编程就走这条路,不大喜欢就走网管的路,dba的路不好走,谁把一个公司的核心数据给一个没有经验的人管,我以前都是team里面的dba走了,逼着给做点dba的活,最终来了也是找开发活,简单轻松,相对容易找。
作者: procoder    时间: 16-3-2009 09:10
还有一个建议偏门和需求少的技术先不要做,除非你保证自己在毕业前做到行内领先水平,例如SAP之类,没有经验谁要你,而且需求少,机会不多,人家工资高和咱们没大关系,不如在需要大的技术入手和入行。
作者: Fernando    时间: 16-3-2009 11:11
做DB不如做ERP相关的开发咨询
建议不要做db admin相关的,职位相对少,要求高,薪水倒不高
作者: gx043228    时间: 16-3-2009 17:05
原帖由 procoder 于 16-3-2009 09:10 发表
还有一个建议偏门和需求少的技术先不要做,除非你保证自己在毕业前做到行内领先水平,例如SAP之类,没有经验谁要你,而且需求少,机会不多,人家工资高和咱们没大关系,不如在需要大的技术入手和入行。


我很赞同啊!
SAP和DBA是很难获得工作经验的。所以我一开始就把这两个排除了。有两条pathways,编程+数据库 or networking(switch,router,cisco....,不是cabling和design的工作)。这两条路虽然有一点点交叉,不过基本算是IT两个方向了。现在还是比较偏向于走编程+数据库的。networking类似于DBA,比较重要的工作,没工作经验人家不愿意让你上手啊。想了想学校的课程设置,学校给的是java+oracle的课程,那么我想就从java和oracle作为切入点吧。
作者: applebaby163    时间: 16-3-2009 19:44
我想问问LZ,弱弱的问一下:
本科学文科英语专业的,想去澳洲学it 的master,容易学么?我其实很想学个技术方面的,
不知道难不难?
我以前学过sap的,但只是写皮毛
本人现在已经30了
能说说么?楼主?
作者: gx043228    时间: 17-3-2009 01:10
原帖由 stock99 于 15-3-2009 07:32 发表
not too sure about developer work, but if you up to support, DBA and SECURITY(OS & Network) are the way to go. For first job CISCO networking is good.
I don't think it is too early to 'plan' which fi ...

thanks for your advice.In my point,networking relation to cisco stuff is a little bit hard to get a job for a graduate.Can you show me some proof.As to my program, i am supported to be specialised in java and oracle and other courses are not useful at all which are considered as a sort of writing couses. in some extense, it could be business courses.
作者: gx043228    时间: 17-3-2009 01:13
原帖由 applebaby163 于 16-3-2009 19:44 发表
我想问问LZ,弱弱的问一下:
本科学文科英语专业的,想去澳洲学it 的master,容易学么?我其实很想学个技术方面的,
不知道难不难?
我以前学过sap的,但只是写皮毛
本人现在已经30了
能说说么?楼主?

对你来说容易不容易,我不能下结论。我只举个例子吧,我同班的同学。
该同学来自印度,本科学的是新闻评论专业,现在学IT。上课基本是天书,啥都不会。年龄大概25岁个样子。
别的情况我就不知道了,仅供参考。
作者: uniwg    时间: 17-3-2009 03:13
标题: 回复 #42 gx043228 的帖子
用JAVA写俄罗斯方块,很综合的一个作业吧,需要GUI,事件处理,方块的移动碰壁反弹需要有点算法吧,如果要求两人一起玩彼此看到对方的移动,还需要多线程,如果需要一个服务器监测,需要网络方面的代码。一般CORE JAVA的知识都需要用到了。然后再考虑JAVE EE的东西,内容就多了去了。

[ 本帖最后由 uniwg 于 17-3-2009 03:15 编辑 ]
作者: procoder    时间: 17-3-2009 09:30
原帖由 applebaby163 于 16-3-2009 19:44 发表
我想问问LZ,弱弱的问一下:
本科学文科英语专业的,想去澳洲学it 的master,容易学么?我其实很想学个技术方面的,
不知道难不难?
我以前学过sap的,但只是写皮毛
本人现在已经30了
能说说么?楼主?

我认为做it就是愿意学,喜欢做,很快上手,关键是兴趣。
作者: stock99    时间: 17-3-2009 09:41
原帖由 gx043228 于 17-3-2009 01:10 发表

thanks for your advice.In my point,networking relation to cisco stuff is a little bit hard to get a job for a graduate.Can you show me some proof.As to my program, i am supported to be specialised i ...


no proof. It is merely my opinion.  If you don't know about cisco yet and your course not cover it, probably don't even bother.
Go DEEP into oracle probably serve you a better chance. "oracle DBA"還是很缺的(至少某間大電信工司目前如此).
Be "selective" when focus on university syllabus, they are not 100% prepare you for an IT job.  If I were you , i would take some of my uni time to focus interpersonal skill and the rest time will focus on only aspects that coincide to my first IT job.
To broaden your chance to get first job (as to ANY jobs that can further develop you to better IT career), I would also make sure i know how *nix system work (NOT just knowing a couple of commands).

Perhaps, you could do a quick scan in "table of content" of Oracle, SUN solaris, CISCO (and developer stuff  if you like) just to see what the industry oriented IT knowledge focus on. Then go back to scan through the rest of your uni syllabus and to mark out the difference. Bear in mind most certification only "serve BASIC knowledge" to do the daily IT work (well, at least for the maintenance side of IT work).

If you don't want to be jobless, you need to look at the market demand. Of course to be able to get good $$ for an IT job could be a different story.

For self learning coding project, you probably want to try join some open source project as I often heard there are many elite coder in the zone. "How to program java" those kind of book, don't really make you a java programmer. It is often not 'what' you can code but 'how' you do it.


***Last piece of advice:
"IF" you failed to get graduate job, you are facing competitors like new migrants with 0 Australian experience but extensive IT experience back home. Not to mention economic downturn just make competition much fiercer .  Of course, your best bet is still graduate job but beware that some graduate jobs can still render you to be a Jack-of-all-trade type IT person. That is sth you don't want to be in IT field.

[ 本帖最后由 stock99 于 17-3-2009 10:11 编辑 ]
作者: ozguy    时间: 20-3-2009 17:10
学什么不重要,关键是要不断增强你的学习能力。

现在技术更新很快,考验的是你的学习能力和学习速度。

[ 本帖最后由 ozguy 于 20-3-2009 17:13 编辑 ]
作者: stock99    时间: 22-3-2009 20:03
FYI:
澳洲市場和國內不同, 下面是programming vs networking 討論:
http://forums.whirlpool.net.au/forum-replies.cfm?t=1164985
作者: gx043228    时间: 23-3-2009 00:13
原帖由 stock99 于 17-3-2009 09:41 发表


no proof. It is merely my opinion.  If you don't know about cisco yet and your course not cover it, probably don't even bother.
Go DEEP into oracle probably serve you a better chance. "oracle DB ...

Appreciate your lots of advice.It is a bit hard to make a decision.Due to the limited time, I cannnot go though all IT knowledge.I am looking though the link you provide below to get a hint.
Thanks man.




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) Powered by Discuz! X3.2