为理解计算机原理要学习 C,要增加办公效率,人生苦短得学 Python,刷算法得了解 C/Java,我想做个网站选的 Laravel(PHP),还需要会点前端就是 HTML/JS/CSS,不过开发网站倒是和开发小程序有很多重合的地方。
感觉要学的东西是不是多了点,花太多时间看文档去了。这样走下去是不是不利于深入了解问题的本质,难以成为高手啊(请别和我说高手学啥都快,这违反了因果关系)。
1
nguoidiqua 2020-08-01 18:48:42 +08:00
可以不学习
|
2
imdong 2020-08-01 18:51:29 +08:00
简单说:用啥学啥,用不到的知道就好,专精特定项即可。
|
3
levelworm 2020-08-01 20:27:24 +08:00 via Android
语言会一门基础一点的比如 C 其他学起来很快的。
|
4
suotm 2020-08-01 20:44:20 +08:00
这是最基本的啊, 其实你学会一门之后,其他的不一定要读完所有文档,可以一边上手一边查文档。
|
5
lostberryzz 2020-08-01 20:46:54 +08:00
请先定义一下什么叫问题的本质,什么叫做高手
|
6
ZRS 2020-08-01 21:01:31 +08:00
面向需求学习
|
7
newtype0092 2020-08-01 21:09:14 +08:00
你把不同的语言理解成同类的换皮游戏就行,一个 CS 高手重新开始玩战地、守望先锋、穿越火线等等 FPS 都能很快练起来。
|
8
aloxaf 2020-08-01 21:29:14 +08:00 3
知识是一个网状的结构
你点亮的节点越多,你点亮下一个节点就更容易 某位王姓先生写过一篇文章,叫“如何掌握所有的程序语言”,挺有道理的,建议一读 |
9
fiypig 2020-08-01 21:30:47 +08:00
大佬不会去考虑这个问题
|
10
Kaciras 2020-08-01 21:39:43 +08:00
你要学全栈,做独立开发?
|
11
cominghome 2020-08-01 22:11:02 +08:00
少上点所谓的知识分享网站,少喝点鸡汤就没那么多事了。
|
12
Leigg 2020-08-01 22:15:12 +08:00 via Android
看你学到什么程度,每一个方向都可以钻研,通常我们只需要学到会用就行了。
|
13
watzds 2020-08-01 22:44:57 +08:00 via Android
学生多学点,工作了一搬分工明确不需要
|
14
Yut 2020-08-01 22:48:39 +08:00
在?学完 C 了吗?
|
15
bintianbaihua 2020-08-01 22:52:45 +08:00
还好。
|
16
murmur 2020-08-01 22:53:28 +08:00 2
说是学其他语言容易,但是每个语言的糟粕都不少,用的是精华,面试的是糟粕,这就导致你在糟粕上的学习要比精华要多,因为糟粕才是面试题
|
17
misaka19000 2020-08-01 22:54:36 +08:00
语言是相通的
|
18
EminemW 2020-08-02 00:11:01 +08:00
常用语言写法是差不多的。只是拿来写点应用并不需要懂太多
|
19
AX5N 2020-08-02 01:17:13 +08:00
其实是学习方法不对。
但是正确的方法谈何容易,这个行业的知识太多太零散,大多数的书(包括各种知名教材)也教得非常烂,所以学得太表面并不是你自己的问题。 你列的那些语言,我用得最多的反而不知道怎么教,倒是我用得最少的学习时间最短的计算机原理(我理解为操作系统)和 C 我知道应该怎么学(教)才是正确的姿势。 理解问题的本质并不太看你花的时间,更看的是洞察力和分析能力。 |
20
lihongming 2020-08-02 02:12:01 +08:00 via iPhone
C:考完试的那一刻起就还给老师了
Python:我不常用,每次不得不用的时候都重新学一遍,反正也简单 Java:现在用得较少了,但为不彻底忘掉,每天拿它刷刷 Leetcode Laravel(PHP):经常用到,但我正在尽力抛弃它 JS:以前只用它做前端,Serverless 以后开始全面使用 Node 做后端,个人觉得这是 PHP 最有力的替代品。 总结起来一句话——如果你只是开发网站的话,学 JS (包括 TypeScript )就够用了 Those can be written in JavaScript will be written in JavaScript. |
21
miv 2020-08-02 02:27:40 +08:00 via iPhone 1
楼主想明白了一个很多人想不明白的问题。就是不需要投入过多时间去做一些回报率低的事情。
我很认可这个想法。 所以问题的本质在于楼主想要解决什么问题,是做微信开发小程序,还是做一个小网站,还是单纯学习一门以后可能用到的语言。 不同目的执行的行动也不同,哈。 比如楼主想搞微信小程序,后端的话就别扯 c 语言了,直接 Java 或者 PHP 走起。 前端三剑客( HTML,CSS,JS )安排上,躲不掉的 以上。 |
22
miv 2020-08-02 02:35:14 +08:00 via iPhone 1
除此之外说一些我认为计算机必备的东西,或者是素质(其实不是计算机专业我也认为是人生必备的)。
1,数学(我最近也在补,从高中的开始捡起来,后面打算把高数也学了。当然不用开始一个好处就是我挑实用价值高的东西学,比如概率论,排列组合等) 2,心理学 3,生理学和营养学 |
23
wenjor 2020-08-02 02:59:17 +08:00
…………几天一门就能上手了,语言永远是工具
|
24
leimao 2020-08-02 03:43:11 +08:00
你一个做网站的跟我说你要弄 C ?
|
25
maxjohn 2020-08-02 07:24:14 +08:00
计算机基础才是根本,语言只是一个表达
|
26
astkaasa 2020-08-02 07:24:55 +08:00 via iPhone
可以学但没必要
|
27
Tony042 2020-08-02 07:43:45 +08:00
把 C++学了,基本上所有的编程范式都会有一定了解,快来感受下模板元编程的魅力[doge]
|
28
w3cfed 2020-08-02 07:57:50 +08:00
你看你要学几年吧。
学十年的话,这些多吗? 学一年,肯定有点多。 网上有篇文章《十年教会自己编程》 |
29
lewis89 2020-08-02 07:59:47 +08:00
跳过所有的语法糖 写啥都写成了 Java 跟 C
|
30
wolong 2020-08-02 08:18:03 +08:00
人生本来就需要不断学习啊,不止是编程语言,还有很多需要学习,比如说与人打交道的方法,如何去适应不断变化的社会,心理生理健康知识,理财知识,育儿知识等等。
|
31
dayeye2006199 2020-08-02 08:26:49 +08:00
javascript 一把梭!
|
32
vanxy 2020-08-02 18:29:51 +08:00
语言不重要,重要的是后面的编程思路,设计模式,数据结构等。
熟练一门主要语言就行,其他的都是工具,稍微了解一下各个语言是怎么一回事,适合什么场景就行。 文档什么的,用到的时候查一下就行了。 |
33
LXGMAX 2020-08-02 19:31:51 +08:00
用什么学什么,但万物基于 C 是没错的
|
34
ghhardy 2020-08-03 20:31:48 +08:00 via Android
如果有位高手不会你说的其中一个,你会不会反嘲他什么都不会?
|