1
kaedeair 2023-07-28 14:25:43 +08:00
编程是基于计算机理论基础的,语言只是一个工具,光是学习语法仅仅是入门,深入学习需要理解计算机系统和操作系统是怎么工作的,数据在计算机中是怎么流动的。除此之外还有语言特性,比如 C++中虚函数的实现,python 中参数传递的引用传递和值传递,java 中 integer 缓冲池的实现;这些东西虽然不会提高你的编码效率,但是能帮你提高排查问题的速度。
|
2
brader 2023-07-28 14:26:38 +08:00
实战,可以从博客、官网之类的项目做起,前台、后台,实现完整的功能,日常的增删改查、字符处理,差不多都能接触到,做完两到三个项目后,就差不多入门了
|
3
coderluan 2023-07-28 14:28:40 +08:00
有意义的学习得有目的性,比如我想做个网站做个游戏,然后去学对应的技术,但是如果楼主没什么想做的,就是单纯的想学下编程,也没什么问题,其实随便找门语言学完语法就可以了,再学别的语言意义不大,如果想更了解一点,可以看看数据结果和算法。
|
4
shyangs 2023-07-28 14:34:39 +08:00
建議做「一个云盘同步指定文件夹的功能」當作實戰.
|
5
ZGame 2023-07-28 14:43:33 +08:00
编程是语言是哪来用的,没有魔法 ,都学习 github 上和码云上的第三方开源项目, 看视频学习和对别人的代码去"临摹"一遍 ,都可以提升相关知识的提升
|
6
jookr 2023-07-28 15:00:07 +08:00
web 开发从做页面开始,py 从采集做起就,有了目标学起来就起劲了。
|
9
kaedeair 2023-07-28 15:50:29 +08:00 2
@wayne3602 #8 Randal E. Bryant 的那本《 Computer Systems: A Programmer's Perspective 》(《深入理解计算机系统》)
推荐先独立做几个简单工程之后再来看会比较容易理解 实践为主,教程为辅 |
10
minglanyu 2023-07-28 16:13:56 +08:00
用想学习的语言,刷 leetcode
|