我想问问学编程的学生,你们真能掌握得了JAVA,C++,PHP,HADOOP等等那么多语言吗?

我看招聘一些数据库工程师的要求,又要JAVA,C++,又要SQL,ORACLE,又要你懂HADOOP,一个应届生或者工作几年的人真的能够全部掌握吗???

我自己学SQL都不是所有代码都能记住,也不是所有语法都能熟练,只能说都有印象。学完VBA,再弄SQL,之前的知识都有点忘光光,不会说达到凭空手打,程度也只能是有书对着打就可以。

何况这么多语言都能记得住吗?语法,框架等等都能做到凭空打出来这么牛,要求这么高吗?

真心想问问学编程的同学

一个人同时会好几门语言是很少的,但必须做到至少精通一门语言,别外数据库是必须掌握的,因为我们每天都跟数据库打交道,但也不是所有的数据库都懂,会一个,例如,oracle,其它的就都差不多,主要是往深挖,而不是每种语言简单的了解。
再者,你得道先自己选方向,你是想做web开发了,还是底层开发,还是手机开发,还是系统管理,这都不一样,先选好开发方向,然后再定语言就好定了,你比如想做web开发,最好选java、php,想做手机开发最好选android和swift,你想做底层写驱动之类的,例如打印机驱动,就选c++这类的,想做系统管理就选perl、python追问

那我再问问比如我自己,学了VBA,SAS,SQL,Oracle语言,我平时学过。但是实际运用工作中我必须要有对着书来看,这种程度能参加面试吗?但是面试中不能背下语句来打,写个存储过程也不能说手打,这样能接受吗?还是说很水?

不要说JAVA了,这几样语言我也没办法全部背下语法,很多细节也不是说理解就能理解的,一般要翻着书来看,这样的水平可以接受吗?

追答

你可以先从基础开始,一般初进单位的人,很少能直接上手的,不过进支以后要多问,遇到问题多研究,我刚进公司的时候,什么也不会,也是慢慢来的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-02
不可能凭空打出来的,那有那么神奇,那么多语法都记住了,只是大部分都知道怎么写,了解怎么运用,追问

就是比如老板提个需求,要写个触发器或者存储过程,给好一些固定条件,然后我自己知道怎么搞,我知道思路有哪些,我知道需要用那些代码,就可以了吧?

不需要凭空手打完全不看书这种级别吧?

追答

百度一下,你就知道,什么年代了还翻书,

第2个回答  2015-09-02
不能。精通一个就很牛了追问

那比如学JAVA,三大框架你背不下来,但只要有印象,工作中允许查书来做,这样程度就可以了吧?

追答

那要看公司的情况了,一般都是可以的。

相似回答