
转专业 CE 研究生,感觉要学的太多了,从 OS 到 network 还有 data science,单单语言就要用 C 和 C++写 kernel ,用 java 写 app,用 python 写 Learning model. 学一门新语言很容易,但是要精通包括常用库在内工程量就很大了,单单 C++的 stl 和 boost 就花了很大精力,还有 tensorflow 和 pytorch 这种库,然后还要刷题做项目。。。一天就只能睡五个点了 业界的前辈能不能给点建议,“贪多嚼不烂”和“技多不压身”如何 balance
1 frankwyw 2019 年 3 月 16 日 你看你做 kernel 用 c/c++,你做 app 用 java,你写 learning model 用 python。 如果能力只够精通一门语言,那就只做一件事就好了。 所以你想做什么,你就精通什么。 |
2 Markdown 2019 年 3 月 16 日 英语 |
3 loading 2019 年 3 月 16 日 英语+1 |
4 lovejunjie1 2019 年 3 月 16 日 全要 |
5 roundRobin OP @frankwyw 其实是要考虑到目前还在读书,希望效率能比较高,而不是各个语言各个库查来查去,到时候工作肯定是老板让用啥就用啥了。。。 |
6 roundRobin OP @Markdown 英语确实很重要,不过目前在海外读书,这个平时练习就可以了 |
7 momocraft 2019 年 3 月 16 日 上课用一用不一定需要精通 学语言的成本是互斥的, 知识不是 |
8 ifxo 2019 年 3 月 16 日 如果能精通一种,那其他的也基本精通了 |
9 metrxqin 2019 年 3 月 16 日 学习中文,特别是标点符号如何合理运用。 |
10 roundRobin OP @momocraft 很到位,但可能也少许不同吧,比如最新一轮 AMZ OA,周围只有用 C++的过了,不知道是公司偏爱还是 C++就是跑得快,学习的角度来讲 C++难度最大,收获可能也最高 |
11 vanishcode 2019 年 3 月 16 日 汇编 2333 |
12 roundRobin OP @ifxo 如果是原理那肯定是,不过熟悉 API 和 Library 也是需要时间的吧 |
13 roundRobin OP @metrxqin 如果是指我这篇帖子的正文的话是因为中文输入法没切换好,导致阅读困难很抱歉 |
14 SwagXin 2019 年 3 月 16 日 人生苦短,你懂的 |
15 Northxw 2019 年 3 月 16 日 人生苦短,你懂的 |
16 murmur 2019 年 3 月 16 日 halang |
17 GeruzoniAnsasu 2019 年 3 月 16 日 能力只够精通一门语言无法做 programmer 你需要的是精通某些场景的解决方案并熟悉尽可能多的语言 |
18 SunaFu 2019 年 3 月 16 日 人生苦短,快用 python |
19 pjhubs 2019 年 3 月 16 日 via iPhone Python |
20 gowk 2019 年 3 月 16 日 via Android 不要问 问就是 Go |
21 AslanFong 2019 年 3 月 16 日 可能之后的专业也是 CE,看着我有点慌啊。我就想做个普通程序员。 |
22 AslanFong 2019 年 3 月 16 日 看楼主怎么选择吧我觉着,真的不用每一门都要 A。 |
23 arden 2019 年 3 月 16 日 英语、c/c++、其它高级语言任选一个,学好了基础,其它都不怕。 |
24 jousca 2019 年 3 月 16 日 楼主当务之急我觉得是把中文学好。语法和标点符号如果按 ABCD 分级,你这属于 C …… |
25 kernel 2019 年 3 月 16 日 如想自己做点东西如网站/小程序什么的,那必须是 JS 了,前后端通吃 |
26 kristpan 2019 年 3 月 16 日 当然是精通 C++啦……有多少人敢往简历上写精通 C++ |
27 qinyusen 2019 年 3 月 16 日 简历上只要敢写精通的, 直接淘汰。 |
28 alw 2019 年 3 月 16 日 英语 |
29 xiaxiaokang 2019 年 3 月 16 日 说英语的你们难道代码就不会写拉: ) 其实编程语言只是实现工具,了解背后原理才是你真真该学的,如 C |
30 Hallelu 2019 年 3 月 16 日 如果真的要求只精通一门 c/c 艹 |
31 arden 2019 年 3 月 16 日 @xiaxiaokang 英语学不好,要想学好编程还真是个大难题。 |
32 mf2019d 2019 年 3 月 16 日 via iPhone java |
33 fngtz 2019 年 3 月 16 日 via iPhone 学你最喜欢的不会错啦。 |
34 tankeji 2019 年 3 月 16 日 不要说了,英语 |
35 kernel 2019 年 3 月 16 日 via Android 为什么都在说英语,除非你要深度参与国外开源项目和国际友人谈笑风生,否则就学会熟练看懂一般英文开发文档简直太容易了。 |
37 nekoyaki 2019 年 3 月 16 日 只要一个限制太大了。 我建议是两个,一个动态语言,python/ruby 二选一。一个静态类型语言,c/c++/c#/java/go 之类的。 学了这两种之后大部分常见的通用编程语言都能举一反三了。 |
38 zealot0630 2019 年 3 月 16 日 via Android 如果你只会一种语言就不可能精通,如果你能精通一种语言那么精通几种语言易如反掌 |
39 xuanbg 2019 年 3 月 16 日 精通编程就行,语言二字可以去掉 |
40 abcbuzhiming 2019 年 3 月 16 日 我一向有个观点,程序员应该精通的是计算机科学本身,为啥要去精通语言?语言就三种范式,还能变出什么花来? |
41 tottea 2019 年 3 月 16 日 在写 python 的时候感觉自己不是在编程,而在写 C++的时候才觉得自己写的东西挺不错的,特别享受将模型从 python 部署到 C++重构的过程,所以我选 C++ |
42 tottea 2019 年 3 月 16 日 而且 tensorflow2.0 越来越像 pytorch 了啊,同时掌握这两框架应该不难 |
43 bsg1992 2019 年 3 月 16 日 .net 全都干了 |
44 busfool 2019 年 3 月 16 日 自己用,Java 都行,Python 也可以试试 |
45 wmhx 2019 年 3 月 16 日 java 从..到..., 没有 javaer 干不了的. |
46 wtdd 2019 年 3 月 16 日 任何一门实际语言,英文优先,中文也行,能到精通水平,卖文足以致富,还玩什么编程语言啊 上面是开玩笑 还是 C++吧,真能做到精通的话,基本就是学生圈里的大拿了 下可转 C,上可转 JAVA,转脚本语言更是杀鸡用牛刀,转各种新式语言也不会怵 |
47 0x11901 2019 年 3 月 16 日 C++ |
48 reus 2019 年 3 月 16 日 “只够精通一门语言” 有能力的,自然会触类旁通,没能力的,才会只懂一门语言 别以为精通一门很容易 |
49 ArianX 2019 年 3 月 16 日 via Android java,什么热门都能做 |
50 busymilk 2019 年 3 月 16 日 英语 |
51 songdg 2019 年 3 月 17 日 数学算不算一门语言。 |
52 Cu635 2019 年 3 月 17 日 那就选 C。 |
53 2kCS5c0b0ITXE5k2 2019 年 3 月 17 日 via iPhone c++ 毕竟学会这个撸什么都可以 转其他语言也很简单 |
54 hkitdog 2019 年 3 月 17 日 via iPhone 根本就不需要英文,一大埋中文教程向翻译 |
55 kuangwinnie 2019 年 3 月 17 日 刷题只要 py 就够了 其他的我感觉 C++,Java,Go 一门能比较自信就可以了 我自己是打算 Java 的 毕竟用的人多 填坑的人也多 |
56 hhhsuan 2019 年 3 月 17 日 语言之间都是相通的,你需要学习的是比语言更高层的编程范式,你学会了编程范式,各个语言对你来说只是语法上的不同而已,需要用的时候 google 就可以了。 |
57 mickey2191 2019 年 3 月 17 日 不是精通算法就行了么? |
58 PigRinpoche 2019 年 3 月 17 日 via Android 日语,看片更方便融入剧情。还不局限于图像 |
59 ArcherD 2019 年 3 月 17 日 via Android OCaml 这些都能搞 |
60 F1024 2019 年 3 月 17 日 汇编吧 |
61 sunyang 2019 年 3 月 17 日 每天睡五个小时是正常的,过段时间你就习惯了. |
62 Catuzki 2019 年 3 月 17 日 via Android 汇编!!!(破音 |
63 huruwo 2019 年 3 月 17 日 在 V2,我们推荐“全干工程师”。 不要拘泥于语言。 |
64 charten 2019 年 3 月 17 日 精通一门语言?那我肯定选择 js 啊,能由 js 实现的终将由 js 实现,但不幸的是你还真拿 js 去实现它 23333 |
65 james2013 2019 年 3 月 17 日 当然是 Java 可以开发 Android APP,又可以开发后台应用 |
66 sampeng 2019 年 3 月 17 日 via iPhone 肯定是英语…没得选 |
67 codebear01 2019 年 3 月 18 日 我还是喜欢我的 PHP |
68 flyingghost 2019 年 3 月 18 日 如果你敢说真正的精通,那你对语言、范式、编译器、并发、容器、io。。。无数子话题都非常精通了。漫长过程中难免对触达到的某些方面也会有所涉猎,例如本职工作做游戏,会对算法、2D/3D、架构设计、脚本语言有足够的深入了解。那时候,语言本身已经不太重要,无论精通的是什么,你都是业界大牛。 所以“能力只够精通一门语言”,是伪命题。 然而基于你现在还是学生。。。任何一门语言都不可能做到精通。敢往简历上写这俩字,楼上一堆大牛会直接打死你。21 天精通 xxx 这种程度的“精通”还只能做到一门语言,这能力也只能建议转行了。 所以“能力只够'精通'一门语言”,也是伪命题。 综上,遇到具体事情,选择最合适的。除此之外,选择一门最感兴趣 /最顺手的多深入一些就好了。 |
69 mobaui 2019 年 3 月 18 日 js 啊 无敌 |