小白怎样学习软件工程

软工小白求大神带 2019-08-22 09:07:17
我是软件工程专业的小白,有大神可以帮忙总结一下学习软件工程的学习方向和学习内容的总结吗
...全文
81 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weilei0 2019-08-23
  • 打赏
  • 举报
回复
很难回答,太过笼统。这个东西感觉就是:没有入坑的人感觉坑很深无从下手,但是入坑以后你想干嘛你就有目标了。
给你个建议啊,用反推法,比如你先要定下来你以后想干什么,比如说安卓开发、人工智能或者单纯的数据工程师什么,那么再了解下,能做这个需要掌握什么东西;然后你要掌握学会这个东西,就必须要会别的什么基础东西,一层一层扒下来(建议你用纸花个类似鱼骨图或者树形分支结构),你就知道你该怎么动手往坑里爬了。学校学习肯定有体系的,但是我总是感觉从学校出来的人,掌握了些东西但是没有目标性。如果你还是学生,我的建议就是好好想想毕业以后你想做什么工作,然后再看你现在学校学习的东西或者自己扩展,而不是盲目的学习学校的东西,然后茫然的去找工作。
先择业再就业,不要就业以后再择业。
先择业再就业,不要就业以后再择业。
先择业再就业,不要就业以后再择业。
内容概要:本文《码农小白进阶指南:软件工程学习全攻略》旨在帮助初学者全面了解软件工程,涵盖从基础概念到实际项目开发的全过程。文章首先介绍了软件工程的重要性及其核心概念,强调其在现代生活中的广泛应用。随后,详细探讨了编程语言的选择,分别介绍了 Python、Java 和 C++ 的特点及适用场景。接着,文章阐述了软件生命周期的五个阶段——需求分析、设计、编码、测试和维护,每个阶段都配有具体实例说明。此外,还介绍了两种主流的项目管理方法:瀑布模型和敏捷开发,以及常用的项目管理工具 Jira 和 Trello。版本控制部分重点讲解了 Git 的使用,包括初始化仓库、添加文件、提交更改等基本操作。最后,通过开发一个待办事项列表应用的实战演练,展示了完整的软件开发流程,并鼓励读者持续学习,关注行业动态,以成长为优秀的软件工程师。 适合人群:适合对软件工程感兴趣的初学者,尤其是刚接触编程或有意向深入学习软件开发的人员。 使用场景及目标:①帮助读者理解软件工程的基本概念和重要性;②指导编程语言的选择,明确不同语言的优缺点;③详细介绍软件生命周期各阶段的任务和方法;④介绍项目管理方法和工具,帮助读者选择适合的开发模式;⑤通过实战项目,让读者亲身体验软件开发的全流程;⑥鼓励持续学习,提供学习资源和路径,提升读者的软件工程能力。 阅读建议:本文内容丰富,涉及面广,建议读者按章节逐步阅读,重点理解各部分的核心概念和实际应用。对于编程语言的选择,可根据个人兴趣和发展方向做出决策;对于软件生命周期和项目管理部分,应结合实际项目进行练习;对于版本控制和实战演练部分,最好动手实践,加深理解。持续学习部分提供的资源和建议,可以帮助读者规划长期的学习路径。
【资源介绍】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,也可以作为小白实战演练和初期项目立项演示的重要参考借鉴资料。 3、本资源作为“学习资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研和多多调试实践。 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip 基于深度学习的攻击路径预测系统源码+说明(软件工程实践项目).zip

23,409

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧