女生口罩:程序员请进

来源:百度文库 编辑:高校问答 时间:2024/04/27 14:15:58
我是一个学生,软件工程专业,基础课学得并不好,但学一些简单的JSP,VRML,VC倒还可以按书凑出一些所谓程序来.想请教一个十分疑惑的问题.

有一些人说,学好数据结构,操作系统,编译原理,组成原理,汇编甚至数学与英语才能成为一个无所不能的真正程序员,才能攒大钱.如果只懂一些表面的所谓高层语言,只是一个空壳,没人请的,无法在IT届立足.还举出一些汇编程序员月薪过万的例子.

但也有一些人告诉我,现在只学ASP.NET就能拿高薪了,且职称叫"软件工程师",还说什么数据结构,操作系统算法等等毫无用处.我当然不敢相信,但又真有这样的人存在,一个高考失败的人,去参加一些所谓IT培训,也就是专门学J2EE,ASP等等工具的培训,一年左右就真有一份三四千的工作了.

因为我是一个学生,没有程序员亲戚,对社会的就业迷惘得很,上面现象到底怎么回事,请问程序员朋友,现在IT业到底需要什么样的人才,需要学什么才能无往不利...希望得到详细的分析和一些实际的工作情况介绍,并根据我的情况提出针对性的建议.请说明上述的第二种情况是否常见.

希望不是已经就业的朋友别胡乱根据猜想作答,只求热心IT人士的帮忙,最好附上职称和工作年龄.谢谢.

我是楼主你所说的第2种人

我中专毕业,后来去IT培训机构培训J2EE,现在工作了1年多了,虽然薪水只有3000多一点(这个薪水在济南还可以),相对同行来说可能比较少,但已经有很多本科毕业的朋友羡慕了

我觉得这不能说明什么现象,你可以设身处地的想一下,作为一个老板,他甚至可能不需要你所谓的那种全才,第一,成本高,第二,没必要,第三,多余。你的老板就是让你去用J2EE做一个基于WEB的OA或一个MIS,那聘请第一种人显然是一种比较奢侈的行为,更何况我刚进公司的时候,碰到有些本科出来的同事工作一两年了连Hibernate,Spring,Webwork框架都不了解,只懂得用Jsp & MVC或Struts去开发,更不要说JMS,EJB一类的东西了,在我进公司之前做的项目可能都比他们做的那些模块要成熟很多,我都感觉很纳闷。现在就是实物主义,存在即合理,就算你数据结构,操作系统,编译原理,组成原理,汇编甚至数学与英语样样牛X,在你接到一个单子面临设计与开发的时候,作为一名J2EE coder,令你觉得自豪的东西一点用处都没有,你的薪水只跟你的工作效率以及你的解决问题的能力以及你的学习能力挂钩,跟你懂不懂编译原理云云无关,因为这些真的很多余,譬如说,最近很多开发行业的招聘单位总是在抱怨现在的大学毕业生是“学究型”,真干起活来派不上用场,一样的道理。最近就是因为我比较擅长一种最近比较流行的AJAX技术,并完成了一个不错的项目,被+了500的薪水。在这个行业,就算是低学历的人也都会有理想,并且热爱着这个行业,有付出就有收获,虽低调但不畏缩。

当然我涉足的是WEB开发行业,象系统底层开发或游戏开发行业我不是很清楚,但这类的职位具我所知也是极度有限的,现在的C\C++coder找工作真成问题,而一个普通的J2EE程序员无论薪水还是面临的机会都要比前者多很多,最后送楼主一句达尔文的名言:适者生存。

我可没资格回答你的问题,我就胡说几句吧!我看你应该写信给微软老总问他以后要怎么发展,就是不知道他是多大岁数够不够级别,小兄弟,做人要厚道
现在中国IT业,赚大钱的都不是写代码的,赚大钱的都是雇人写代码的
简单的比喻,程序员是妓女,老板就是老鸨
要是我说全能就是全无能,你现在的情况应该先努力做到这样,学好一门语言,能够做到看懂不是很复杂的代码,而且可以自己进行修改,然后继续实践,当你觉得你需要到数据结构的东西就去看看数据结构,需要数据库了就去看看数据库,脱离实践只会死读书本,会做几到题那能叫IT高手嘛?带着问题去学才能真正掌握!
你所说的那些参加了培训班的人赚了很高的工资,这很正常,在大学学不到什么真东西,等你上班之后就知道了,你能用到的东西连十分之一都不到,还是要靠自己.如果有条件的话,最好趁放假你也能够参加一些正规的培训,至少你会得到一种新的思维
你要是以后想当牛人就别太扣VC的东西,试试LINUX和UNIX

学什么都无所谓,最重要的是学。世界上,一种东西存在,肯定有它存在的理由的。只要把你现在学的那些学好,学透,月薪过万只不过是时间的问题而已。
而什么数据结构,操作系统,编译原理,组成原理,汇编,数学,英语,这些东西,只要你想学透一样东西,都会有可能涉及到的。这些不用多想,也不用说现在就把这些都学了。学你现在的吧,以后你到了那个程度自然会学,而且那时,你再学也许不会觉得那些是个问题的了。

1.三四千不算高薪
2.态度决定人生,浮躁的人一事无成

我和你有相同的经历,不过我目标很明确,现在集中在学一门编程语言,我个人觉得学计算机,作it,不懂编程就是彻底的门外汉,编程不用全学,精通一到两门就可以了,关键是要学习编程的思想,可以说是触类旁通吧,然后就是实践了!

我的想法:
上边的通通不对,程序员在中国多如牛毛,地位也很低,什么高薪什么的都只是运气而已,就算你学了什么数据结构,操作系统也不见得就找得到工作,找到也不见得就真是做那方面的,.net用得和手脚一样也不一定就能混到饭吃,培训几个月出来的人你认为和你的实力差距多少呢???你学了那么多年也只能拼拼凑凑,培训出来的会更厉害???事实就是如此,不用灰心!!!