非计算机专业,凭借着自己的兴趣,现在会多个编程语言的 helloworld ,每次都是跟着 b 站的教程去学,学学语法就完了,之后就不知道该干嘛,c 艹和 Python 都是这样,都不想再回过头学了
现在学 java ,想真正的规划好,目前还在学语法,学完改学什么呢?一门编程语言怎么样才算精通,才算是有意义的学习呢?求各位给点意见
现在学 java ,想真正的规划好,目前还在学语法,学完改学什么呢?一门编程语言怎么样才算精通,才算是有意义的学习呢?求各位给点意见

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