我是怎么学习编程的

学习编程,应该从哪里开始学习呢? 最近经常有小伙伴在私信问我:我想学习编程,应该从哪里开始学习呢?这是一个被问烂透又有趣的问题,但是又难以回答。当然,小编可以给他们推荐一本关于编程的书,但是这样做真的好吗?小编听到这个问题的第一反应,就是弄清楚他们为什么想学编程。这是一个很好地起点——弄清楚从中想要得到什么。这样就可以根据他们的目的来回答这个问题。 比如:“我想要通过学习编程,进入IT行业,拿到理想的... 阅读详情

我给你讲个小故事。

    很多年前,有个山里出来的大学生,刚入大学的时候,他没有QQ,也不会用键盘打字。而他报读是计算机专业。

开学的时候,他白天军训,晚上就来机房练习打字,一周过去了,他渐渐学会了打字。

    后来,他参加了大学生职业生涯设计比赛,他参加了,尴尬的是,刚刚认识计算机的他不会做ppt ,而比赛必须ppt。当时他连ppt是什么都不知道。没有办法,他就去请教学长。最后学会了制作ppt,参加了比赛。相比于得奖,这次比赛对他有更多的启示。一个是生涯规划让他对大学四年有了一个整体思考,将来做什么都有规划,这对于大学新生,很重要。另外一个就是,不会的东西可能很多,但是不要怕,去学就好。

    大一暑假,他去工厂打工,做苦力,朝六晚十,在被称为火炉的武汉,那个暑假他差点中暑,他说以后一定要用自己的专业知识赚钱,做苦力就是浪费自己的时间。

    大二的暑假,他准备找一份计算机的短期工。可是那时候他还不会编程,就连一个网页都不会写,没有公司愿意要他。他就回到学校,整个暑假都在学习java。那个没有回家的暑假,他编写了一个游戏,一个网站,一个模拟版QQ。其实大学并不教这些,那他怎么学的呢?

    不会的就百度,然后他在网络上找到了培训机构的视频。边学边做就是所有的秘诀。他一边看视频,一边敲代码。他没有深究代码背后的知识,他只是敲代码。他搞不懂很多的理论,他厌烦那些公式定理,高深莫测的法则让他寸步难行。不过很巧的时,他只敲代码,他不关注那些理论定理原理准则。支撑他走下去的,是他想写出一款游戏。
    每当他代码敲完,玩着自己写的游戏的时候,他非常兴奋,他很有成就感。虽然那时候他还不懂原理。不过他从此对编程感兴趣了。正是这种成就感,正是这种兴奋,让他不断前进,每一次小小的进步最后让他学会了编程。当他用自己写的聊天软件和初恋女朋友聊天的时候,当他用自己写的软件给初恋打电话的时候,他非常开心激动。

    从此,他想了解程序背后的原理,从此他一边敲代码,一边看书,当他认真地学习后,当他再回到课堂,神奇的故事发生了。以前那些好像是天书的课本现在看上去是那么可爱,以前觉得老师讲的太快了听不懂,现在觉得老师讲的太好了太经典了。不经意之间,他思考很久的问题,被老师一句话揭开迷惑。

    从此以后,他入门编程的世界了,他爱上了程序,也因为程序,他爱上了生活。大三下学期,他三个月不去上课,自己学会了安卓开发,也就是做手机软件。他说大学最重要的启示又两点,一个是不会就去学,一个是兴趣是最好的老师。生活中还有很多和编程一样有意思的事,诗词歌赋、琴棋书画、运动交友等等,这个世界如此精彩,只要你好好面对,生活总会给你惊喜。

    再后来的故事就是他找到了一份不错的工作,自己喜欢做且待遇可以。。。。再后来,他准备考研究生,2019年他的flag是浙江大学研究生。。。

    这是一个真实的故事。希望对你有一点启示,但愿我们永远不放弃自己。对于那些想学习计算机编程的同学来说,找到合适的学习方式太重要了。让我们一起加油,今天全力以赴,明天无怨无悔。

一个前辈写的文章值得好好读一读 https://blog.youkuaiyun.com/wangkeyen/article/details/51197815

如何学习编程(编程如何学习呢) 如何学习编程,学习编程的途径,学习编程可以从这几个方面入手:1、找到适合自己的学习方法与途径;2、选择适合自己的学习方式,保持学习;3、编程要多敲代码;4、在学习的道路上多和程序员交流,寻找良师益友;5、保持热情不要轻易放弃编程; 如何更好的学习编程?其中一个重要的点,就是如何找到适合自己的学习方法与途径。 学习编程常见的途径,其实可以概括为两种,自学、培训。 阅读详情

相关推荐

如何学习编程

最重要的是保持耐心和毅力,在学习编程的过程中,遇到困难不要轻易放弃,多动手实践,多思考和探索,相信自己可以成为一名优秀的程序员。可以参与在线论坛、社交媒体群组或本地的编程活动,与其他人合作解决问题,学习他们的经验和见解。了解常见的算法和数据结构,如排序算法、搜索算法和链表、栈、队列等数据结构,可以提高程序的效率和质量。编程是一个不断学习和进步的过程。不断追求新的知识和技术,关注最新的编程趋势和工具。编程是一门实践性很强的技能,通过不断的实践和挑战自己,你可以不断提升编程能力和解决问题的能力。

liuyuehui的专栏 645

完全零基础小白,应该如何自学编程?做程序员需要哪些技能?零基础入门到精通,收藏这一篇就够了

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…比如做游戏,Unity是非常成熟的,做游戏非常快,很多知名游戏都是使用它开发的,那么开发游戏,几乎很多公司就用它,程序员就必须得学它。

Javachichi的博客 5238

告别串口助手!手把手教你用Matlab直接读取STM32的传感器数据(附完整代码)

本文详细介绍了如何利用Matlab直接与STM32进行串口通信,实现传感器数据的实时采集与分析。通过完整的代码示例和系统架构设计,帮助开发者告别传统的串口助手工具链,打造高效、自动化的数据采集系统。文章涵盖了从硬件配置、通信协议设计到Matlab数据处理与可视化的全流程,特别适合嵌入式开发与数据分析结合的实践场景。

weixin_42629671的博客 428

3 条掏心掏肺的建议,新手学习编程必备,快上车!

2008 年北京奥运会的那年,我们国家突破性的拿到了 48 枚金牌,整个国家都是沸腾的。那年,我上了大学,学了编程,一晃十多年就过去了。 我的命运也因此发生了改变。 讲真,十多年前,我真没想过,自己有朝一日能在洛阳这座城市扎根,哪怕洛阳只是一座三线城市,我也没想过。心里只是暗下决心,无论如何,一定要走出农村,原因很简单,农村的生活真的很苦,尤其是农忙的季节。 陶渊明有句诗:“晨兴理荒秽,带月荷锄归。”很美好,很有诗意。从时间上来说,的确这样的,早起晚归;但从身体的负荷程度来说,再没有比干农活更累的了,真的艰

沉默王二 1万+

新能源车主必看:用高德API+充电站数据制作跨城出行充电规划工具(附完整代码)

本文为新能源车主提供了一份详细的跨城出行充电规划工具构建指南。通过整合高德地图API与充电站数据,手把手教你使用Python开发一个智能规划系统,可自动规划路线并推荐沿途充电站,有效缓解里程焦虑。文章包含完整代码、核心算法解析及可视化实现,帮助车主实现个性化、高效的出行规划。

tgb3456789的博客 899

从零到一:ESP32与豆包大模型的RTC连续对话实现指南

文本实现ESP32S3 SparkBot与豆包大模型的RTC连续对话

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 4364

编程入门指南:零基础如何自学编程?

本文适用于零基础,想自学编程的伙伴,重点在于盘清底层逻辑以及整理一些学习途径。

BeWorkingMan的博客 6万+

GEE:随机森林分类教程(样本制作、特征添加、训练、精度、参数优化、贡献度、统计面积)

本文将介绍在Google Earth Engine (GEE)平台上进行随机森林分类的方法和代码,其中包括制作样本点教程(本地、在线和本地在线混合制作样本点,合并样本点等),加入特征变量,运行随机森林分类器教程,计算随机森林分类结果的精度,优化随机森林分类算法的参数,打印各个变量特征的贡献度等步骤的方法和代码。本教程可以应用于多种分类场景,包括土地利用分类、种植区提取(大蒜、小麦、玉米等)、局部气候区分类、植被分类等多种场景。

养乐多的博客 1万+

程序员---乐趣

1bug 跟蚊子的相似之处:1、不知道藏在哪里。2、不知道有多少。3、总是在你即将睡觉休息的时候出现。2A:最近在看《一拳超人》,觉得咱们程序猿跟埼玉老师有点像啊!B:哪里像了?A:越秃越强!B:……3国庆前,有个非常可爱的女同事忽然问我”今天有空吗?”当时我愣了一下,心说终于有姑娘慧眼识珠了,于是笑着回答”有啊!”然后……我就跟她换班了……4PM 跟 PM2.5 都会伤害程序猿的健康。只是一个是...

Fuohua的博客 380

51、基于深度卷积神经网络的自闭症分类研究

本研究提出了一种基于深度卷积神经网络的自闭症分类方法,通过融合VGGNet-19和ResNet-52模型的特征,并在决策层采用SVM分类器,实现了对自闭症谱系障碍(ASD)和典型发育(TD)个体的准确区分。研究使用ABIDE数据集,结合数据增强和特征拼接技术,取得了88.12%的分类准确率和0.88的ROC曲线下面积。结果表明,该方法在自闭症自动诊断中具有良好的性能,同时研究也探讨了其局限性,并展望了未来改进方向,如多模态数据融合、迁移学习和模型可解释性的提升。

grpc6streamer的博客 128

SPI 总线信号完整性与时序一致性测试

SPI总线测试的核心目标是验证其电气与时序行为是否满足芯片规格要求,确保通信可靠性

硬核科技 328

java开发程序员转行可以做些什么?

java开发程序员转行可以做些什么?

隔壁王叔的博客 5871

基于NSGA2算法的无人机三维路径规划MATLAB实现

传统的路径规划方法多采用启发式搜索算法,然而这些方法往往带着局限性,不能有效地克服无人机飞行任务中所遇到的复杂环境与约束。而基于遗传算法的NSGA2(Non-dominated Sorting Genetic Algorithm II)方法则可以在优化目标之间找到最好的平衡点,是一种十分优秀的解决方案。本文介绍了基于NSGA2算法的无人机三维路径规划MATLAB实现。NSGA2算法是一种多目标优化算法,通过非支配排序和拥挤度距离来评估个体的适应度和选择新个体,从而产生一组非支配解。3.选择新个体组成P1;

CyberLynxX的博客 982

我是如何学习编程的

我是如何学习编程的

冷月心的博客 2万+

【前沿】多模态数据时间同步与对齐技术方案

多模态系统时间同步面临硬件差异、传输延迟和时钟漂移等核心挑战。解决方案包括硬件级的GPS授时(μs级)、FPGA同步电路,以及软件级的动态时间规整(DTW)、卡尔曼滤波和Transformer跨模态对齐算法。工程实践中采用滑动窗口缓冲、分布式一致性协议等方法,已在工业质检(误差≤0.1mm)、自动驾驶(延迟<30ms)等场景取得显著效果。未来需解决高动态场景鲁棒性、边缘设备能耗优化等问题,随着TSN和5G URLLC技术的发展,微秒级同步将成为可能。

从技术实践立足,从项目管理方法论延伸思考 1393

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

学习编程先学什么?怎么学习编程?

怎么学习编程 随着IT行业的快速发展,现在越来越多的人看中IT行业的前景,很多的人选择IT行业。其中大部分人会选择了学习编程语言,那么,怎么学习编程语言、学习编程先学什么就是人们最常遇到的困难,因此,小编就来总结一下编程的学习方法有哪些?怎么学习编程? 1、制定明确的目标 学习编程语言一定要有一个较为明确的目标,有了目标就可以按照目标制定Java学习路线,这样也会更容易设定阶段性目标,从而在学习的过程中不断树立信心。 2、勤做总结 学习编程语言一定要注重阶段性总结,总结的过程也是一个审视学习效果

univerised的博客 2037

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

编程学习总结

编程学习总结             大学的生活真的过得很快,现在已经是大三的咯^_^!。编程是我的爱好,想当初初学的时候,跌跌撞撞,也真是走了不少弯路,真是爱“你”不容易哦呵>_。   还好网络上的朋友们都是热情地帮助我这只小菜鸟^_^!(当然现在是三转高级~~~老鸟啦哈),使我对自己的专业有了基本的认识。因此,我想将我自己这二年多来自己觉得有用的

kikikind的专栏 3126

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

编程语言学习方法总结

编程语言学习方法总结 在学习编程语言的过程中,我走了许多弯路,也踩了许多坑。 以下是我在学习了几门编程语言后总结出的一些学习方法: 一、规划 在学习一门编程语言时,需要先规划好学习时间。对于总体的学习时间,以及每天的学习时间和每天学习的内容,都要有明确的规划。 并且每天都要认真执行自己的规划,不要找任何不合理的借口逃避。   二、笔记 在学习编程时,记笔记相当重要。记笔记不...

CHK的博客 1万+

如何有效的学习编程

首先声明,这篇文章是一篇软文,是为了让更多的人能更好的了解我的课程,不过也分享了学习编程的重要的学习方法与步骤。即使你不打算购买我的课程,这篇文章对你一定也有用处。 哈喽,大家好,先自我介绍一下,我是密叔,现在是一个独立开发者。我从 2010 年毕业后就在上海从事软件开发,从最初的编程小白到项目经理、技术经理、研发部门经理,到现在辞职成为独立开发者。在这一路的升级打怪的过程中,走过不少的坑,同时也...

01叔的博客 1589

学习Python编程,需要哪些编程语言基础?如何开始学习Python?

虽然这些基础概念可以在学习Python的过程中逐步掌握,但如果你已经具备一些编程经验,特别是上述提到的内容,那么你将能够更快地适应Python的语法和特性。此外,Python本身的语言特性(如动态类型、简洁的语法、强大的标准库等)也使得它成为许多编程初学者的首选语言。学习Python编程,虽然并不严格要求具备其他编程语言的先验知识,但拥有一些基本的编程概念和理解会对学习过程产生积极影响。通过遵循上述步骤,您将能够系统地学习Python编程,并逐步掌握这门强大的编程语言。

Program Han 1097

如何学习好编程

大家好,我是一个来自内蒙的小“程序猿”——王景琦,你们也可以叫我小琦。我会带着我的梦想与追求朝着阳光明媚的地方努力奔跑;在下面我很高兴能在今天和大家分享一下如何学好编程;学好编程需要一个明确的目标、学习方式、学习时间、最想拥有的前程。 一、我对于编程的目标 我对编程的目标很明确:现阶段先精通C语言与C++,毕竟C生万物;下一阶段学习Java等,对于我来说努力学习,未来能否找到一个好offer是非常关键的,直接影响生活质量的好坏。 二、我对于编程的学习方式 ...

Jing_Qi_的博客 7012

关于编程学习的一些思考

▼生物信息学习的正确姿势(第三版)NGS系列文章包括NGS基础、转录组分析(Nature重磅综述|关于RNA-seq你想知道的全在这)、ChIP-seq分析(ChIP-seq基本分析...

悟道西方 473

我们究竟应该如何学习编程

今天邮箱中收到这么一个问题: 天花板你好,你的某某文章我看了,非常喜欢。里面的某某例子我自己写了一下,代码是这样的: int main() { bala...bala; bala...bala; } 你看这样写是否正确? 很容易看出,这个孩子最近一定是刚学C语言不久,他的学习热情和好奇心非常值得赞赏。在这个前提下,我要说的是,编程学习仅仅靠态度是不够,的还需要科学的方法

Bingo 3828

学习编程需要什么基础

学习编程需要什么基础?很多同学看到了IT行业的高薪和发展潜力,想要学习编程技术入职IT行业,但是又担心自己没有计算机基础,学编程会不会很难? 其实,学习编程先要看基础扎实不扎实,因为不同的编程语言之间有很多东西都是相通的,把基础的知识学牢固了,后面学起来就比较轻松了。学习编程除了需要打好基础外,有一个良好的方法和对的思路也是相当重要的。因为在编程世界里,很多东西并不是死记硬背就能学好的,更多的需要我们能够有一个融会贯通的思路。所以,学习编程需要什么基础呢? 1、英语基础 虽然对于初级程序员来说,英

univerised的博客 6万+

怎样学习编程

在学习编程中我们应该注意和做到哪些:不要看到别人的回复第一句话就说:给个代码吧!我们应该想想为什么。当我们自己想出来再参考别人的提示,我们就知道自己和别人思路的差异,这样才能取别人的长处来弥补自己的短处。 初学者请不要看太多太多的书那会误人子弟的书,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。对于读编程的书我认为不能求读的量大,而是要读的精、要读的深,

judy 679

如何用 DeepSeek 进行编程学习?

关注我,持续分享逻辑思维&管理思维&面试题;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;推荐专栏,目前已完成所有内容。一顿烧烤不到的费用,让人能紧跟时代的浪潮。从普通网站,到公众号、小程序,再到AI大模型网站。干货满满。学成后可接项目赚外快,绝对划算。不仅学会如何编程,还将学会如何将AI技术应用到实际问题中,为您的职业生涯增添一笔宝贵的财富。

借雨醉东风的博客 1337
上一篇: iphone自定义快捷键
下一篇: 秦灭六国《大秦帝国》书评
SeekSage
SeekSage 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄13年 364粉丝 286原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值