夏天的小夜曲 发表于 2023-11-4 05:01:47

大学学编程,具体学习路线是什么样的?

计算机专业,差不多开课一个月了吧,我们是国庆过后才开始上课的。目前学校在教C语言,上课听得懂,看网课也听得懂,但是一写就报错,虽然最后话费很多时间可以改对,但是总觉得自己毫无进步,一个月以前写代码天天报错,一个月后还是这样。
有没有什么具体的路线可以比较快速地切实提高自己的写代码能力?应该先去做什么,然后做什么,最后做什么?我希望能够和现实结合,而不仅仅是学学校教的东西,我知道计算机专业教的东西大多数都是和实际应用严重脱轨的,所以我希望自己可以有去真正做一个项目,比如软件之类的能力。
还有就是,请问是学习多门编程语言好,还是把一门精通到极致,哪一个在未来更有竞争力?

yhc8325 发表于 2023-11-4 05:02:22

学习编程的具体路线因人而异,但有一些共通的步骤和建议可以参考。首先,对于刚开始接触编程的你,选择一种编程语言作为入门是很关键的。C语言常常被作为计算机专业的第一个编程语言,因为它能帮你理解计算机的基本组成和运作原理。一旦你对这门语言有了一定的掌握,再逐渐拓宽你的技术领域,学习更多的编程语言。
在初期学习阶段,你可能会遇到很多问题和挑战,比如语法错误、逻辑问题等。这时不要怕出错,解决问题的过程就是提升编程能力的过程。除了通过学校的教材和课程学习,你还可以尝试参与一些在线编程课程或者项目,这里可以给你分享一个可以在在线编程的网站,云端源想,可以在线写项目,里面集合和许多常用的编程工具,有什么问题还可以去咨询在线老师,里面也有许多IT学习的视频课程去看,关键是都是免费的哦。这不仅可以帮助你更好地理解和应用所学知识,还可以让你了解到不同的编程风格和解决问题的方法。
当你对一门编程语言有了一定的了解和实践后,可以开始尝试编写一些小型的项目或者软件。这样可以让你将所学的知识应用到实际中,同时也能帮助你提高解决实际问题的能力。此外,对于学习编程来说,实践是非常重要的。你可以尝试加入一些编程社区或者实验室,参与一些开源项目,或者和其他编程爱好者一起做一些有趣的项目。

tianyahaig2000 发表于 2023-11-4 05:02:50

C语言学习出现问题,那你有没有去看郝斌老师的课?然后再去看看浙江大学翁凯老师的课。
本科生如何才能进入腾讯阿里等一流的互联网公司?我是 @IT锅炉野野 ,一位喜欢保护韭菜的程序员,关注我,很值得。

Cfz 发表于 2023-11-4 05:03:42

作为一个老程序员,干了小十年了哈。在一开始学代码编程的时候。你这种情况就是非常正确的。简直是教科书式的起步。

很多人觉得我要敲代码,然后piapiapia的敲完,执行一下,ok,效果跟我设想的一样。perfect呀!

但是其实就少了很多知识,因为每一个知识点都会有很多误区需要去踩,很多精确性的指标,需要在范围内反复尝试,不出错,就相当于你一直在内区间里游走,一直没有探索到边界情况。
工作后,我们经常遇到的问题就是边界检查。就是说这个代码运行时找到边界的情况,当超了之后会出现什么。这都是非常重要的。
而你,我的朋友,恭喜你,你是不可多得的写代码奇才!
坚持下去吧,所有的错误,都给你带来一点点提高,这一点点的提高,将来就是一座座山川,啊,呀啦嗦~那就是~~~~~青!藏!高!~~~~顶不上去了。。。。

这将来就是你能力的体现。

wangbo821 发表于 2023-11-4 05:03:57

计算机基础理论原理是最重要的,比如计算机组成原理、数据结构和算法、计算机网络、数据库原理、编译原理等,这个过程编程语言选C语言就可以。
等到再后面再看看再高级的语言极其相关技术栈,如JAVA技术栈,做些立马可见的小项目练练手,感受一下软件工程。
后面再了解一下分布式计算相关的基本知识,大学4年估计也结束了。
6本经典的计算机编程书籍

moneypk 发表于 2023-11-4 05:04:21

分享一个我觉得还不错的学习路线吧:开始前,选择一门你想学的编程语言,如Python、Java、JavaScript或C++,再进行学习,具体路线如下:

[*]学习基本概念:掌握编程的基本概念,包括变量、数据类型、条件语句、循环、函数和数据结构。你可以通过在线教程、编程书籍和大学课程来学习这些内容。
[*]制定项目:通过实际项目来应用你的知识,这有助于加深理解。可以从简单的小项目开始,如编写一个待办事项列表应用程序,然后逐渐挑战更复杂的项目。
[*]学习算法和数据结构:算法和数据结构是编程的核心。掌握它们将使你能够更有效地解决问题和优化代码。
[*]深入学习:选择一个特定的领域或方向,例如Web开发、移动应用开发、人工智能、数据分析或游戏开发,并深入学习相关技术和工具。参加相关课程或自学在线教程。
[*]编程实践:不断练习编程,写更多的代码,参与开源项目或编程竞赛,这将有助于提高你的技能和经验。
[*]学习版本控制:学会使用版本控制工具如Git,以便有效地管理代码和协作开发。
[*]学习调试技能:掌握调试技巧,以便识别和解决代码中的问题。在这学习过程中,有任何疑问一定要及时去解决,可以询问身边的人,还有老师。
页: [1]
查看完整版本: 大学学编程,具体学习路线是什么样的?