主题:java程序员的发展前途和学习JAVA的方法及要求
最近看了些关于程序员吃得是青春饭,超过三四十岁就得转行等等话题,写了点东西发发,希望对大家有所帮助,其实说这些话的人只是凭口说说而已,我个人认为JAVA程序员还是很有前途的!其实大部分职业都一样,有能力的自然会往高处走,没能力的自然就被淘汰.优胜劣汰的原则大家都知道,干别的行业三四十岁无所建树不也玩完吗?我做软件开发已经快七年,目前是开发团队的负责人,现在的职责是与客户采集需求,做需求分析,系统构架设计建模,做详细设计,编写核心代码(核心代码不多),解决团队中所有人员不能解决的技术问题(一个项目开发设计到软硬件编程,网络编程,数据库编程,算法分析等,项目还得分c/s和b/s两重模式,做为项目负责人得样样精通,每项都得比团队负责该项的人强),项目实施,验收.
我对致力与做程序员学生的给出一个忠告,非计算机特别是文科类因为没有学过操作系统,编译原理,数据结构,数据库,离散数学,软件设计等专业课程,逻辑思维也和理工科的不一样,开发语言理论积累从头做起显然很难,开始写代码可以,但是随着技术的积累必然会遇到瓶颈的,除非你很聪明否则最好不要入这行.!计算机相关专业数学等理工科毕竟经过四年的理论基础逻辑思维的熏陶,经过几个月的培训,基本上就可以上手开发了,
作为程序员,学习能力也是很重要的,如果在学第一门编程语言的时候不能在半个月内,不能写出象样的小程序,你不能入这行.
作为程序员,如果你不能承受巨大压力的情况下,你不能入这行,因为在程序开发的过程中很可能遇到你完全陌生的技术,甚至听都没听过,而你必须再短时间内了解它,并写出完美的商业代码.这个过程不能超过一两周,这期间会有很大的压力.
有的学生认为女生不适合做JAVA,适合做测试,那是大错特错,女生一样会比男生强,关键看自已是不是有兴趣去学!如果真的想在测试方面有发展,也要至少做一到两年程序员再转向测试会更有发展,试想一下连代码都没编过的人去做测试能有什么前途呢!
可能有的学生对JAVA培训学校不甚了解,不知道哪个培训学校比较好,本人经合自已在公司面试过参加过培训的学生,对比了几个比较出名的学校,也听了这几个学校的视频教程,也在网上看了一些评论,综合了一下,认为北京JAVA私塾是一个比较不错的学校,这个学校是对学生比较负责的,老师的实力也排在培训学校之首,其实老师的好坏从视频课程上及讲课方法就能听出来,这个学校要求所有入学的学生必须是大专以上学历,而且必须经过编程基础和逻辑思维的考试,能写一些小的程序才能允许报名,我也打听过,这个学校的考试是比较严格的,而且每期的学生在三十人以内!一般的培训学校普遍忽略了对学生编程思想的培养!基本上属于老师带着学生去写代码,但是学生离开老师自已去做,就会有很多问题,当然这其中有几个学校也是有考试,但是都是走个形式而已,老师给学生参考代码,老师带着学生去写,老师比较轻松,但是学生毕业后很难达到独立去公司完成模块,独立学习的能力,离开老师还是不知所措,只不过知道的比别人多一些!进入公司还是要适应一段时间!当然学生也能学到东西,但是不深,理解的深度还是不行,只是偏重于毕业找个两三千的工作,而不是注重学生在这个行业技术的提升!而从JAVA私塾的教学体系和考试的情况来看,注重的是学生知识与实践的结合,
有些学生觉得保证就业是一个保障,关于这个问题我认为大家要明确一点,参加IT培训绝不是买了保险,悠哉悠哉逃逃课睡睡觉,靠培训机构的保证就想得到一份培训机构所谓的宣传中数千的灰领工作那只能是一个传说.由于一般都是短期培训,课程设置也比较紧凑,一堂课(一个单元的大课)不上的损失就相当大了,两到三堂课不来上,除非你对自己的自学能力相当有信心又脸皮厚到可以让老师补上,否则基本可以放弃了.有一些略有基础的学员因为之前学过(有些只是接触过,大概有些了解)就漏掉一些课不来上,结果做起课堂练习都只能干瞪眼.有一点是一定要了解的,会看代码和会写代码完全是两码事,就象读作家的大作容易,自己写起一般的作文来都狗屁不通了.有些书写的21天学会JAVA或者C++什么什么的,那就是让你知道那是个什么东西,离真正要去搞开发还差的远了,要真是那样也就没必要培训了!挑选学校的时候要看你能学到什么,能达到什么样的深度,能否胜任公司分给你的任务,而不是去看保不保证就业!保证就业的前提是你学到技术,拿出真正的实力才行!现在的公司招人是根据实力给薪水的!