我扫过马路、当过司机、送过货、干过调解员,30 岁,我当起了程序员。。。

Pandas入门教程(二十二):股票数据分析实战——yfinance 获取数据、技术指标与收益率分析 把 Pandas 用在真实场景,才能体会它的价值。本文以茅台股票为例,用 yfinance 获取历史行情,完成缺失值处理与列筛选,绘制收盘价曲线,计算 SMA 移动平均线与 RSI 相对强弱指数,并通过日收益率、累计收益率和波动率完成完整的量化分析流程。 阅读详情

在这里插入图片描述
在这里插入图片描述

看到这个题目,大概你会认为这篇无聊的文字是在聊程序员 30+ 之后人生的感悟吧,名校学历,大厂背景,带过百余人团队,实现了人生价值和财务自由后的侃侃而谈?但我想对你说不是的,因为我与大家不同,在大家 20岁左右毕业之后转战大厂,意气风发的时候,我还在为前途而迷茫;在大家 30 岁走向职场中层的时候,我才刚入码农的行。这就是我,一名 30 岁才开始学习开发的程序员,一个在职业生涯末期入坑的程序员。

要怎么说这场令人难忘的人生经历呢?我想大概要从本科毕业说起吧。我的本科的专业不好,毕业时正好赶上 08年金融危机,一毕业就失业了,我每天做的就是窝在家里打游戏,天天魔兽世界打金币换点卡卖钱,这一打就是一年。后来我意识到不能这么下去了,我就找了份零工做。但是打零工也并不顺利,我扫过马路、当过司机、送过货、干过调解员,大部分时间都是在行政打杂。我还有幸参加了第六次人口普查,那时候一晚上最多的一次爬了51层楼,挨个入户调查人口情况,遇到的就是冰火两重天,理解支持的会对你很热情,小心谨慎的会要求检查你的工作证,对你问的问题不理不睬,甚至直接关门。那时候我突然萌生了一门心思考公考,但奈何学历是硬伤,最后只能报名那种不限专业的考试,这类考试经常几千人抢一个名额,通常面试都进不去。后来咬牙开始考省外的,最疯狂的时候一年考四个省的公务员考试。我去过东三省、河北、四川,进了面试却垫底陪跑。那时候心灰意冷:公考,一直考不上;想进大公司,学历、经验都不够。当时认为是学历问题,如果有个硕士学历就好了,这样公考竞争会少很多,同时进公司做行政也有很有竞争力。后来连续考了两次终于考上了。2010 年考第一次,碰上了 10 年来最难的一次英语,即使总分 360 也被卡死了,让我想起了两次高考再战的经历。好吧,2012 年再战,考回了母校毕业正好 30 ,才突然发现年龄大了没人要了。

在这里插入图片描述
又再次经历了毕业又失业的窘境,但是我此时的心态比以前要好很多了。但是压力却反而更大了,因为和自己想象的不一样,学历已经不再是敲门砖了。在家闲的无聊想起来发小老刘前阵子一起吃饭时候说的话,他说如果我没有什么梦想就跟他去写代码吧。写代码无法使我暴富,但至少饿不死我。于是开始在家闷头自学 Java,我记得很清楚,那是马士兵老师尚学堂时期 2005 版的 Java 基础教程,十多年前的版本,对我这个 0 基础的人来说犹如天书。每天坚持 6-8 小时学习,就这样 4、5 个月过去了,学了 Java、JS,但框架都不会,投简历根本没有工作机会,入不了行。想想也是,公司哪会要一个 30 岁的啥都不会的来实习啊?我自嘲了自己的天真,临近过年,无事可做,又回去浑浑噩噩的玩游戏去了。

在这里插入图片描述

转机出现在年后,高中同学小蔡过年从首都回来了,一起吃了个饭,我们聊了聊近况,他还是在全国出差,但小日子过得相当不错了。说到我的时候,我只能摇头叹气说自己白花了几年上学的时间,然后又白花了几个月学编程,白花了几年时间考公考。那晚喝多了,断片了,之后说的啥也不记得了。之后没过几周,小蔡给我打来电话,问我还想做开发不?他还拉着他的朋友给我一通劝,他觉得我这种老实人性格很适合这种不需要跟人打交道的工作。然后还跟我说他给别人接了个外包的项目,要放到景原市的朋友的公司去做,让我跟着去看看、学学,也顺便帮他盯着进度。我心里明白他是为了照顾我的面子,给我提供了一个机会,心里一阵感动,想也没想就答应了,于是收拾行李,一周后出发去了景原市。

在这里插入图片描述
我住的湖平市是个二线城市,景原市是个三线城市,路程大概 150 公里。到了景原市见到了高经理,经理上来就说我可能不太适合,年龄太大容易被劝退之类的。我想了想之后跟高经理说,既然已经来了,我还是想试试再走,高经理沉默了一会说好吧,然后就是聊薪酬,当时的薪资是白菜价 2000 元/月。哎,还不如我干行政的高呢,不过也勉强够租房的。谈妥后高经理把我交给了我的第一个师傅鹏哥,至此我算是正式入坑了程序员。师傅鹏哥待我很不错,我很荣幸有了这么一个师傅,虽然他很忙(那时候他刚生了二胎,家里公司两头忙),但是依然会教我一些东西,我学会了用 canvas 画简单的图形,做了一些简单的 crud。虽然我是外地人,水平差,年龄比大部分同事都要大一点,但跟同事们关系还是很好。大家都是老实厚道的人,也让我逐渐融入了这个集体,这样快乐的日子过得飞快。后来,因为我要结婚,所以只能辞职回湖平市。但毕竟工作了那么长时间,跟同事们感情都很好,很舍不得,临行前小蔡正好来了,大家一起吃了顿饭,这时候我才知道原来鹏哥跟我是一个本科学校的,而且我们还是同一级的,大家互相感慨了一下缘分是这么奇妙的东西,然后我收拾了行囊,挥泪离别了大家回到了湖平市。

在这里插入图片描述

回到湖平市休整了段时间,然后开始投简历,又是一阵迷茫,因为来自小城市的大龄程序员是不受待见的。这时老刘来找我玩,得知了这个情况,他干程序员十年了,圈内关系不错,后来开始找他的朋友们帮我内推。于是找到了周哥,他是公司的开发组长,比我还小几岁,但人相当友善,我们三个一起吃了顿饭,周哥说去他那里吧,他最近在上新项目,能学不少东西。于是没过多久我就去周哥所在的公司工作了。

在这里插入图片描述
关于Python技术储备

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

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

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

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

四、实战案例

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

五、面试资料

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


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

职业发展

作为一个代码打工仔,对于绝大部分程序员来说,想要成为牛逼的真正挣钱程序员的路还很长,一刻都不能懈怠。

我们无法从HR角度,或者技术leader的角度来臆测哪种状态的面试更能获取面试官青睐。但通过我们积攒的大量的面试经验,大家多少可以推断一些成为有竞争力的程序员的一些必要条件。

大佬云集、资料丰富

当初我在字节认识一个非常非常资深的前辈,他到字节比我早三年,但因为各种原因级别不是很高。我当时问他,既然你对现状如此不满,为什么不想着离开寻找更好的机会呢?

他沉思了片刻跟我说,他说我现在在这里虽然待着不顺心,但是我接触到的人都是非常优秀的。我遇到问题,还可以和你们讨论讨论。我如果出去了,我要是再遇到问题,可能连一个讨论的人都没有。

我当时听听只是觉得有道理,现在再回想起来,感受非常深刻。三观、格局、能力,能够进入大公司的,这三个方面一般都不会太差。别的不说,就拿个人能力而言,我曾出国出差过几个月,有幸见识了许多各种海外名校的同事,和他们学习交流人工智能,这真的让我AI有了更深层次的认识。

除了优秀的同事之外,大公司里往往还有丰富的内部文档和资料。我当时在字节内部看到了很多优秀的文章,也有很多优秀的技术沙龙和分享。现在想起来两年下来,也没有去过几次,文章和资料看得也不算多,现在想想颇为遗憾。别的不说,就拿推荐领域而言,近些年质量不错的论文往往都来源于大公司尤其是国内的大公司,以腾讯、华为和头条为主。除了公开的论文,公司内部还有很多技术相关的资料和文档,这些真的可以说是有价无市,非常珍贵。

文中所展示的资料全部都是免费分享,扫一扫下方优快云官方认证微信二维码即可【保证100%免费】

Python 知识手册

Linux 知识手册

爬虫查询手册

而且,这些资料不是扫描版的,里面的文字都可以直接复制,非常便于我们学习:

数据分析知识手册:

机器学习知识手册:

金融量化知识手册:

岗位内推、学习交流

我们大量需要前端岗位、python岗位、Java 岗位、Android 和 iOS 的开发岗位,工作地点:北京字节,欢迎校招社招扫描下方二维码找我内推

Python资料、技术、课程、解答、咨询也可以直接点击下面名片,添加官方客服斯琪↓

如何处理动态语言(Python / JS)的“隐形”调用链? 本文揭示动态语言(Python/JS)中静态AST解析导致调用链“断链”的核心问题,提出通过运行时追踪补全图谱的解决方案。基于Code-Graph-RAG的cgr trace机制,分别利用pytest插件与V8 Profiler捕获真实调用路径,将动态边合并至静态图谱,并在权重体系中提升动态边优先级。实践表明,该方法可显著提升图谱覆盖率,实现“结构+行为”双视角理解代码,为MCP与Rerank系统提供可靠支持。 阅读详情

相关推荐

保姆级教程:Unity编辑器汉化全流程(从下载到配置避坑指南)

本文提供Unity编辑器汉化的保姆级教程,涵盖从下载中文语言包到配置避坑的全流程。详细解析版本适配、文件系统交互及编辑器底层配置逻辑,帮助开发者高效完成汉化,解决常见报错问题,提升工作效率。

weixin_30825581的博客 155

30 岁的码农人生 ——人生至暗时,你依然能窥见光明

笔者:佚名 文中的老刘、小蔡、高经理、鹏哥、周哥、小凯、小王、强哥、夏总均是虚构名称。 景原市、湖平市、新阳市、高顺市乃是虚构地名。 看到这个题目,大概你会认为这篇无聊的文字是在聊程序员 30+ 之后人生的感悟吧,名校学历,大厂背景,带过百余人团队,实现了人生价值和财务自由后的侃侃而谈?但我想对你说不是的,因为我与大家不同,在大家 20岁左右毕业之后转战大厂,意气风发的时候,我还在为前途而迷茫;在大家 30 岁走向职场中层的时候,我才刚入码农的行。这就是我,一名 30 岁才开始学习开发的程序员,一个在职业生

程序员cxuan的个人主页 1万+

基于three.js的室内全景3D展馆案例分享

3D场景展厅

acheng 3558

30 岁码农人生:人生至暗时,你依然能窥见光明

作者 | 佚名来源 | 程序员纪实录文中的老刘、小蔡、高经理、鹏哥、周哥、小凯、小王、强哥、夏总均是虚构名称。景原市、湖平市、新阳市、高顺市乃是虚构地名。看到这个题目,大概你会认为这篇无...

程序人生的博客 1794

LTspice进阶技巧-031.一键加密仿真模型:LTspice Encrypt Tool实战指南

本文详细介绍了LTspice Encrypt Tool的使用方法,帮助工程师一键加密LTspice仿真模型,保护知识产权。通过图形化界面简化操作流程,支持批量加密和兼容性处理,适用于电路设计中的模型保护需求。

weixin_28304023的博客 202

windows11下pycharm怎么完全卸载?完整卸载pycharm编辑器的教程

在卸载pycharm时都有遇到卸载不干净不完全的问题,那么具体怎样做才能完全卸载pycharm呢?退出所有的操作,重新启动电脑,会发现相关的软件已经被删除了。步骤1:卸载软件并删除安装目录。步骤2:删除相关的注册表。

拥抱具身智能,昇腾Ascend C 1万+

30 岁的码农人生 ——人生至暗时,任能窥见光明

笔者:佚名 文中的老刘、小蔡、高经理、鹏哥、周哥、小凯、小王、强哥、夏总均是虚构名称。 景原市、湖平市、新阳市、高顺市乃是虚构地名。 看到这个题目,大概你会认为这篇无聊的文字是在聊程序员 30+ 之后人生的感悟吧,名校学历,大厂背景,带过百余人团队,实现了人生价值和财务自由后的侃侃而谈?但我想对你说不是的,因为我与大家不同,在大家 20岁左右毕业之后转战大厂,意气风发的时候,我还在为前途而迷茫;在大家 30 岁走向职场中层的时候,我才刚入码农的行。这就是我,一名 30 岁才开始学习开发的程序员,一个在

小分享 479

Visual Studio Code ADT Extension 能不能连接 ECC,答案是可以,但真正的门槛在 ABAP 后端版本

Visual Studio Code 版 ABAP Development Tools(ADT)支持连接传统 SAP ECC 系统,关键不在于系统名称,而在于底层 SAP NetWeaver AS ABAP 版本是否达到最低要求(7.31 SP04 及以上)。只要系统已支持 Eclipse ADT,即可无缝使用 VS Code ADT,无需升级后端。SAP 通过复用原有 ADT 技术栈,将兼容性逻辑置于客户端,实现对老系统的持续支持。尽管初期侧重 ABAP Cloud 模型,但 1.1 及后续版本已全面覆盖

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 51

5岁自学python编程-三十岁了还可以学编程吗?只要你想,只要你做,什么时候都不晚...

文章有点长,希望你可以看完。如果能给迷茫的朋友一点勇气,我不胜荣幸。做一件事最好的时间是十年前,其次是现在。如果想学编程却苦于不知道从何开始,也没有系统的学习路径,那就来加入我们一起学习在这里不必担心年龄大,因为你肯定不是最大的;在这里不必担心基础差,因为还有比你更差的;在这里不必担心学历低,因为有学历比你更低的;但最后他们都通过自己的努力学习获得了自己想要的,所以,什么时候都不晚,想做,那便去做...

q6q6q的专栏 373

Fiori Elements 表格之 Tree Tables:从数据建模到交互行为的全链路剖析

SAP Fiori elements的Tree Table组件将分层数据以表格形式展示,支持展开/折叠操作,适用于组织结构、物料清单等多级数据场景。该组件在List Report和Object Page中均可使用,支持懒加载、多选、列冻结等标准表格功能,并与OData V4服务层级注解深度集成。后端需通过RAP或CAP建模提供层级数据,前端通过清单配置切换表类型。需注意在草稿模式下仅显示活动实体,且展开状态在编辑时不保留。性能方面建议采用懒加载策略,避免全量加载树节点。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 159

【Android逆向工程】第18章:Ollvm 混淆与对抗

本章介绍了Ollvm混淆技术及其对抗方法。Ollvm是基于LLVM的开源代码混淆工具,主要实现控制流平坦化、虚假控制流和指令替换三种混淆技术。控制流平坦化通过状态变量和switch-case结构隐藏真实控制流,将原本清晰的逻辑拆分为多个状态块。混淆后的代码在静态分析中难以理解,但可通过动态追踪执行路径、符号执行等方法来还原原始逻辑。本章还提供了混淆代码示例和对抗策略,帮助理解Ollvm的工作原理及其防御方法。

w987333120的博客 213

三十岁了学python还可以吗-三十岁了还可以学编程吗?只要你想,只要你做,什么时候都不晚...

文章有点长,希望你可以看完。如果能给迷茫的朋友一点勇气,我不胜荣幸。做一件事最好的时间是十年前,其次是现在。如果想学编程却苦于不知道从何开始,也没有系统的学习路径,那就来加入我们一起学习在这里不必担心年龄大,因为你肯定不是最大的;在这里不必担心基础差,因为还有比你更差的;在这里不必担心学历低,因为有学历比你更低的;但最后他们都通过自己的努力学习获得了自己想要的,所以,什么时候都不晚,想做,那便去做...

weixin_39814126的博客 558

【文献阅读】使用深度语音后验改进独立于说话者的构音障碍可懂度分类

原文名称:本文探讨了利用DeepSpeech后验概率改进说话人无关的构音障碍可理解性分类方法。作者提出了一个基于DeepSpeech(一种端到端的语音转文本引擎)输出的新特征集,用于评估构音障碍患者的语音可理解性。这些新特征在说话人无关的情况下表现良好,能够更好地处理不同说话人的变异性。背景介绍:数据集:特征提取:实验设置:结果:本文提出的新特征集在说话人无关的构音障碍可理解性分类任务中表现出色,特别是在低可理解性和高可理解性类别上。未来的工作将集中在减少低可理解性和中可理解性类别之间的混淆,以进一步提高系

帅小柏的博客 452

三十岁了还能学编程吗?只要你想,只要你做,什么时候都不晚

文章有点长,希望你可以看完。如果能给迷茫的朋友一点勇气,我不胜荣幸。 做一件事最好的时间是十年前,其次是现在。 如果想学编程却苦于不知道从何开始,也没有系统的学习路径,那就来加入我们一起学习 C/C++Linux服务器开发/后台架构师【零声学院】-学习视频教程-腾讯课堂 在这里不必担心年龄大,因为你肯定不是最大的; 在这里不必担心基础差,因为还有比你更差的; 在这里不必担心学历低,因为有学历比你更低的; 但最后他们都通过自己的努力学习获得了自己想要的,所以,什么时候都不晚,想做,那便去做,反正

linuxguitu的博客 671

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

AI全栈实战 | 3.9-01 爬虫入门:requests 加 BeautifulSoup 三分钟跑通,但 90% 的人栽在这 4 个“礼貌“问题上

⚠️:本文内容仅用于。请遵守目标站点的服务条款与相关法律法规,不得对目标服务造成负担,不得采集、传播个人隐私数据。技术是中性的,边界在你手里。爬虫的入门技术(requests 发请求 + BeautifulSoup 解析)三分钟就能学会。真正区分"会用爬虫"和"会做爬虫的人"的,是这篇我们跑通"请求→解析→存储"的最小闭环,然后重点把"合规与礼貌"这根弦给你绷上。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 411

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

从一段视频到可漫游的 4D 有声场景:思路拆解与最小复现手记

只需一段手机视频,你就能生成可"走进去"的 4D 有声场景:转头时狗叫声方向随之变化,走近时声音更清晰。本文拆解 Video-to-4DAVScene 的核心思路,手把手带你用几十行 Python 搭出最小管线,把视频中的运动物体变成带空间位置的声源,并附上三个真实踩坑的排障经验,代码可直接跑。🎧

helloagent的博客 235

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【每天一个 Python 小案例30】Python 基础知识综合小项目:我的工具盒

作为系列收官,本篇把前 29 篇的知识点合成一个能直接用的命令行工具"我的工具盒":计算器(用 ast 解析表达式,不碰 eval)、单位换算与温度转换(一张换算表 + 特例分支)、记账与分类统计(Decimal + JSON 持久化)、以及用"字典当命令表"把菜单和业务逻辑解耦的主循环。文中对比了 eval 的安全隐患与 ast 白名单的做法,解释了 lambda 闭包在字典里的写法与晚绑定陷阱,并在最后给出整个系列的知识地图,把变量、数据结构、控制流、函数、类、异常、文件、标准库八块内容对应到具体篇目。

xinjiyaya的博客 427

详解Python条件语句

在 Python 中,if...else 是一种条件语句,可以根据给定的条件执行不同的操作。这个语句通常用于控制程序的流程。

2601_96798737的博客 208

Python3 协程:异步编程的核心机制与实战

协程是解决I/O密集型任务等待瓶颈的高效机制,相比线程更轻量、无锁开销。从yield到async/await的演进,使异步编程语义清晰、易于理解。通过async/await可实现并发执行多个任务(如gather、create_task),显著提升网络请求、爬虫等场景性能。关键在于使用异步库(如aiohttp)替代同步库,避免阻塞事件循环。合理控制超时与并发数,才能发挥协程最大优势。

Lxn2zh的博客 159
上一篇: 这15个技巧直接让你的Python性能起飞
下一篇: 用Python绘制动态可视化图表,屌爆了
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值