2022-11-24

大一学生,软件工程专业,目前学了c语言,数据结构,我想接下来暑假期间,自己该自学一些什么课程?

想咨询一下关于大一学生,软件工程专业,目前学了c语言,数据结构,我想接下来暑假期间,自己该自学一些什么课程?的问题,大家能帮助我解答一下吗

9 个回答

  • 秋水共长天

    学啥啊!好好玩吧!修够学分能毕业就行了。毕业以后出来当码农苦逼的很,有的是时间学而且是必须得学。没日没夜加班加点,放心到时候学啥都快!趁着假期最好先找个女朋友,一入开发深似海。头发越来越少在婚恋方面就没什么竞争力了。别老想着提升自己,搞开发会的越多加班越多。能力永远都超不过项目经理的需求文案,没入行之前好好珍惜自己的青春吧!

  • 金色晚霞

    你们学校第一年没学计算机组成概论吗?假设没有,先学这个。这门课等同于专业教育,会告诉你计算机体系是什么,等同于景区的导览图。

    假设学了,那么先学操作系统原理及技术,对其中通信部分不懂的话先放着。接下来学计算机网络,然后是学数据库原理及技术。

    学到这里,接下来开始学Java。因为有C的基础,你应该比较快。

    到这里,接下来,学校课程能给你的帮助会降低。给自己一个课题:做一个web的学生管理系统,或类似的吧。欢迎来到广阔的互联网学校来继续学习!

    先这样吧。后续有问题你再问我再答。祝学习顺利!

  • 风华依旧

    个人认为,如果真的喜欢并且热爱这门专业就去了解一些现在比较热门的、前沿的技术,因为未来可能这些技术比较好拿饭碗。

    我个人觉得编程要想学好,学透不是一件简单的事情,所以更要沉下心。

    一方面看市场需求,选择自己适合自己的发展方向,之后再更多的决定学什么东西。

    下面我举几个方向:

    1、如果做硬件方向,比如单机片、嵌入式系统、那么扎实的C语言功底,也要学汇编语言,学习微机原理、组成原理。

    2、如果是企业级应用,那么要学好Java,学号J2ee、oracle数据库、或SQL。

    3、如果要做游戏,要熟悉一门常用的语言,要熟悉计算机图形学。要了解最适合,效率最高的语言。

    4、如果做网站,那么对HTML、PHP、JSP等都必须熟悉。

    具体要看你自己适合,并有兴趣的发展方向,从接下来的学习中找到自己适合的方向。英语也要好好学!!

  • 风华正茂

    大一学生,软件工程专业,目前学了C语言,数据结构,接下来暑假的时间,想充分利用,自学些课程,应该学习哪些呢?首先为小哥哥或小姐姐有这么一个主动学习的意愿而感到高兴。目前很多学生,进入大学以后,就没有了方向,也不懂得自主学习,以为修完学校培养计划制定的相关课程,顺利毕业就可以找到很好的工作。这种思想,放到20年前,确实没有任何问题,放到如今的社会,只会到处碰壁。修完课程,不代表学会了,会用了,理解了,能力具备了,只代表通过了该课程的考试,仅此而已。如果想要在专业上有所发展,有所收获,自主学习相关的课程,扩展相关的知识体系,是必不可少的。那么,学习了C语言和数据结构,如果想自学的话,应该学习哪些课程呢?建议可以到招聘网站上看下,一般招聘软件工程师或相关岗位的任职要求、应聘条件;我想当前需要学习哪些软件相关的知识或技能,没有比企业的招聘信息中更能体现的了。另外个人的意见的话,理论方面可以接着深入学习数据结构,算法,然后操作系统,编译原理,数据库,计算机网络开发等。语言技能方面的话可以自学JAVA,当然有C语言的基础,学习JAVA还是比较快的,但是仅仅学习JAVA是干不了什么事情的,然后可以再根据自己是对前端开发感兴趣还是对后端开发感兴趣,然后再学习相关的内容。

  • 风华正茂

    学了C语言后,基本对程序结构和程序思维有基本的了解。可以继续加深C语言的学习啊,不要以为学了一学期就懂了,一学期你最多就会一些循环条件的基本语句,知道一些基本的数据类型和数组以及一些排序,估计连指针都还不是很熟,可以加深C的库学习。如果实在要自学其他语言了,推荐C++或者JAVA,这二门现在工作中很热门

  • winter

    派深扎瓦

  • 金毛大汪汪

    学一些专业知识储备,比如体系结构、操作系统原理、编译技术,这是非常核心的,未来万变不离其宗

  • 岁月如梦

    软件工程专业,将来的主要就业是做程序员。希望这些经验可以帮你在程序员的路上少走点弯路。

    先说说学什么,数据结构和算法是硬道理,不光要学理论,关键要动手写程序,从简单的开始,慢慢写一点复杂的。如果想往深学,接下来就是框架,设计模式,数据库,计算机结构,操作系统,计算机网络。但是,单纯的学理论,一枯燥,二不够。所以,一定要动手。

    接下来说说暑假,如果有机会,优先找个实习做,能动手编程的那种,跟个有经验的程序员学两个月,比自己在家学理论强得多。

    还有就是要准备面试,技术面试分理论和编程,越早开始准备越好,早准备没什么压力,可以每个星期做一两个题,理论和编程题都要做,看到有意思的题,还可以回去和自己宿舍的人得瑟一下。刷编程题去leetcode看看,从简单到复杂,别看答案,先自己写,都调通了再和别人的方法比较,看看谁的更好。

    这么积极向上,主动要求学习,先给你点个赞,希望将来能找个称心如意的工作。

  • 教育

    我也是软件工程专业的 我已经毕业了。 你学了C语言就代表入门了编程,知道了一些和编程语言相关的知识。 未来你要学 数据结构,算法,计算机网络和操作系统数据库(概念和SQL)这些理论性的课程,这些是一个科学的知识结构不要着急比较枯燥。 编译原理 学校应该也会安排学习只是这门课大多数人用不上。

    编程语言你学了C建议在深入学一学,然后再面向对象编程语言 Java和C++选择一门,个人建议是Java吧! C++也要了解。 掌理论学科最重要,编程语言一定不要学多 学广需要了在学入门很快的。学精几个就够了。Java可以做很多,android,服务器web后端都可以。假如你对web前端感兴趣 HTML css JavaScript要学好。 不过这些学科本科都会有安排。

    大一现在时间多,建议不要把时间兰花肥皂社团学生会这种地方。 有了编程语言基础可以去LeetCode上看看简单的题目培养一下编程思维。

    编程是个长期过程,不要好高鹭远,不要急慢慢来。尤其是 不要被大数据 人工智能数据挖掘这些所谓高大上的迷糊了,万丈高楼平地起。

    最后 数据结构+算法=程序设计。

相关推荐