如何避免编程从入门到放弃?

news2025/1/15 17:14:19

写代码不是什么太需要创造力的劳动,现在的代码从业者本质上与工业时代的纺织工人没什么差异。大多数人写代码也并不是真的有兴趣,只不过金钱的诱惑使然,这没什么不好,也十分正确

但对于零基础转行编程的人来说,坚持下来并不容易,有的人坚持下来了脱坑提桶跑路;有的人玩到一半放弃了,归因于编程太难,自己没有天赋。其实,普通的、面向业务的编程,对人的智商要求不高,有手就行。

大多数人半途而废,从入门到放弃,本质其实是姿势不对

想想打游戏的时候,打怪升级出神装,获胜,获得MVP,使人心情愉悦,这就是游戏带来的“及时反馈”。

编程时,这种“及时反馈”也很重要,虽然不至于像游戏让人上瘾,至少,能挖掘出一种趣味来,来抵抗遇到困难时的泄气。

以下几个点,从我的自身经历出发,聊聊如何在编程这种枯燥的脑力劳动中,触达这种反馈机制

一、写有意思的小项目

初学编程,可以做一些自己觉得有意思的小项目,快速获取从零到一做出项目的成就感,这里的“成就感”就是“及时反馈”

我研一的时候初学编程,写过一个百度的AI智能体验平台,可以实现人脸注册,颜值打分,手势识别,语音识别等功能。

后端的逻辑主要是调API,前端的处理稍微复杂一些,语音处理开源库Recorder.js有一些小bug,以及Tracking.js有一些适配上的问题,由于自己主要是做后端,前端的DOM操作调了好久。

后来我又基于钉钉平台做了一个钉钉的H5的微应用,类似于微信的小程序,

可以实现一些调用手机扫码,拍照,录音啥的功能,功能很简单。就是前端的样式的移动端适配调了好久 。

因为穷没钱买服务器,又过一顿骚操作(内网穿透)的形式将把自己82年老电脑作为服务器,向外提供公网访问服务。

做这两个项目的时候,不需要人push,自己甘愿每天泡在实验室调BUG,甚至觉得比游戏还要有趣。

后来做过一些企业级的项目,再后来去到阿里参与到几亿用户量级的项目开发,回头看这些小Deom,别有一番滋味。

二、让劳动变现

当你正在学习的东西,跟钱挂钩的时候,事情就变得有趣了。写代码,刷LeetCode的时候,可以抱着这样的心态:每多刷一题,你的未来工资就有可能多涨一些,多劳多得,何乐而不为?

这里的劳动报酬,就是“及时反馈”

我在研一下初具开发能力的时候,开始试着接一些小私活,当然,难度不大,都是一些大学生课设啥的,一套CRUD模板套一下,很容易出活。

接过四五个小单子,小赚过几千块钱,虽然不多,“对钱的贪婪”,又会更加刺激你往更深的技术专研。

     

三、产出技术博客

编程牛人都有产出技术博客的习惯,我们需要做的就是模仿他们。

(1)大佬==爱写技术博客;

(2)我==爱写技术博客

推出--->我==大佬

虽然这确实有些缺乏学术严谨了和胡扯了,但可以骗过你的大脑,产生对自我的认同感,而不是一直重复自己是个写不好代码的小辣鸡。

而且模仿本来就是一种最基本的学习方式,模仿优秀的人的习惯,虽然可能无法到达与他一样的高度,但至少你也会大差不差的

我研一那一年,写了112篇博客,其中77篇原创,52篇是自己实践过以后整理转载的,那一年也是我编程能力突飞猛进的一年。

后来到企业上做项目,有写不完的BUG,没有更多时间写博客(借口,还是我变懒了,检讨)。

写博客,还有一个好处就是锻炼自己的逻辑表达能力,同时也可以督促自己学习新技术,时常去总结反思

END

愿大家都能热爱自己选择的,尽早写出BUG FREE的代码,多赚Money

最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 在这里插入图片描述在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。 在这里插入图片描述

五、Python练习题

检查学习结果。 在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 在这里插入图片描述在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/110037.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

关于居住办公人口的统计技术解决方案

在数字化转型的浪潮下,大数据产业作为城市数字化转型的重要助力,带来了城市管理手段、模式、理念的深刻变革与创新。为了更好地了解国家城镇的职住分布结构,帮助城市管理部门制定更加合理的规划策略,为城市商业产业提供有效的规划…

面向对象的软件工程

面向对象的软件工程1 面向对象的演化1.1 生活中复杂系统的特点1.2 软件系统的复杂性1.2.1 复杂性的四个方面1.2.1.1 问题域的复杂性1.2.1.2 管理开发的困难性1.2.1.3 软件中的灵活性1.2.1.4 描述离散系统行为1.2.2 复杂系统的五个属性1.2.2.1 层次结构1.2.2.1.1 对象结构1.2.2.…

更改Docker容器网络地址

查看docker 网络列表 查看网络详情 查看容器信息,容器的ip docker inspect 容器id1.创建自定义网络(默认是桥接模式) 方式1: docker network create 网络名称方式2:指定IP和网关 docker network create --subnet17…

Django中继承父模版时子模板未继承父模板中的动态数据

解决办法: 自己定义一个 context_processors.py 其中的内容根据自己需求来: #__author:joy #date: def index(request):meve_data[首页,产品与服务,市场发展,经典案例,解决方案,联系我们]return {"meve_data":meve_data} 值得注意的是 re…

基于R语言、MaxEnt模型融合技术的物种分布模拟、参数优化方法、结果分析制图与论文写作

第一章 理论篇 以问题导入的方式,深 入掌握原理基础什么是 MaxEnt 模型?  MaxEnt 模型的原理是什么?有哪些用途?  MaxEnt 运行需要哪些输入文件?注意那些事项?  融合 R 语言的 MaxEnt 模型的优势&…

Cortex-A55核心板的温升实测!

HD-G2UL系列核心板是万象奥科全新发布的极具性价比产品,搭载64位Cortex-A551.0GHz处理器,搭配1G内存/8G存储售价仅为148元。本文将针对该系列核心板进行温升实测。 1. 测试准备 HDG2UL-IOT开发板,基于HD-G2UL-CORE工业级核心板设计&#xff0…

2022年安徽最新交安安全员考试模拟题及答案

百分百题库提供交安安全员考试试题、交安安全员考试真题、交安安全员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 15.为防止电焊弧光伤害眼睛,应采取的防护方式是使用()。 A.墨镜 B.…

SAP UI5 Smart Table 和 Smart Filter Bar 的联合使用方法介绍

SmartTable 的 _onMetadataInitialised 方法里: 如果标志位 bIsInitialised 已经赋值,说明已经初始化过了,直接返回。 这里说明 SmartTable 有一个自动调整宽度的属性设置:getEnableAutoColumnWidth 拿到 Table view 的metadat…

c站top1全栈接口测试教程 postman接口测试 接口自动化测试全套教程

本文适合已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求等基本操作,文章末尾也搭配了相应的视频教程,如果喜欢的同学呢可以来个一键三连哈。 工作环境与版本: Window 7&#xff…

0.96寸OLED显示屏介绍续

0.96 寸OLED 显示屏使用方法 (以中景园电子的0.96 寸OLED 显示屏为例) 0.96寸OLED显示屏实物图 七针SPI/IIC 0.96寸OLED显示屏使用方法: 七针SPI/IIC 0.96寸OLED显示屏共有七个管脚,1~7 分别为 GDN、VCC、D0、D1、RES、…

FineReport企业数据图表-JS实现参数控件赋值

1. 概述 1.1 版本 报表服务器版本 功能变更 11.0 -- 1.2 问题描述 参数界面中,往往需要在一个控件中动态的控制其他控件的值,如下图,当 username 有值时,state 自动变为 1,当 username 无值时,state 自…

Android-桌面小组件RemoteViews播放动画

一、前言 前段时间什么比较火?当然是木鱼了,木鱼一敲,烦恼全消~在这个节奏越来越快的社会上,算是一个不错的解压利器! 我们也紧跟时事,推出了 我要敲木鱼(各大市场均可以下载哦~) 咳咳&…

Conv2Former: A Simple Transformer-Style ConvNet for Visual Recognition

论文: https://arxiv.org/pdf/2211.11943.pdf code(pytorh版本): https://github.com/shanglianlm0525/PyTorch-Networks Conv2Former: A Simple Transformer-Style ConvNet for Visual Recognition一、引言二、架构实现(一)、Convolutional Modulation Block(二&am…

ICV:车载毫米波雷达市场有望在2023年突破45亿美元!

全球前沿科技咨询机构ICV近期发布了全球车载毫米波雷达的市场分析报告,ICV在报告中表示毫米波角雷达的渗透率有较大上升空间,另外MMIC装配数量的提升可能会是毫米波雷达当前一个主要的技术发展趋势。 本报告旨在评估车载毫米波雷达的市场情况&#xff0c…

vue3路由切换过渡动画实现(含有一些坑)

今天写项目的准备收尾的时候&#xff0c;想给路由组件切换给一个过渡效果。在开发的过程中遇到一些坑。 1.Vue2和Vue3区别 vue2 <transition :name"transitionName"> <router-view></router-view> </transition> 后面就是写样式 Vue3 …

旅游网项目

技术选型 JAVA版本&#xff1a;JDK11数据库&#xff1a;Mysql5.7Navicat后端框架&#xff1a;SpringBoot2.7.1 SpringMVC Mybatis-Plus3.5.0权限控制&#xff1a;SpringSecurity前端框架&#xff1a;AdminLTE2模板引擎&#xff1a;Thymeleaf工具类&#xff1a;发邮件工具类、…

一分钟玩转RPA——word批量转pdf

大家好&#xff0c;我是无用兄&#xff0c;批量word转pdf文件我们在工作中有时会经常遇到&#xff0c;网上也有很多工具&#xff0c;有收费的也有免费的&#xff0c;今天我们主要介绍下如何用影刀RPA工具只需要四条指令就可以完成这个工作&#xff0c;而且后续的使用是完全免费…

解决原 Unique Key 模型存在的问题

为了解决原 Unique Key 模型存在的问题&#xff0c;以更好的满足业务场景的需求&#xff0c;我们决定对 Unique Key 模型进行优化&#xff0c;针对读写效率问题的优化方案展开了详细的调研。 关于以上问题的解决方案&#xff0c;业内已经有了较多的探索。代表性的有三类&#…

数据库MYSQL及MYSQL ODBC

文章目录MYSQL下载安装MYSQL操作赋权添加ODBC数据源手动配置命令行配置Wdac: Add-OdbcDsnodbcconf.exe其它方案64位机器上调用32位ODBCwarning & problemString data, right truncation迁移sql server数据库到mysqlSQL SERVER链接mysqlwarningMysql TIMESTAMP VS DATETIMEM…

【设计模式】我终于读懂了装饰者模式。。。

文章目录&#x1f451;星巴克咖啡订单项目&#xff08;咖啡馆&#xff09;&#x1f452;装饰者模式定义&#x1f45e; 装饰者模式解决星巴克咖啡订单&#x1f302;装饰者模式下的订单&#xff1a;2 份巧克力一份牛奶的 LongBlack&#x1f4bc;下面我们跟着代码debug下去看一下&…