1
jyhmijack 2013-11-18 10:28:38 +08:00 1
不会。C++和Java不会没关系,C还是好好看一下比较好。
|
2
hhrmatata 2013-11-18 10:29:45 +08:00 1
不会吃亏。我之前实习的地方只用Python。但是你还得熟悉其它知识,数据库、shell操作等。
|
3
tac 2013-11-18 10:30:14 +08:00
话说你是什么专业的,基本上 C/C++ 大学都有课吧。
|
4
sinxccc 2013-11-18 10:32:43 +08:00 1
不会 c++ 或者 Java 找工作或者找实习完全没问题,但至少我不喜欢你的态度(假如是我面试的话)。教材太厚跟语言复杂都不是拒绝学一门语言的理由。
|
5
kailiu OP @sinxccc 因为语言特性复杂,不喜欢而不去学应该是比较正常的理由吧?至于啃大部头什么的,并不是因为我不爱看看书,更多是基于准备找工作的时间考虑。
|
7
likuku 2013-11-18 10:38:46 +08:00
不少企业现在是「不会?没关系,我们可以教,只要你愿意学~」
|
9
griffinqiu 2013-11-18 10:48:43 +08:00
海森堡........
|
11
hanf 2013-11-18 11:11:47 +08:00
基础扎实,则有发展潜力,但是如果语言技能不强,开始的时候可能会遇到一些门lan。
|
12
galeno 2013-11-18 11:39:26 +08:00
至少有一门语言是精通的。
|
13
wxstorm 2013-11-18 12:15:20 +08:00
@kailiu 因为工作中可能会遇到更多复杂,你不喜欢的问题,怎么保证你会去解决呢?
即使你是这个原因不学C++,也别说出来。 |
14
ChiangDi 2013-11-18 12:16:15 +08:00
我也觉得呀,C++的书都好厚好厚的
|
15
min 2013-11-18 13:42:57 +08:00 1
肯定会吃亏啊,总归有人不喜欢面试者“这个太xxx,我不喜欢,所以我不会,不过我可以学”这样的说辞的
面试的时候尽量避免被问到,如果被问到了,要准备几个听起来比较圆满的解释,根据情况挑一个说出来 |
16
Mutoo 2013-11-18 14:02:40 +08:00
不会也别说自己不想学啊,说了你就输了。
|
17
Actrace 2013-11-18 14:23:39 +08:00
PHP老衲路过....
|
18
wusuopuBUPT 2013-11-18 14:25:13 +08:00
@hanf 赞“基础扎实,则有发展潜力”
|
19
kid177 2013-11-18 14:27:51 +08:00 via Android
你要相信国内很多面试都是很水的,你的不会已经足够对付面试了。。
|
20
Xbluer 2013-11-18 14:41:17 +08:00
个人倒是觉得不会Java的吃亏太多了。我们学校今年来的大部分都是招Java的,我等只能写点C/C++只能眼巴巴的看着。。。
|
21
wangyifei6817 2013-11-18 15:14:46 +08:00
我都不会 然后找了个oc的工作
|
22
qiongqi 2013-11-18 15:27:54 +08:00
看你要找哪。。
偏国企的大部份是Java 外企的的话,C,C++ 互联网的话,大点的JAVA,小点的PHP |
23
Hualin 2013-11-18 19:36:56 +08:00
不會 c++ 和 java,只會高級腳本語言,只說明你對編程沒有真正的理解;同時你的理由也說明你沒鑽研精神。你面試這麼說,不會有人要的。
|
24
327beckham 2013-11-18 19:59:24 +08:00
最近刚刚找到工作的应届生现身说法吧。我个人比较擅长C,我不会C++和Java,碰到很多c++或者java特性有关的笔试题目我一概不写。一样能通过不少笔试和面试。很多大公司的笔试面试不会特别强调某语言的。更强调的是你的算法,操作系统等知识的应用。找工作主要是找自己最擅长的或者自己最感兴趣的。总会遇到对你口味的公司的。
|
25
kk71 2013-11-18 20:18:52 +08:00
我跟撸主一样的情况,目前找py和运维的工作中。cpp和java真心无所谓吧。不过感觉py的工作没有java多是真的。
|
26
goofansu 2013-11-18 20:41:47 +08:00 via iPhone
不管什语言,linux一定要了解
|
27
kailiu OP @327beckham 很感谢提供参考样例。请问大公司包括国内BAT这类一线公司吗?
|
28
plprapper 2013-11-18 21:10:20 +08:00
你现在不会 可能不要紧 但是你有没有想过 如果有一个公司要你了 但是工作语言是java 你肿么办?
如果你就想找一个py的工作,那么你的机会应该会少很多。 问题是你对java c++的态度,会让很多面试官say no的。 |
29
kailiu OP @plprapper 好吧,我在表述上确实有点问题。我现在不想学,不代表我以后不愿意去学去用C++和Java,主要是因为现在没太多时间去熟悉一门新语言,只是想问这样做会不会很大程度上影响面试结果。
|
30
kailiu OP |
31
klc1989110 2013-11-18 21:32:43 +08:00
实习没什么关系,找工作的时候有点关系,好多笔试不是c++(也有c)就是java,还是看你着什么企业了,现在python,ruby什么的校园招聘考到的不多,c好的话c++很容易就能应付笔试的。
|
32
plprapper 2013-11-18 22:02:00 +08:00 1
java的高级语言特性 。。呵呵,如果一个面试官面试一个应届毕业生,非要问什么高级语言特性,并且影响到了面试的最终结果, 那就是个SB。
应届生面试的过程,是一个比较开放的过程,不用想太多。尽量在简短的过程中,体现出来你自己的东西就好了。 如果你觉得你在同龄人中还算不错,那就自信一点。 可能你要考虑清楚的是,你未来到底想在哪个方向上去发展,或者说一条发展路线。 你到底是做个业务型的开发,还是做个研究性的开发。职业道路的第一步往往会为一个人定下基调。 举个例子,你的java基础很好,在"大公司"内部分配的时候,你会被分配到更好的锻炼机会的部门。 基础一般,可能会被分配到一些技术含量相对较低,重复繁琐工作多一些的部门。 我觉得这一点上,才有吃亏和不吃亏一说。 有实力并且有运气,就好好选择一下部门吧。 |
33
acalarolo 2013-11-18 22:02:08 +08:00 via Android
弱水三千,只取一瓢。
“你做过什么(项目)”,才是更为关键的。 |
34
tjpm 2013-11-18 22:24:49 +08:00
如果公司项目需要使用C++,你会怎么样?难不成离职。。。
|
35
327beckham 2013-11-18 22:33:18 +08:00
@kailiu 我说的大公司包括BAT,我仅仅靠C语言和操作系统算法等基本知识通过笔试而收到的面试通知的公司,大概有这些公司吧:美团网,ibm,oracle,搜狗,联想,微策略,新浪微博,完美世界,4399,vmware,汤森路透等等。其中有的一面挂了,有的二面挂了,有的拿到了offer。所以,楼主并不用特别担心自己不会什么语言就会怎么样,找到自己的兴趣才是最重要的。
|
36
kailiu OP @327beckham 很有参考价值。另外想问下,如果能通过笔试,面试过程中哪些方面你觉得比较重要呢?
|
37
monsoon 2013-11-18 22:45:06 +08:00
Java的高级语言特性是什么?
Java没有什么高级语法特性,就是是其他很多语言都有的Lambda它也要在JDK 8中才有,而且这也不算高级。Java不复杂,看书也非常容易懂。而Java、C、Python比起其他语言,学习曲线都是要低一些的。可能这当中C的曲曲弯弯还多一些。 Java难在轮子多、新技术多、杂,技术规格多。 Java没有几千页的入门书,C++语法非常多,接近八百也是极限了。 而且C和Python的语法层面其实并不多(相比较其他而言),而且如果不懂C语言底层,那么C语言除去了宏定义、静态动态链接、内部外部链接就跟其他语言的基础语法基本相通了。 无论是C\C++还是Java,如果精通的话,都应该很好找工作。而且大公司面试多重算法,对于语言本身注重是很少的。学语言说快不快,但是其实也并不慢。 |
38
TimePower 2013-11-18 22:48:33 +08:00
反正我java是头大了
|
39
kailiu OP @327beckham
我之前从听到的说法是: 1)熟悉C语言。拿K&R随便抽个语法点,达到95%以上内容都很熟悉的程度。 2)数据结构和算法基础知识扎实,常见数据结构和算法的代码可以熟练手写,最好刷过两三百道OJ题。 3)操作系统和网络基本概念熟悉,覆盖面不用太宽,熟悉课上讲的那些东西就行。 4)《编程之美》、《编程珠玑》这类挑两三本书认真研究一下题目,网上搜点面试题准备一下。 能做到这四点,只要不是冲着Google和MS那级别公司去的,基本上国内外八成以上公司的offer随便拿。结合你的经历来看,学长你觉得这说法靠谱不? |
40
kailiu OP @monsoon 多谢。决定还是稍微翻一下C++和Java,Java有类似于《Accelerated C++》这样的非大块头靠谱教材吗?
|
42
tclh123 2013-11-18 23:32:20 +08:00
C、数据结构、算法会一些就行了,后面主要还是看项目经验跟想问题的思路。
|
43
Ultratude 2013-11-19 03:19:32 +08:00
LeetCode.com 的 OJ 只有 C++ 和 Java。
|
44
eickegao 2013-11-19 06:31:18 +08:00
看了上面的留言,原来C++的形式变得这么差了,想我当初毕业的时候,学校只教过C,C++我自学的。
当时可以说是基本会C++工作很容易找。不过C++确实很复杂,我个人一直在用,但是有很多特性也就是 当初看书的时候看到过,具体工作上面从来也没用到过。个人对Python和RUBY挺赶兴趣的,可惜用起来 感觉没C++顺手。 |
45
bengol 2013-11-19 06:48:10 +08:00 via Android 1
@327beckham. 所以说c/c++/java还是很重要的
|
46
aminic 2013-11-19 08:09:12 +08:00
老话说的好,艺多不压身。楼主自重。。。
|
47
327beckham 2013-11-19 09:32:20 +08:00
@kailiu MS和google不在一个级别上。我的能力是差了一些,还没做到你说的那四点,我估计个人达到那几点的50%左右吧。我身边的同学中,有进MS和G的。做到那几点进MS是很有可能的。进google的话,除了基本功很扎实,重点得去各大OJ疯狂切题吧。从同学面试经验来看,google比较喜欢快速切题的人,和C++或者java比较起来,C语言不适合快速切题。其实去网上搜一搜各个公司笔试题你就知道了。我不大擅长面试,囧。不多建议了。
|
48
327beckham 2013-11-19 09:35:35 +08:00
@bengol 不能同意更多
|
49
zealinux 2013-11-19 10:41:21 +08:00
取决于你应聘什么样的公司,有的公司就不用C++,和Java,你去学他们,岂不是十足的浪费。
|
50
Sherlockhlt 2013-11-19 12:06:38 +08:00
看完次贴突然明白了什么叫毁人不倦
|
51
tarxvpf 2013-11-19 13:32:56 +08:00
语言贴是最容易引起疯狂讨论的啊。
我觉得会吃亏,很多公司是用java和c++的。公司很看重能够立即能干活的。不是说学c++和java得用很多高级语言特性,而是用这语言写过程序就行吧。当然LZ非常喜欢用python的话,可以去找需要用python的职位。只是比较少。 |
52
passluo 2013-11-19 20:24:34 +08:00
毕业的时候还不知道「不会C++和Java会不会吃亏」比较吃亏。
|
53
kailiu OP @passluo 话说我还真知道不会C++和Java的国内学生去了Google和FB,只是想了解下国内行情,至于这么酸?
|
54
kailiu OP @Sherlockhlt 感觉很厉害的样子,求指点啊。
|
55
passluo 2013-11-19 22:25:33 +08:00
酸一个学生。。。
=。= |
56
wdlth 2013-11-19 22:35:42 +08:00
C/C++大学应该有学的吧,即使不熟悉语言但是程序结构、编程思想什么的也应该掌握。
|