没有计算机基础如何学习JavaPython或者前端?

Posted 传智教育官方博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有计算机基础如何学习JavaPython或者前端?相关的知识,希望对你有一定的参考价值。

这是一个学习为主的时代,没有自我驱动能力很容易被淘汰。在大家的固有印象中就会觉得科班出身的就一定优秀,非科班相对来说就不专业,其实不尽然。

一、非科班怎么学编程?

科班在计算机基础方面,计算机基础原理、计算机网络、数据结构和算法、操作系统这些方面会有一定的学习。但是非科班自学的同学这方面就相对薄弱一些。找到差距我们就可以有明确的目标了。

给大家举例说明:

如果你选择自学的语言是Python,首先就是找到一份学习大纲,如果没有也很简单,找培训机构要他们的课程大纲,这就是我们最好的学习路线图。其次就是配置环境,环境配置好开始跟着书籍或者视频学语法,简单的爬虫和数据分析都很容易实现。

之后再学习一些**Python常用的第三方库,机器学习以及三个深度学习的框架(Keras、Tensorflow、Pytorch),建模和TFX部署线上。**如果觉得找工作是瓶颈,可以考虑付费的,大家买一套项目微课完成后可丰富自己的简历。如果免费的话,那就先学会玩转GitHub。

如果你选择的语言是Java,前面的步骤不变。依旧是从语法开始学习,后面要学习的是Java核心的API(集合、文件、网络、Map等)、Javaweb相关知识,并发编程以及数据库和JDBC。

如果你选择的是前端,那么就先学前端三件套HTML+CSS+JavaScript,后面在学习一些热门框架。

二、自学如何避坑

自学一定不要走进一个误区,就是解决不了的问题就死啃。因为没有老师指导,遇到问题很容易钻牛角尖,最后导致放弃。建议大家在解决了一段时间之后,实在弄不明白就跳过。有一天你反过来就会发现,当初不明白的已经理解了。

一定要看书!

刚刚说到了,我们非科班自学的话基础薄弱,如果你还不看书去学习的话。还会封闭了我们的思考和认知。一些视频类的资源非常好,但是读书学习也是必要的。很多优秀的书籍被国内外高校当成教材,而且里面包括大量企业的实际项目。

三、基础如何补

很多人自学完了,直接就业了,工作一忙就忽略了自己基础薄弱的事情。不管大家是否就业,或者学习结束后都要抽出时间继续学习。

有关计算机相关的基础内容,网络上有很多高校的名师公开课。

至于数据结构和算法,还是要通过刷题加深自己的学习,有的刷题网站适合大学生竞赛,有的适合就业。大家可以根据自己的需要,多找一些题。

万事开头难,今天刚遇到一位同学不知道自己按了什么,出现了满屏的报错,连Hello World都报错,不知道怎么解决一直干着急。还有的同学在初学的时候跟着视频都不会配置环境,大家记住万事开头难!

自学路上会遇到很多困难,但是大家不要轻易放弃,有坚定的目标才会让我们学习更有动力。

以上是关于没有计算机基础如何学习JavaPython或者前端?的主要内容,如果未能解决你的问题,请参考以下文章

零基础学习编程,JavaPython你会选择哪个?

结束 JavaPython 之战,如何学习所有编程语言?

2021你应该了解的前端知识体系

2021你应该了解的前端知识体系

如何自学编程,零基础适合学习Java或者Web前端吗,非科班的能学java吗?

JavaPython等等该怎么选择电脑?一文详解覆盖全学科电脑配置选择