![]() | 1 KKKKale 2013-11-18 10:28:38 +08:00 ![]() 不会。C++和Java不会没关系,C还是好好看一下比较好。 |
![]() | 2 hhrmatata 2013-11-18 10:29:45 +08:00 ![]() 不会吃亏。我之前实习的地方只用Python。但是你还得熟悉其它知识,数据库、shell操作等。 |
![]() | 3 tac 2013-11-18 10:30:14 +08:00 话说你是什么专业的,基本上 C/C++ 大学都有课吧。 |
![]() | 4 sinxccc 2013-11-18 10:32:43 +08:00 ![]() 不会 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 ![]() 肯定会吃亏啊,总归有人不喜欢面试者“这个太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 &nbp; 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 ![]() 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。所以,楼主并不用特别担心自己不会什么语言就会怎么样,找到自己的兴趣才是最重要的。 |
![]() | 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 ![]() @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++大学应该有学的吧,即使不熟悉语言但是程序结构、编程思想什么的也应该掌握。 |