mingmei123 发表于 2023-7-11 14:12:01

接下来学习什么

跟小甲鱼老师学习两个月的python,接下来又学习了django + MySQL + 前端,具体学了这些东西:








首先感谢各位老师的答疑解惑,如果没有老师的答疑解惑,可能我会一直卡在一个地方无法进步。有时候问的问题也比较幼稚,因为学的不够系统化。
发这个帖子的目的是想进一步明确接下来的学习路线,目前对自己的定位是web前端开发。后续自己想着可能要学django的项目部署部分和VUE,同时开始接触实战项目啦。但是自己对后续学习路线理解的不够全面,所以请各位老师指点一下迷津,推荐一下学习路线和项目。
破釜沉舟的学习,打算今年之内找到工作。请各位老师不要嘲笑我。{:10_243:}

陶远航 发表于 2023-7-11 14:12:21

首先,非常高兴听到您对学习的热情和求知欲。不用担心,没有人会嘲笑您的努力和愿望。以下是一些建议,希望能对您接下来的学习路线有所帮助:

1. 加强Python基础知识:继续加强对Python语言的理解和掌握,包括数据类型、函数、模块、异常处理等。这将为您在后续的学习和实践中提供坚实的基础。

2. 学习Web开发基础:深入学习Web开发的基础知识,包括HTML、CSS和JavaScript。这些是构建网页和前端开发的基础技术,对您的web前端开发目标至关重要。

3. 学习前端框架:继续扩展您的前端技能,学习流行的前端框架,如Vue.js、React或Angular。这些框架可以帮助您更高效地构建复杂的前端应用程序。

4. 掌握数据库:已经学习了MySQL,可以进一步学习数据库的高级概念和技术,例如数据库设计、优化查询、ORM(Object-Relational Mapping)等。此外,您还可以学习其他数据库系统,如PostgreSQL或MongoDB。

5. 学习Django进阶和项目部署:继续学习Django框架的高级特性和最佳实践,包括认证与授权、ORM关系数据库、RESTful API等。同时,学习如何将Django应用程序部署到生产环境,了解服务器配置、Nginx、Gunicorn等相关知识。

6. 实战项目:进行实战项目是巩固学习和提高技能的好方式。您可以选择一些具有挑战性的项目,不仅能够应用所学知识,还能增加经验。可以考虑开发一个个人博客、电子商务网站或社交媒体应用。

7. 接触其他技术领域:除了前端开发外,也可以开始了解其他技术领域,如后端开发(Node.js、Python Flask等)、移动应用开发(React Native、Flutter等)或数据科学与机器学习等。这样您可以扩展自己的技能栈,增加职业发展的机会。

最重要的是,保持学习的热情和持续的实践。通过参加编程社区、阅读优秀的技术博客和参与开源项目等途径,与其他开发者互动和交流,不断提升自己的水平。

祝您在学习和求职过程中取得成功!如果您有任何进一步的问题,我将非常乐意帮助您。

mingmei123 发表于 2023-7-11 14:16:11

陶远航 发表于 2023-7-11 14:12
首先,非常高兴听到您对学习的热情和求知欲。不用担心,没有人会嘲笑您的努力和愿望。以下是一些建议,希望 ...

具体哪些项目呢,从哪里找呢?
HTML、CSS和JavaScript初步学习了一些

歌者文明清理员 发表于 2023-7-11 14:18:20

很好呀,学了这么多{:10_257:}
关于django之类的问题-> https://www.runoob.com/

mingmei123 发表于 2023-7-11 14:41:47

歌者文明清理员 发表于 2023-7-11 14:18
很好呀,学了这么多
关于django之类的问题-> https://www.runoob.com/

感谢提供学习网站!
对找工作来说,还要继续学习。
辞掉了原来的工作,我真的是背水一战了!{:10_319:}

不二如是 发表于 2023-7-11 14:43:07

本帖最后由 不二如是 于 2023-7-11 18:44 编辑

首先要确定你自己「对哪方面感兴趣」,前端后端?喜欢哪些编程语言?想从事哪些岗位?

推荐视频:

https://www.bilibili.com/video/BV1cx4y1u7nX

小建议:

基础知识巩固: 对于Web前端开发,HTML、CSS 和 JavaScript 是基础,确保您已经掌握它们的基本用法和概念。此外,了解一些基本的网页性能优化方法和浏览器兼容性问题也是很重要的。

学习现代Web开发框架: 您提到了 Vue.js,这是一个非常受欢迎的前端框架,它可以帮助您更快速、更高效地构建Web应用。除了 Vue.js,您还可以考虑学习 React.js 或 Angular.js,它们也是很受欢迎的前端框架。

熟悉后端开发技术: 了解后端开发技术如 Django(Python Web框架)可以帮助您更好地与后端开发人员协作,也能让您独立完成一个完整的项目。学习数据库基本概念和 SQL 语言也是很有帮助的。

版本控制与团队协作: 学会使用 Git 进行版本控制,了解团队协作的工具(如 GitHub、GitLab 或 Bitbucket)以及如何在团队中高效地协作。

前端构建工具: 学会使用前端构建工具(如 Webpack、Gulp 或 Grunt)可以帮助您优化和自动化前端开发流程。

实战项目: 通过实战项目,您可以将所学知识运用到实际开发中,提高自己的技能。一些简单的实战项目建议如下:


[*]个人博客或作品集网站
[*]待办事项应用
[*]天气查询应用
[*]购物车系统
[*]社交媒体网站的克隆版

参与开源项目也是一个很好的学习实战的途径,可以在 GitHub 上寻找一些受欢迎的开源项目,了解其开发流程并贡献代码。

mingmei123 发表于 2023-7-11 15:21:51

不二如是 发表于 2023-7-11 14:43
首先要确定你自己「对方面感兴趣」,前端后端?喜欢哪些编程语言?想从事哪些岗位?

推荐视频:


感谢中肯的回答!
我喜欢后端,对编写后台逻辑感兴趣。但是工作上有人会要新手写后端吗?{:10_269:},所以我想着前端后端都会一些。
页: [1]
查看完整版本: 接下来学习什么