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

58 篇文章 28 订阅
35 篇文章 9 订阅

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

一、非科班怎么学编程?

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

给大家举例说明:

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

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

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

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

二、自学如何避坑

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

一定要看书!

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

在这里插入图片描述

三、基础如何补

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

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

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

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值