首页 > 其他分享 >从头开始,重新出发

从头开始,重新出发

时间:2023-04-12 09:13:52浏览次数:53  
标签:从头开始 需要 陈皓 编程 反馈 学习 重新 一些 出发

最近在极客时间上学习了陈皓老师的一门课(左耳听风),感觉受益匪浅,突然又有了入门编程的动力,前几年断断续续学习了好几门编程语言,如C、Python、Go,反正就是什么时髦学什么,从基本概念学起,变量、数据类型、循环、函数,但学着学着基本都半途而废,实在无法维持学习的热情,一是感觉越往后越枯燥,二是感觉学了无用武之地,得不到反馈,热情持续被磨灭,最终只能放弃。虽然多次弃坑,但多多少少还是掌握了一些编程的基础知识,这里我也意识到,虽然每个人学习的效率不同,学的东西有多有少,但是总胜过于无所事事,毫无收获。比如多阅读一些历史书籍、时事新闻,同样也能增长一些知识见闻,这样在好友聚会交谈时,也能提供一些谈资,而不是捧着个手机或是埋头干饭。

以上是我前几年的一些经历,有些絮叨,纯粹是对过去的一些经历的总结,今年我想跟着陈皓老师课程中的程序员练级攻略,重新开始学习编程,我也会持续更新这个“ToBeTopProgrammer”系列,看看自己到底能走多远,如果有一起学习的小伙伴也可能一起交流。

十年学会编程
这篇文章中有段话我非常认同:
最有效的学习需要因人而异的适当难度,目标明确的任务,丰富的信息反馈,以及重复的机会和错误修正。

  • 每个人的学习能力有差异,别人一眼看懂的自己不一定会,人生是一场马拉松,不要计较一时快慢,放平心态,徐徐图之。
  • 学习需要有目标,学会将大的目标切割成多个小目标,逐个击破,就像游戏闯关,第一关是boss,我想没几个人能通关。
  • 学习需要反馈,人的精力和热情是有限的,就像谈恋爱,激情过后就是平淡期,我们需要一些正向反馈,不断激励我们前进。
  • 看一遍懂不是真的懂,好记性不如烂笔头,编程需要不断训练,重复刻意的训练是必要的。
  • 不要害怕错误,及时暴露和解决错误,可能是我们理解的更深刻。

接下来的学习之路,我会以以上的思想核心为主,从小白开始重新开始我的编程之路。

标签:从头开始,需要,陈皓,编程,反馈,学习,重新,一些,出发
From: https://www.cnblogs.com/6haojian/p/17308551.html

相关文章

  • 重新理解RocketMQ Commit Log存储协议
    本文作者:李伟,社区里大家叫小伟,ApacheRocketMQCommitter,RocketMQPython客户端项目Owner,ApacheDorisContributor,腾讯云RocketMQ开发工程师。最近突然感觉:很多软件、硬件在设计上是有rootreason的,不是bydesgin如此,而是解决了那时、那个场景的那个需求。一旦了解后,就会感觉在......
  • 论文《深度多尺度卷积LSTM网络的出行需求和出发地预测》
    学习参考:https://blog.csdn.net/zuiyishihefang/article/details/128030409论文题目:《DeepMulti-ScaleConvolutionalLSTMNetworkforTravelDemandandOrigin-DestinationPredictions》是2020年发表在IEEE的文章。出处:IEEETransactionsonIntelligentTransportationS......
  • Redis集群添加master到当前集群,并重新分槽
    文档课题:Redis集群添加master到当前集群,并重新分槽.操作系统:rhel7.964位数据库:redis6.2.6环境说明:第1台机器:主机名leo-redis626-a192.168.133.1008001端口8002端口第2台机器:主机名leo-redis626-b192.168.133.1018001端口8002端口第3台机器:主机名leo-redis626-c192.......
  • Question1:如何在Git中撤销最近的commit并重新执行add操作?「有问必答」
    你好,我是悦创。这是有问必答系列,你可以把你的问题在文章下评论,无论什么问题,我都会为你解答。如果你想撤销最近的一次提交并将更改重新放回暂存区(stagingarea),可以使用如下命令:gitreset--softHEAD^这将撤销最近的一次提交,同时保留更改在暂存区。之后,你可以使用gitadd将你想要......
  • 2023年职业危机重新开始写技术博客
    为什么说我现在又开始写技术博客。 本人是个普通人,说的通俗点就是屌丝一枚,本科学的生物工程专业,2011年开始工作,做了4年生物技术方面的工作,混的不怎么样,可能当时这个专业工作都不好,大学同学基本都转行了,我也从2015年开始转行,学习软件工程开发,然后开始软件开发这行工作,因为半......
  • 使用 ifdown 关闭所有网口,再使用 ifup 重新启用网口。
    实践1、Linuxping:unknownhost问题排查 1)检查域名服务器#cat/etc/resolv.conf-------------------------------------------------------------------nameserver8.8.8.82)重启网络使用ifdown关闭所有网口,再使用ifup重新启用网口。通常推荐的做法是将这两个命......
  • CentOS 7.x 卸载删除MariaDB,重新安装
    卸载[root@node1~]#rpm-qa|grepmariadbmariadb-5.5.56-2.el7.x86_64mariadb-libs-5.5.56-2.el7.x86_64mariadb-server-5.5.56-2.el7.x86_64[root@node1~]#[root@node1~]#yumremovemariadb...Removed:mariadb.x86_641:5.5.56-2.el7DependencyRemoved:mariadb-server.x......
  • k8s work节点重新获取token
    在master节点重新生成token命令,然后在node子节点中执行kubuadmjoin命令kubeadmtokencreate--print-join-command如果网忘了证书的秘钥,可以在master节点执行以下命令opensslx509-pubkey-in/etc/kubernetes/pki/ca.crt|opensslrsa-pubin-outformder2>/dev/null......
  • 从头开始新建uniapp
    1、打开HBuilderX,新建项目 2、修改AppID(在https://mp.weixin.qq.com注册一个小程序)   3、登入Hbuilder自动获取ApppID   4、运行-微信开发者工具 5、此时会自动打开微信开发者工具运行对应项目,如果微信开发者工具打开后没有出现对应成功运行的效果(如下......
  • 从MLSQL性能设计到对架构师的重新思考
    从MLSQL性能设计到对架构师的重新思考五年前,我会认为,架构仅仅是针对一个可大可小的问题,把流程设计好,然后往里面填充合适的组件,从而最终解决这个问题。在这个过程中,区分架构师是否资深主要是在设计过程中对可扩展性,可维护性,以及成本权衡的把控能力。现在,我觉得架构不应该仅仅是这样......