没有计算机基础如何学习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或者前端?的主要内容,如果未能解决你的问题,请参考以下文章