小白应该如何定位编程学习方向,报班or自学?避免踩坑指南

Hi,我是博主【五年级滴小盆友】,这是我发布的第六篇博客,我想来说说关于编程初学者对编程的一些定位和闭坑指南,所有的经验都是我亲生经历,绝非随口之谈.如果你是一位没有找到定位或者迷茫的编程初学者,那么看完这篇博客是一个不错的选择.

这是整片博客的大纲

  • 你真的可以在编程的道路上走完吗?
  • 自学编程中如何避免踩坑
  • 遇到困难无法解决的最好办法

值得一提的是,全文中不会提到任何盈利性编程教学机构,网站,或者广告

你!真的能在编程的道路上走完吗?

这句话可能是对初学者的内心自问吧.我相信,只有热爱技术,拥有毅力的人才能走完。程序员在中国并不受尊重,每行每业都是这样。也都有每行每业的苦难和好处。而且,在编程机构培训几年也不一定能找到工作.修行还是在个人。
比起游戏,编程更像是学习,更枯燥。你可能常常听说"趣味编程”等词汇,但其实“趣味编程”一般都是预留了很多东西,只需要写好最基本的逻辑就可以实现丰富效果的应用或者课程。这可能只算做调用函数,并且很多这种入门课程中的教程中的逻辑都比较简单,不然一个初学者基本不会感觉到趣味.在编程的道路上,从培训机构里出来,想自己做一个项目或者为团队实现一个功能,很多东西开始是自己构思,规划,编写。这时,没有了引路人,需要自己解决困难,外部打击。做好之后可能还有不足,与目标不符,产生低落感。而“培训机构”的做法正是压抑住这种艰难,用各种手段让你以为的“编程”,趣味,简单。但其实学了一年半载根本就不能自己写一个独立的项目,这就是最可怕的:“花了钱打水漂”不,是“花了钱打码漂”.我可能把丑话说的太淋漓至尽了,但其实这就是事实。因为你不可能一直在一个初学者的状态,你会去写开源项目,学习更多东西,直到在互联网公司上班工作。初学者就不应该一直以来与“教学机构”,就像在考场时不能依赖老师,初学者应该在”教学机构"学完知识后广泛的在课下进行练习,或者用所学的知识去做更多的东西来练习。比方说以前我做个论坛要半个月,现在三天就可以了.还是那句话,孰能生巧。毕竟,编程区别于游戏,更接近于学习,游戏打一把你段位升了可以产生优越感,但是你编程不是说学一节课就能做出破天荒的东西,枯燥感和回报落差自然变多,从而可能就消磨了最初的那份热情,变为了冷淡,弃坑.

当然,不是什么人都报的起“培训机构”,线下起步基本一万左右还好我只上了一年.初学者在"培训机构”学习的基本都是语言中的基本语法和逻辑,再搭配一些简单的应用。如果你天赋异禀,自然可以考虑自学,毕竟世界上可以白嫖的东西太多了。不过,编程世界中的知识广而让人不知所措。我们学习语言,是为了用语言做项目或者功能,例如Python拥有强大的扩展库可以进行爬虫,做Web,甚至做游戏等等。我想说,每一门语言都值得被学习,只有适不适合自己或者适不适合自己的目标或初衷,在第二部分,我将详细讲解选择自己适合的语言,并且说说学习他们的方法

if power == True:
	print('You are right')
else:
	print('You are bad!')

自学编程中如何避免踩坑

我最先想说的是,自学编程永远不要觉得比不上在“培训机构”学习Low,许多大神也都是自学的.而且起步年龄其实并不重要,因为有敢于学习的心,一切皆有可能.
我建议初学者学习Python这样语法简洁的动态语言,安装简单,扩展繁多。加上这几年成为了编程圈的明星,很多api都有python的份,例如你可以用python绘制股价图表,做网站,人工智能,操控表格等等.可以为初学者建立对象(OPP)编程的概念,之后去学习其他语言或者留在python也是很好的打算

遇到困难无法解决的最好办法

实用的学习网站:https://www.runoob.com/python3
遇到问题不要方,百度找

在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值