学习软件工程专业的学弟学妹们,过年回家经常遭遇七大姑八大姨的连环盘问:“软件工程是修电脑的吗?我家主机坏了你能帮我们修一下吗?”,每到此时同学们都会对自己所学的专业,产生深深的怀疑,同学们不禁困惑:“跟着学校的课程学是不是就能找到工作?不知道什么是重点?学习路线怎么安排?”
01
学长学姐吐血建议
1、不要把希望全部寄托在学校的课程,即使是科班的同学,也是要通过自学才能找一份好的工作,定要早点培养自学的能力,和搜索资料的能力,因为出来工作了,遇到新的技术需要掌握,这时候就没有人教你的了,全靠自己在网上搜索+自学来完成任务。
2、在校一定要学好计算机基础,这个尤为重要,因为校招过程中,公司都爱考察这些问题,而且计算机基础一定要在大学期间掌握了,等到工作来补,首先是时间的问题,第二计算机基础是比较枯燥的,工作之后可能就没什么心思放这了,计算机基础越早学好,对自己的收益越大!
3、可以去牛客网搜索下你未来想从事岗位的面试真题,然后你就可以发现,现在公司喜欢问什么知识,比如很多公司会问计算机网络、操作系统、数据结构与算法、数据库这些知识,然后你可以根据这些信息一门一门课的学下去。
02
计算机基础是什么?
计算机基础主要包括主要包括下面这些:编程语言数据结构与算法、操作系统、计算机网络、计算机组成、数据库。这些课程并不是要求你大一学完啦,而是伴随你整个大学四年的。
大一先掌握一门编程语言,然后学习数据结构,就可以了。大二你就可以开始学习算法,算法越早学越好。然后学习计算机网络、操作系统、计算机组成,这些计算机基础知识。大三学习数据库,做项目,刷leetcode,备战校招。
在这里为软件工程专业的新同学们推荐一些经典教材,希望可以帮助大家更好地掌握专业知识。
教材推荐
编程语言(c/c++):《c语言程序设计》、《c++ primer》
数据结构与算法:《大话数据结构》、《算法图解》、《数据结构与算法之美》 、《剑指offer》
操作系统:《操作系统导论》、《现代操作系统》
计算机网络:《图解HTTP》、《图解TCP/IP》、《网络是怎么连接的》 、《计算机网络自顶向下》、《TCP/IP协议详解卷1》
计算机组成:《程序是怎么跑来的》、《计算机组成原理:软件/接口与设计》、《深入理解计算机系统》
数据库:《SQL必知必会》、《从根儿上理解mysql》、《mysql技术内幕》、《高性能mysql》
编译原理:《程序员的自我修养》
03
我该怎么学这些专业课?
数据结构与算法
算法:动态规划、回溯算法、查找算法、搜索算法、贪心算法、分治算法、位运算、双指针、排序、模拟、数学……
数据结构:数组、栈、队列、字符串、链表、树、图、堆、哈希表、……
说句题外话
今年很多人都在讨论一个问题:就业形势险峻,毕业生们怎么办?
错过了春招,秋招竞争激励,现在投了几十份简历却还都石沉大海,22/23届同学烦得头都快秃了。
其实你没事多去招聘网站上看看,你会发现不少基础岗位的招聘都写上了对python的技能要求,这也就意味着,会写程序的人会更吃香。
现在的社会,时代已经不同了,它在加速淘汰不会学习的人,所以大学期间多学点东西,不要毫无准备的去接受社会的毒打!
就算是在非专业技术领域python几乎都可以用到,特别是自动化办公和数据处理方面,python有独特的优势。而python入门相对简单,对大学生来说是一门好上手学的编程语言,就算不是找工作,利用python兼职赚点零花钱也不错啊!
如今是一个大数据的时代,Python 在行为收集和数据分析,信息采集等方面的应用已经非常非常普遍,早就不是程序员的专属技能了。就像 office 一样,是Python 已经成为了进入职场的必备技能。不是很意外,但这就是正在发生的大趋势。
Python的特点
1.需求大:百度、新浪、搜狐、淘宝、腾讯QQ等大部门的互联网相关企业都在利用Python,对Python的人才需求很大。
2.开展空间广:在无孔不入的互联网使用情况下,人工智能、大数据等领域非常适合Python的发展,这也就阐明了挑选进修Python将会有很不错的发展空间。
3.简单易学:小学生也可以上手学习的计算机语言。举个例子一个程序用C语言需要1000行的代码,用JAVA需要写100行,但是如果用Python你只需要20行,语法很简洁。
Python岗位薪资水平如何?
Python如何学习?
今天只要你给我的文章点赞,我私藏的Python学习资料一样免费共享给你们,来看看有哪些东西。
Python学习大礼包
Python入门到精通背记手册
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
👉[CSDN大礼包:《python安装工具&全套学习资料》免费分享](安全链接,放心点击)
Python安装包
Python爬虫秘籍
Python数据分析全套资源
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
👉CSDN大礼包:《python入门&进阶学习资源包》免费分享
Python实现办公自动化全套教程
Python面试集锦和简历模板
Python副业兼职路线
资料领取
👉[CSDN大礼包:《python安装工具&全套学习资料》免费分享](安全链接,放心点击)