昨晚在刷知乎的时候,突然跳出了字节发来的录用邮件,期待了很久offer,最大的感受就是这5个月的编程自学没有白费。

高中对编程很感兴趣,但是一边搞主课一边自学编程导致高考没考好,编程也没学出什么苗头。于是选择了一个计算机专业很好的大学读文科,大学一年室友打游戏,打篮球,逃课,旅游的时候我全在自学编程和专业课,就为了顺利转到CS专业。

所以,对于自学编程,特别是编程入门阶段的新手,我想分享一点自己的经验,希望对你们有帮助。

首先,放下你手上那些大部头的书和堆成山的资料。

你只需要为自己准备一本书,一个视频,一个知识点脑图,一个题库足以编程入门。不要觉得“收藏了就等于学会了”,就算收藏了100份超牛逼的资料,你不去学的话也是一堆垃圾。就像高中的我一样,最后一事无成。

然后,选择一门适合自己的编程语言。

现在主流的几种编程语言是:C++,Java,Python,也是大家在入门编程首先会考虑的几种语言。

很多刚入门的同学会很纠结到底要学哪一门编程语言。最主要的原因就是没有明确的就业方向,如果你已经有自己选择可以略过这一步。

但是如果也有在纠结语言这个问题,并且求职意向未知的话,建议你优先选择Java或Python。学习难度不高,而且未来求职的方向比较广。

再用一门视频课打下编程基础

我支持零基础看视频课学习。它的好处是不会把一堆的知识点丢给你让你自己去理解。自学的时候能力有限,如果有老师整理过,也组织过语言,然后再来给你讲明白一个知识点,会好理解很多。

我刚入门的时候大概上过七八个不同的基础课,我认为效果最好的的是《算法基础班》,老师讲得很详细,用了Java&Python双语言讲解,全程都会带着你“码”一遍,有兴趣的话可以先白嫖下前四节试听课,也能让你对编程有初步的认识。

同时,开始刷题!

上视频课的同时就可以直接刷题了,不过很多刚入门的同学一刷题就被劝退,怎么刷怎么不会。这都是因为没有循序渐进的刷题,于是陷入了学啥啥不会的自我怀疑中。

感兴趣的同学可以直接找LintCode上的《新手编程50题》,里面都是很基础的题目,对小白很友好!

跟着题库刷完以后,你就会对基本的数据结构有最基础的了解,再加上视频课的知识点补充,恭喜你入门阶段结束!

最后,还没弄懂的知识看书巩固

不过有些人可能不太习惯看视频快速学习,还是需要书籍的辅助进行后续的巩固以及查漏补缺式的针对性学习。所以这时候那你需要一本知识点非常全面,讲解的也清晰易懂的书,一本就够了。

《数据结构与算法分析:Java语言描述》:很多大学都拿它当作教材,非常系统、全面、严谨,适合掌握了至少一门编程语言的同学。

以下是我根据这本书,列出来的一个数据结构与算法重点学习的知识点脑图。

写到哪就是哪,可能有些啰啰嗦嗦或者写不全的地方,希望大家能够谅解啊,也希望你们都能拿到心仪offer!

自学编程5个月找到了月薪12K的工作,我的方法值得大家借鉴相关推荐

  1. 自学python怎么找工作-我是如何在自学编程9个月后找到工作的

    昨天在我在国外网站 reddit 上看到一篇文章,作者分享了他 自学编程 9 个月后找到工作 的经历.文章不到一天就得到3千多赞,2百条回复.我看了下内容,非常中肯,其中有不少建议也是我在编程教室屡次 ...

  2. 我是如何在自学编程9个月后找到工作的 1

    昨天在我在国外网站 reddit 上看到一篇文章,作者分享了他自学编程 9 个月后找到工作的经历.文章不到一天就得到3千多赞,2百条回复.我看了下内容,非常中肯,其中有不少建议也是我在编程教室屡次提过 ...

  3. 专科python应届生工资多少-应届生自学Python两个月,为什么找不到工作?

    今天我们来看一个同龄小伙伴自学Python的困惑,他自学了2个月Python就想找一份好工作,但是四处碰壁.对于这样的难题,我们来看看前辈们是如何解决的. 大四应届毕业生,学了两个月Python,找工 ...

  4. 应届生自学Python两个月,为什么找不到工作?

    今天我们来看一个同龄小伙伴自学Python的困惑,他自学了2个月Python就想找一份好工作,但是四处碰壁.对于这样的难题,我们来看看前辈们是如何解决的. 如果你想要学好python最好加入一个组织, ...

  5. 自学Python6个月,找到了月薪8K的工作,多亏了这套学习方式

    在现实的生活中,相信有很多的人对于月薪8k来说并不是一个什么好的情况,但是对于现在曾经像我曾经在工厂上班的工作人员来说,每个月的工资才4000左右,这已经是一个巨大的改变了,在文章的末尾有我的学习心得 ...

  6. 自学编程1个月,就去找工作,月入8000

    是的,正如标题写的那样,我是程序员,自学的那种.学了一个月,就去找工作,月入8000元.你看到这,是不是觉得我在吹牛?或者是觉得我在鼓励大家去学编程?No,No,No! 我知道,很多人觉得一个月学会编 ...

  7. 大学生学编程系列」第五篇:自学编程需要多久才能找到工作?

    很多编程初学者都会有这种疑问,自学学到什么程度或者学多久能够找到工作,这种问题没有统一答案,因为每个人的出发时候的基础以及在学习过程中掌握的程度不尽相同,也会导致结果不一样,只能说要看个人的造化了,首 ...

  8. 自学前端不用慌张!零基础自学前端必备手册,学成月薪12K

    随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才.很多同学,包括以前做UI的.Java的.或者对于IT完全零基础的同学都想学习前端.下图是网上流传甚广的一张前端学习思维导图,很多初学者 ...

  9. 做副业月薪12K+,工作效率翻倍,Python是个什么宝藏?

    前几天,和大学几个兄弟聚会.聊到在大家最近的工作怎么样?在北京工作的大学兄弟魏明聊起他的工作,副业赚的钱比工资还要多! 我们几个马上凑过来:副业做的是什么啊? 聊了会才知道,原来他半年前学习了Pyth ...

最新文章

  1. python培训出来的有公司要吗-参加Python培训后真的能找到工作吗?上海Python培训...
  2. 使用jQuery的attr方法来修改onclick值
  3. linux经典书籍--Linux系统编程
  4. Leetcode 349. 两个数组的交集 (每日一题 20211014)
  5. python中获取python版本号的方法
  6. 如何应对“吴恩达:人工智能落地最重要的挑战之一是小数据”的困境?
  7. VC实现最小化后在系统托盘显示
  8. 网贷,高利贷,套路贷为什么必须铲除?
  9. python界面编程和网口通信_Python—网络通信编程之tcp通信编程
  10. python切片原理_分析python切片原理和方法
  11. 使用hexo创建blog
  12. 下载并导入mysql提供的测试数据库employees
  13. poj 1469(二分图最大匹配)
  14. 怎么在线把QLV格式转成MP4
  15. 计算机英语背诵发音,英语26个字母的标准发音 26个字母背诵顺口溜
  16. 东西帝国时代:西半球的罗马帝国和东半球的秦汉帝国
  17. 高效的串行数据驱动框架
  18. 第六周作业——百词斩扇贝单词背单词功能模块测试
  19. 【职场攻略】送礼给老板有讲究
  20. 【Cheatsheet】详解git的各种操作

热门文章

  1. 使用dumuz实现拼多多买家订单下载(批量导出)
  2. 为用户设计舒适的姿势
  3. 计算机辅助地理教学的内容,计算机辅助地理教学的优效性的论文
  4. 洛谷 P3338【FFT】
  5. 振动位移传感器IEPE加速度3轴采集模块
  6. 36.超市微信促销活动2
  7. PAT甲级 1030 Travel Plan
  8. 如何通过浏览器访问家里电脑
  9. anaconda中创建虚拟环境
  10. 如何成为一个Hacker