非科班,会些脚本语言,最近想提升编码能力。不知道该哪方面上手,算法也不会。。最怕学一半中途溜了😂
我看很多人推荐直接学 C 语言,要是学 C 语言的话是直接从零系统性的学习 C 语言吗?还是直接学习函数 /指针部分?
或者是大佬们有其他方法吗?
1
crella 2020-07-01 15:12:02 +08:00 via Android
要不先发一下你的代码,看看具体是怎样的水平?我是只会简单脚本的菜鸟
|
2
across 2020-07-01 15:14:27 +08:00 via iPhone
系统学习照着科班教材顺序看就行。有些暂时可以略过,比如数据库和网络基础,可以后补。
|
3
yannxia 2020-07-01 15:25:08 +08:00
推荐看看 CSAPP
|
4
coderluan 2020-07-01 15:25:48 +08:00
建议把你学习的目的说清楚, 还有学习能力(不清楚直接报学历)和计划时间也说一下.
|
5
xupefei 2020-07-01 15:32:17 +08:00 via iPhone
去 YouTube 看 cmu 操作系统课的录像。
|
6
css3 OP |
7
henyi2211 2020-07-01 16:03:33 +08:00
非科班就不要按科班的方法学了, 先学应用层的语言, 比如 js 、php 、go 、python 这些, 能快速做成东西, 这样学起来才有兴趣有动力往底层学.
一上来就从底层开始学, 估计没几个人能坚持下去....(越是底层越晦涩难懂) |
11
kop1989 2020-07-01 16:26:37 +08:00
我倒是建议先从强类型语言入手,比如 java 或者 C#。
基本语法其实难度都差不多。而弱类型语言起步的话很容易养成一些不正确的思维逻辑习惯。转到强类型语言会很不适应。 |
12
786375312123 2020-07-01 16:27:29 +08:00
去学学前端吧,语言原理底层原理性价比太低,不适合你。
写个简单的系统和编译器,确实很有成就感,可是对工作没什么用,对找工作也没什么用 |
13
henyi2211 2020-07-01 16:32:07 +08:00
@css3 c 是系统级的编程语言, 你如果要开发操作系统、或者高性能的系统程序, 或者做嵌入式开发, 那肯定直接学 c; 不然入门不推荐学 c...
语言对开发者而已, 只是一个工具, 针对不同场景会使用不同的语言. 掌握了一门语言, 学别的语言也就一两天的事... 学之前想好方向, 每个方向的技术栈都有所差异..... |
14
lee52hz 2020-07-01 17:07:29 +08:00
程序=算法+数据结构
|