都已过35+程序员高危高龄,我为什么还要学习python?

news2025/7/11 0:22:22

前言

首先声明一点:学习PYTHON,绝不是要去当一名“憔悴的”程序猿~

(文末送读者福利)

去互联网大厂?则更是谈不上。就算我想去,大厂也是看不上。
年龄看不上(已过程序员35岁之高龄),学历看不上,衣品、谈吐、资历等,均看不上。
但,既然做出学习PYTHON这样一个重大决定,肯定是有其目的和取向的。要不,干嘛花费大量的时间精力去学习它呢,更何况,编程是自己的短板,而非长项。
那一个人,是要弥补自己的短板,还是要发挥自己的长项呢?
这可能是个深奥的话题,扯不清楚,我只想说一句我的观点:人生是由无数的时间段组成的,在更多的时段,人是要尽量发挥自己的长处才对,但也可以在某个时段停下来,适当地补一下自己的短板,让自己行走得更远。这并不矛盾。

在这里插入图片描述

(文末送读者福利)

挑战

“吾生也有涯,而知无涯,以有涯随无涯,殆矣。”

庄子的话言犹在耳。但互联网这个行业的发展,不允许你选择躺平。
学习PYTHON,必定是基于需求的嘛!先来说说诱发我学习PYTHON的原因。
很多年前,我就知道python,那时看到公司一个搞linux运维的牛人,桌面上放着一本厚厚的python书籍,感觉很唬人的样子。
书的封面有条吐着舌头的蛇,再一看PYTHON这个奇怪的名称,就有点怕怕。我以为这东西特复杂,以后就对其避而远之。

但前几个月,我在给网站(www.cainiaoxueyuan.com)更新内容时,添加了一些基础PYTHON教程,在添加过程中,我发现这个PYTHON语法感觉很熟悉,和我很多年前学过的C#语言有些相似,总之吧,python代码看上去似乎清晰易懂。这让我对PYTHON的印象有了改观。
同时我还有所预判,这个python,不止是一门编程语言,它还是一个极富创造力的工具,能让我一些朦胧的想法变成现实。
在当今移动互联网时代,基于CMS的网站仅有内容是不够的,虽然网站本身做到了自适应,在PC端和移动端均能获取一定的搜索流量,但是到了一定的数量(例如日IP3000上下,指个人运营的站点)就很难再提升上去。要知道,搜索引擎自己都在走下坡路,例如百度,能给网站的SEO流量自然是卡了又卡。总体说来,网站的流量增长空间极为有限。
而作为数字效果营销的资深从业者和团队管理者,从根本上来说,我的工作核心不只是对当前的数字营销产出给出结果,还要想办法创造新的增长机会——也就是捕获所谓的流量红利。
新的流量红利从哪里来?
自媒体之外,小程序、各种开放平台(如抖音开放平台)的兴起,都告诉我们,这已经是开发者的极盛时代。

自媒体流量,更为宽泛和娱乐化,可能更适合面向大众的产品或品牌推广,其他要想获得效果,就需要匹配精准的流量,那对应载体除了网站之外,还可以是各种互联网微应用,例如小程序、开放平台的应用等。
注意,我这里提的是微应用,而不是APP等大型应用,因为像APP这种重量级的,首先开发出来就是难事,运营更是难上加难,一般公司或个人,根本不具这个实力。
同时,互联网的发展也将进入下一波:元宇宙、WEB3.0、产业互联网、工业互联网、物联网等,机会是很多,但把握的前提是,你得会有互联网应用型产品,而不仅是一个基于CMS的网站。
要知道,不论元宇宙有多大多广,其也是由一行行的代码所构筑的,好比伟大的万里长城,是由一块一块的砖头堆积而成。

因此,要想不被互联网时代所淘汰,要想借力互联网这个杠杆有所作为,就必须得掌握一些更为底层的、硬核的实力。这个实力,就是编程能力。

在这里插入图片描述

就像冲洗高山的雨滴,
吞噬猛虎的蚂蚁,
照亮大地的星辰,
建起金字塔的奴隶,
我要一砖一瓦建造自己的城堡,
因我深知水滴石穿的道理,

只要持之以恒,

什么都可以做到。

——我坚持,我成功!

人生最大的敌人,是自己!

超过35+年龄学习编程,这根本就不算什么,

看看王德顺老同志的事迹吧!

必须掌握一门程序语言,才能更好地面向未来。

书籍

我以前是学习过编程的,不过那时老师教的,都是CS端的开发,如C、VB、数据库等。除了数据库之外,这些我都学得很差,因为工作的关系,我就自学HTML、CSS、ASP等BS端的开发,还自学了C#和ASP.NET。
不过后来我在学习上遇到了瓶颈,且又发现做市场营销工作有提升写作能力的机会,我就转型去做了营销,直到现在。
虽然有十多年不再编程,但,我的技术底子还是有的,至少CMS系统是玩得很溜。可以说,我的学习不是从零开始,而是重操旧业。
之所以选择PYTHON,原因很简单,不是因为它热门我就去学它,而是因为有很好的参考书籍供我自学所用。
我不可能报班,只能选择自学。而自学,我选择从书籍开始,以练习为主。在此阶段,我不会在网络上东听西听,因为有些课程,夹杂了太多私货或无用的东西,用心的听,纯属浪费时间。待我基础牢靠了,我再去网上找自己想听的东西。
这就是我的学习原则。
我选择了如下三本书籍,作为基础入门之用:

在这里插入图片描述
这本书我认为比较好,它适合我这种有一定基础的人,但它可能不适合零基础入门者,从书中能够学到的是作者编写代码、重构代码的方式方法。总而言之,通过对这本书的代码练习,我都一一运行成功,进一步培养了我对PYTHON的兴趣,渴望进入更高阶段。此外通过本书的练习,还让我对DJANGO有了一定的了解。
套用我在部门员工内部会议上说的一句话:成功才是成功之母,失败不是。

在这里插入图片描述
这本书是台湾PYTHON大咖写的,提供了大量的编程实例,特别适合入门者做练习之用。它很厚,覆盖PYTHON的方方面面,我选择基础的部分练习到200多页(可能仅是书的三分之一)就停止了。可以说此书是包罗万象,也可以说是杂而无当,它就是一本供练习python代码用的参考手册。
我对PYTHON初学者学习此书的建议是:找到感兴趣的地方,对照书上的代码,进行练习即可。其中一些编程案例真的很赞,我认为适合那些PYTHON培训班,从中摘录出来供学员做练习用教材。

在这里插入图片描述
这本是国外大学教材书,是要复杂不少,我有一些练习跟着做,没有通过,或通过了也没有完全理解是怎么回事,你知道的,算法!是极难的。毕竟本人在编程领域的资质有限,这个只能慢慢消化了,我想,谁要是把这本书(或这套国外的PYTHON教材,机械工业出版社)吃透了,那你和那些留学选择计算机专业 “科班”出身的人,实力上并不会有太大的差别。

方案

经过两个月艰苦卓绝的学习,为什么艰苦卓绝——因为每天下班和周末都在敲打代码,从8月坚持到10月,国庆期间还做了一些学习收尾的工作。

到今天写这篇博文为止,可以说算是基本掌握了PYTHON这门开发语言,同时对DJANGO整套WEB开发流程也较为熟悉,此外还用上了POSTGRESQL这种比MYSQL更好的数据库。
可以说,我已经找到了一套基于PYTHON的WEB开发解决方案。这就是我学习的目的所在。
国庆期间,又补充了一本基础类的书,同样是机工出版的国外教材,我发现这本书和别的书不太一样,书里对程序实现的原理用图示解析得很清楚,而且面向对象讲得容易理解,可以作为对PYTHON基础知识的补充和巩固之用,不过目前还没有用来练习实践。

在这里插入图片描述
最后,我想说的是,我不是为了学习PYTHON而学PYTHON,而是要掌握一种能够面向未来的WEB开发解决方案,这样,才能拥抱互联网的发展变化,从中发现并找到机会。
当机遇来敲门时,你是等在家里,还是坐在门外?

读者福利:知道你对Python感兴趣,便准备了这套python学习资料

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面还可以找到适合自己的学习方案

包括:Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等学习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(学习教程文末领取哈)

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

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

👉实战案例👈

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

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈



在这里插入图片描述

资料领取

这份完整版的Python全套学习资料已为大家备好,朋友们如果需要可以微信扫描下方二维码添加,输入"领取资料" 可免费领取全套资料【有什么需要协作的还可以随时联系我】朋友圈也会不定时的更新最前言python知识。
在这里插入图片描述

这世界上赚钱成本最低的就是:用知识投资大脑

人生什么时候学习都不晚,晚的是你一直想学却一直没有行动,而导致大量内耗

最后祝你学习愉快

好文推荐

了解python的前景:https://blog.csdn.net/weixin_49891576/article/details/127187029

python有什么用:https://blog.csdn.net/weixin_49891576/article/details/127125308

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

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

相关文章

学生个人网页设计作品 学生个人网页模板 简单个人主页成品 个人网页制作 HTML学生个人网站作业设计代做

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

LaTex常用技巧6:矩阵编写总结

本文记录和总结了LaTex编写矩阵的一些要点,具体参考这位博主半个冯博士的知乎文章如何用latex编写矩阵(包括各类复杂、大型矩阵)? 无括号矩阵圆括号矩阵方括号矩阵大括号矩阵行列式范数分块矩阵竖实线竖虚线横实线横虚线其他要点横…

redis的下载和安装详解

一、下载redis安装包 进入redis官网查看当前稳定版本: https://redis.io/download/发现此时的稳定版本是6.2.4, 此时可以去这个网站下载6.2.4稳定版本的tar包。 暂时不考虑不在windows上使用redis,那样将无法发挥redis的性能 二、上传tar…

智能疾病查询接口

一、接口介绍 最全的疾病大全,收集了数万种常见疾病,任何常见疾病都可查询。 二、功能体验 三、API文档 3.1 查询疾病科目 3.1.1接入点说明 查询疾病的类别。 3.1.2接口地址 http[s]😕/www.idmayi.com/546-1?idmayi_appid替换自己的值&…

spring复习02,xml配置管理bean

spring复习02,xml配置管理bean获取bean的几种方式1. 通过id获取bean2. 通过class获取bean3. id和class结合来获取bean依赖注入的两种方式setter注入有参构造器注入依赖注入时一些特殊值的处理1.字面量2.null值3.xml实体4.CDATA节为类类属性赋值1.引入已经声明的bean的方式2.内部…

在springboot工程中修改使用quartz创建的定时任务

Quratz是什么: Quartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。 Quartz 可以与 J2EE 与 J2SE 应用程序相结合也可以单独使用。 Quartz 允许程序开发人员根据时间的间隔来调度作业。 Quartz 实现了作业和触发器的…

CTF-misc练习(https://buuoj.cn)之第二页

目录 一、被劫持的神秘礼物 二、刷新过的图片 三、[BTF2020]认真你就输了 四、[BJDCTF2020]藏藏藏 五、被偷走的流量 九、菜刀666 十、秘密文件 十一、[BJDCTF2020]just_a_rar 十二、[BJDCTF2020]鸡你太美 十三、[BJDCTF2020]一叶障目 十四、神奇的二维码 十五、梅…

mysql必知必会

名词 数据库软件 : DBMS(database manager system) 数据库 :database, 通过DBMS创建和操作的容器, 保存有组织的数据的容器,,,通常是一个文件或者一组文件 表: 是一种结构化文件,,…

安科瑞水电预付费平台,远程控制,高校宿舍、员工宿舍、商场等多场合适用

安科瑞 司红霞 一、引言 预付费水表是一种为了适应“先付费后用水”的管理原则和系统而开发的水表产品其设计是在水表基表上加装了电子附加装置和控制阀,要求用户先预付,一定的费用或购置一定数量的水量,将预付费的信息输入水表后才可正常用…

四轴斜转魔方

目录 四轴斜转魔方 1,魔方三要素 2,公式推导 (1)调整8个角块位置 (2)调整6个中心块位置 (3)调整角块方向 四轴斜转魔方 1,魔方三要素 (1)组…

Sentinel实现服务降级并与api解耦

Sentinel怎样实现熔断降级 熔断降级介绍 sentinel支持服务的熔断降级 熔断类似于保险丝,在超出了阈值的情况下,在一定的时间内不会执行业务逻辑,直接执行服务降级的方法。服务降级利用本地fallback方法,返回一个有好的提示给客…

Scala配置和Spark配置以及Scala一些函数的用法(附带词频统计实例)

文章目录配置Spark配置Scala生成RDDfilter过滤器map方法flatMap方法reduceByKeyspark下wordcount程序参考先给出spark和Scala的下载地址,这是我用的版本https://pan.baidu.com/s/1rcG1xckk3zmp9BLmf74hsg?pwd1111也可以自己去官网下载。配置Spark 解压文件到softw…

public,private,protected,default的区别

public public(公开)表示任何人都可以访问和使用该元素; public class Test {public static void main(String[] args) {Person pnew Person();System.out.println(p.name);//输出小明} } class Person{public String name"小明"…

Go 开发环境安装之Goland和vscode

一、前言 Go语言或将成为新的主力开发语言,Go是google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,所以我们有必要学习并掌握它。第一件事情,就是把环境搭建起来,大家可以跟着步骤一起将Go语…

【计算机网络】数据链路层:点对点协议PPP

对于点对点链路,目前使用最为广泛的数据链路层协议是点对点协议PPP。 简单(首要要求) 封装成帧:保证数据传输的透明性 多种网络层协议:能够在同一条物理链路上同时支持多种网络层协议。 多种类型链路:能…

2020牛客暑期多校训练营(第十场)I.Tournament(构造/贪心)

题目 t(1<t<30)组样例&#xff0c;n(2<n<300)个球队&#xff0c; 每个球队都和其它所有球队比一场&#xff0c;一共有场比赛。 每天只比一场比赛&#xff0c;每个球队会在其第一场比赛开始时到&#xff0c;最后一场比赛后走。 安排一个日程表&#xff0c;使所有…

Linux多线程C++版(五) 线程同步和线程互斥

目录1.线程同步和线程互斥2.线程互斥案例---ATM取钱--没有使用互斥锁3.线程互斥----互斥锁(互斥量)4.互斥锁创建和销毁5.互斥锁上锁和解锁6.线程互斥案例---ATM取钱--使用互斥锁7.互斥锁属性创建和销毁8.互斥锁属性之一---进程共享属性操作9.互斥锁属性之一----互斥锁类型操作1…

[附源码]计算机毕业设计JAVA人口老龄化社区服务与管理平台

[附源码]计算机毕业设计JAVA人口老龄化社区服务与管理平台 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; …

Apollo 应用与源码分析:Monitor监控 - Monitor_managerecurrent_runner分析

目录 monitor_manager 分析 结构分析 单例模式宏定义 描述现在的系统状态 HMI上显示的状态信息 仿真判断状态 判断是不是自动驾驶状态 日志缓存 当前node 所有monitor 的reader 管理map 开启一次监控 start frame分析 end frame分析 recurrent_runner 分析 结构…

计算机键盘用途及快捷键

用途&#xff1a; 电脑键盘上有那么多按键&#xff0c;到底都有什么作用呢&#xff1f; 几个重要的按键&#xff0c;一起来了解一下吧。 最上面一排&#xff1a; F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 1、键盘中间区域的所有输入按键。 一共是26个英文字母…