学长学姐,毕业工作的各位IT人士,救救学弟.
大家好,
我是福州一所大学的大二学生,读计算机工程软件专业,但我最近呢一直很矛盾,说实话,我不知道自己以后该往哪一方面发展,我也了解了很多关于现在IT各方面的职位,但我很茫然,我不知道到底哪一方面适合我。我觉得学院开的课程都很基础,不是我好高骛远,但我真的觉得就现在学的这些C,C++,太基础了,根本做不出什么属于自己的东西。我比较喜欢走WEB方向,已经课后把FLASH和PHOTOSHOP都自学好了,但我也很担心我走的路未必是正确的,现在走网页设计的人越来越多,未必再过四五年网站制作会有好的立足。我们学院是把编程教育放在首位的,对C等语言很重视,但我不是很喜欢编程,还有,编程会给我很大的压力,总让我觉得落下很多。
我想问问各位有经验的哥哥姐姐,希望你们能给我一些建议。我不想做一个平庸的人,我想好好计划自己的现在与未来,我喜欢IT,我想在这行业混出自己的天地。大一时学了些基础课程,大二后比较接触专业,学院开的课程我也一直很认真地学,但我觉得,跟着学院的脚步走,绝对跟不上社会的脚步,真心希望大家给我点建议,让我更清楚现在该把什么放在重点,以后工作 最好从事哪一方面,网站制作就经济收益方面是否有好的前景......希望大家点评的具体点,谢谢大家。
[解决办法]
如果你不喜欢编程个人感觉你不适合往IT方向发展
FLASH和PHOTOSHOP这些你比得过学艺术的学生吗,美工要的不是技术,是创意
[解决办法]
有创意的话。。。做艺术
[解决办法]
flash,会as3,可以做页游前端 , C++可以做端游。
[解决办法]
等你真正进入大公司了会发现核心的东西基本是用C/C++写的。你现在吧算法数据结构数据库好好学学。不要好高骛远。你说“我不想做一个平庸的人”,那么你现在的心态就是急于求成,想要学速成的功法,看到做网站的,很快几天就能搞出个东西。真正修炼内功的东西就是你认为的“太基础了,根本做不出什么属于自己的东西”那些东西。
说他们基础,只能表明你还不够理解,或者说你学校开设的课程讲的很浅,让你有这种感觉。
[解决办法]
第一,你现在学C和C++是必须的,除非你以后不想当软件工程师。
第二,靠学校教的那点东西想以后找到好工作是不可能的,学校教的理论的东西占的比重太大,导致学生的动手能力严重不足。在学校必须要自学并动手实践一些项目,否则就只有祈祷毕业后被大公司录取然后给你机会培训了。
第三,如果想往web方向发展的话,那就一定要会编程。你可以选择当一名web前台(客户端)程序员,那样编程量不大,但也要精通很多技术。只会PS和FLASH只能算是美工人员,专业美工人员一般都找美术设计专业毕业的,再说一般小公司是不需要专业美工人员的,都是web前台程序员一手包办。
作为前台web程序员你至少要精通这些技术:HTML, CSS+DIV布局,JavaScript,AJAX,一种或多种JavaScript框架(JQuery,DOJO等)以及一种服务器端动态网页技术(JSP, ASP.NET, PHP,Ruby)。
你需要能熟练运用这些技术:PS,FLASH,服务器推送,一种RIA技术(Flex,Java FX, Silverlight, ExtJS等,个人推荐ExtJS,这种完全基于JavaScript的RIA以后大有发展潜力),一种或几种常用框架(如struts,sprint等),基本的数据库技术,基本的web services。
在学习阶段,我建议你不要专门的向web前台或者后台发展,要两者兼顾,以后找工作更有砝码,甚至在规模不大的项目中可以一个人兼顾前后台。
总之web编程的学习是一个漫长的周期,要一步一步地学习很多技术,需要真正去动手做一些网站,甚至需要掌握各种不同体系的开发(如J2EE体系,ASP.NET体系,PHP体系),而且越学习越觉得深不见底,祝你成功。