大一暑假应该怎么规划(语言-开发语言)

软件工程大一学生,马上暑假,只学过c和数据结构,但是不熟练,应该大量练习c语言和数据结构练通还是学习java呢

作为一名软件工程刚大一的学生,你就在选择暑假做学习规划了,这是很好的,要知道我上大学时很多同学暑假基本只想到处玩,作为毕业了好几年的软件行业的学长,给下面几点建议吧:

加强C语言和数据结构的基础:由于你刚开始学习C语言和数据结构,还不熟练,建议你在这个暑假期间进行更多的练习和实践。你可以选择编写一些小项目或解决一些算法问题来熟悉C语言的使用以及数据结构的具体应用。

综合性项目实践:如果你感觉自己对C语言和数据结构已经相对熟练,那么可以尝试参与一个综合性的项目实践。这样的项目可以帮助你将所学知识应用到实际中,提高解决问题和团队合作的能力。你可以加入开源项目、参与一些编程比赛或者自主组织一个小团队来完成一个项目。

最重要的是,根据自己的实际情况和兴趣来制定计划。你应该找到一个适合自己的平衡点,既可以夯实基础,又能够拓展知识面。无论选择哪种方式,每天保持一定的学习时间,并将所学应用到实践中,这样有助于提高你的编程技能和解决问题的能力。

可以参考下我这篇随笔,做做规划:
https://lst66.blog.csdn.net/article/details/131057061
【一些随笔】萌新想要入坑搬砖?和五年经验的软件行业底层打工人一起来聊聊这事儿~

熟练随便一门语言就行。但是你不是电子和嵌入式的方向学c没啥事能干,c很纯粹但也太纯粹了。学java可以做很多现代的应用,增加趣味性且不容易枯燥,成就感获得也比较容易,Spring/MVC/Boot后面你一定也会用到,框架先别管怎么个原理,使用熟练再说;如果你平时的作业课设用心做的话大三就能比较熟练地完成一般开发任务了,我称之为具备做毕设的毕业能力。这个时候就要和一般学生拉开差距了:

  1. 往原理钻,同时这可以巩固基础知识。面试了很多学生,简历都是写的满篇Spring boot mybatis mysql java xx管理系统,我怎么区分?就喜欢往深一点的问,从通用计算机基础到具体编程语言特性,如果只是会用框架建个管理系统,听起来并不出色,更多的是工作量,或者说有手就行。
  2. 去找个实习,帮助极大,可能可以接触别的编程语言,并改变你对编程的看法;
  3. 参加比赛或者老师的实验室项目。

总之,把基础(数据结构和算法)打牢,熟练度平时做作业和课设或者项目就能堆起来。外面java可能除了卷了点之外,是很适合你现在学习的。

小孩子才做选择呀,多多益善吧,你最擅长什么,或者未来职业朝哪个方向发展,多思考你自己就有答案了

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7477393
  • 你也可以参考下这篇文章:Java程序创建一个父类,在父类中创建两个方法,在子类中覆盖第二个方法,再创建一个对象,将向上转型到基类并调用这个方法。
  • 除此之外, 这篇博客: 配置 Java 开发环境中的 第二步:点击上面安装软件进行安装,默认是C盘。推荐大家直接安装到C盘,不需要修改。一直点击下一步,直到完成,点击结束即可完成。如下图:在这里插入图片描述 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在这里插入图片描述
    在这里插入图片描述

  • 您还可以看一下 徐无忌老师的Java进阶高手课-并发编程透彻理解课程中的 什么是多线程的上下文切换,有什么影响?如何进行优化?(二)小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    作为一个大一软件工程学生,暑假应该如何规划时间来更好地掌握开发语言?

    作为一个大一的学生,想要更好地掌握开发语言,需要做到以下几点:

    1. 系统性地学习C语言和数据结构。首先,需要复习和加强C语言和数据结构的掌握程度,因为这两门课程是计算机专业的基础课程,对于学习后续课程非常重要。可以参考相关教材系统性地学习,并做一些练习题来强化记忆。此外,可以通过参加相关的MOOC课程或者付费的在线教育平台来提高学习效率和掌握程度。

    2. 学习新的开发语言。在了解C语言和数据结构的基础上,可以考虑学习一门新的开发语言来扩展自己的技能树。可以根据兴趣和未来发展方向选择学习的语言,比如Java、Python等。学习新语言时,可以参考相关教材和在线资源进行学习,并借助练习项目来提高编程能力。

    3. 刷题练习。通过做一些刷题练习,可以提高自己的编程能力和解决问题的能力。可以参考一些在线的刷题平台,比如LeetCode、牛客网等,选择适合自己的刷题方式。

    4. 参加实践项目。如果有机会参加实践项目,比如参加一些计算机竞赛、组织或参与一些开源项目等,可以锻炼自己的实际编程能力,并学习一些实用的工具和技巧。

    总之,要想更好地掌握开发语言,需要系统性地学习并精通基础课程,学习新的开发语言并进行相关项目实践,同时注意反复练习和总结,坚持不懈地学习和实践。