文科生想学编程,零基础,应该怎么学起

应该做到:1、基本功很重要;2、反复练习很重要;3、要参考不同的学习资料;4、找一位“导师”;5、接纳失败或者处理挫折的能力;6、养成良好编码风格的重要性;7、跨界的重要性;8、不要给自己设限;9、遇事先分析方法;10、开始行动比完美更重要。

1、基本功很重要

以学英语为例,读英语新闻之前,如果不认识单词,那读再多也没用,因为基本功不扎实,这样继续下去也很难进步。所以学编程也一样,要去学习编程所需的基本功,比如了解计算机基础知识等,这样才能知其所以然。

2、反复练习很重要

实际操作非常重要,动手的过程就是学习和理解知识的过程,此外还要反复练习,这与一万小时定律不谋而合,所以持续反复练习是学习新知识不可缺少的环节。

3、要参考不同的学习资料

不同学习资料的出发点和侧重点不同,很难面面俱到,所以从中提炼一套适合自己的学习框架尤为重要。

4、找一位“导师”

找一位水平比自己好的导师,毕竟很多“解题”思路无法完全展现在学习资料中,终归还是需要人指点。

5、接纳失败或者处理挫折的能力

学习新知识的过程就好比是从0⃣️到1⃣️一样,一定会遇到很多挫折和困难,所以我们一定要有能力处理因为失败而产生的情绪,只有处理好这些情绪,我们才能持续下去。

6、养成良好编码风格的重要性

从开始就养成良好的习惯,好过日后去纠正不良习惯,这也是与别人方便吧,毕竟很少人会喜欢阅读逻辑混乱的内容吧~

7、跨界的重要性

了解统计知识对学习编程有帮助,所以知识多学一些总是会有用的,让我们保持好奇心,成为一个跨界、融会贯通的人。

8、不要给自己设限

不要只认为自己是个学习者,以开发者的身份要求自己,开博客记录自己的学习,也是变相记录自己的成长与成绩吧。

9、遇事先分析方法

合格的程序员会在开始编程前先分析程序的设计思路,我们是不是也可以把这个思路借鉴到其他地方,遇事先分析一下方法再开始执行,这样效率会高一些吧~

10、开始行动比完美更重要

完美主义是大敌,任何时候,开始行动都比为了追求完美迟迟不开始重要,毕竟人生也好,学习也罢,都需要在实践过程中不断纠错、调整,不然将会停留在纸上谈兵这个阶段,无法推进落实。

延伸阅读:

什么是编程?

编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】

文章标题:文科生想学编程,零基础,应该怎么学起,发布者:小编,转载请注明出处:https://worktile.com/kb/p/39245

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小编小编认证作者
上一篇 2023年2月22日
下一篇 2023年2月22日

相关推荐

  • 如何做好新项目投资管理

    新项目投资管理的关键在于明确投资目标、严格财务分析、全面风险评估、优化资源配置、实施有效监控、与时俱进的项目调整。其中,严格的财务分析尤为重要,因为财务数据提供了可量化的决策基础,帮助投资者理解项目的潜在经济效益,对预测项目收益、成本、现金流和回报率等核心指标至关重要。通过对项目的财务预测与评估,投…

    2024年4月10日
    4100
  • 研发部怎么管理

    根据《研发部怎么管理》,高效的研发部管理通常包括如下几个关键策略:1、确定明确的研发方向与目标、2、实施灵活的项目管理、3、建立跨部门的沟通桥梁、4、加强团队成员的能力提升、5、采纳合适的技术与工具、6、确保知识与经验的传承。 其中,确定明确的研发方向与目标是基础,因为这将指引整个研发团队的努力方向…

    2024年1月9日
    30400
  • 为什么vscode写不了java

    Visual Studio Code (VSCode) 本身是一款功能强大、可高度自定义的文本编辑器,它通过安装扩展的方式来支持不同的编程语言和框架。为什么VSCode写不了Java,主要有以下几个原因:未安装Java扩展包、Java环境配置不正确、VSCode版本不兼容、以及缺少必要的Java工具…

    2024年4月3日
    9300
  • Java中的JDBC和Hibernate的对比是什么

    Java数据库连接(JDBC)与Hibernate都是Java程序员用来进行数据库操作的技术。JDBC是一个底层的、标准的SQL查询执行接口,而Hibernate是一个高级的对象关系映射框架(ORM)。1、JDBC直接与数据库交互,要求开发者手动处理SQL语句与结果集;2、Hibernate提供对象…

    2024年1月8日
    32000
  • vscode为什么路径提示

    VSCode路径提示功能的存在主要是为了提高开发者工作效率、方便代码管理、减少路径查找的时间消耗、降低错误引用路径的可能性。路径提示能够在输入文件路径时给出智能建议,这对于快速编写代码、避免引用错误以及保持项目结构的清晰非常有帮助。 一、提升开发效率 路径提示首先在提升开发效率方面发挥着重要作用。当…

    2024年4月3日
    7400
  • linux 磁盘 检测工具有哪些

    linux磁盘检测工具有:1、hdparm;2、iostat;3、parted/fdiisk;4、badblocks;5、smartctl/smartd。hdparm 是 Linux 下用来浏览和修改 IDE 驱动器参数的 SHELL 工具,通过使用 hdparm -qm8 -qu1 -qc1 -q…

    2023年1月15日
    3.3K00
  • 知识库怎么建立

    建立知识库的步骤:一、明确知识库的目的和范围;二、选择适合的知识库工具;三、制定知识库管理规范和流程;四、收集和整理知识库内容;六、推广和使用知识库。在建立知识库之前,需要确定知识库的建立目的和覆盖范围。 一、明确知识库的目的和范围 在建立知识库之前,需要确定知识库的建立目的和覆盖范围。比如需要为团…

    2023年4月30日
    34800
  • 工程项目管理主要是做什么

    工程项目管理涉及一系列步骤,包括1、项目计划,2、资源分配,3、时间管理,4、成本控制,5、风险分析,6、通信管理,7、质量保证。在这众多步骤中,项目计划尤其关键,因为它为整个项目提供了框架和方向。在计划阶段,项目经理需确立目标、定义任务范围、估计资源需求和分配、制定时间线、预算和通信计划。确立明确…

    2024年1月8日
    20800
  • 编译和运行的区别是什么

    编译和运行的区别在于以下几个方面:1、编译就是将java代码交给编译器进行语法检查,如果没有错误就生成.class文件;2、运行就是将字节码文件(.class)交给java虚拟机执行,如果没有逻辑错误,就成功出现结果。 一、区别 编译就是将java代码交给编译器进行语法检查,如果没有错误就生成.cl…

    2023年2月21日
    2.0K00
  • 消息代理与RPC框架有什么区别和联系

    区别是:消息代理又称消息队列,是面向队列的,主要维护客户端和服务端之间的消息,消息队列是在消息的传输过程中保存消息的容器。RPC是远程过程调用的缩写形式。RPC框架也是有消息队列的,只不过不需要使用消息队列的东西,只需要调用就好。

    2023年2月15日
    52700

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部