从工厂普工到Python女程序员,聊聊这一路我是如何逆袭的?

news2024/11/16 17:59:34

我来聊聊我是如何从一名工厂普工,到国外程序员的过程,这里面充满了坎坷。过去我的工作是在工厂的流水线上,我负责检测电池的正负极。现如今我每天从早上6:20起床,6点四五十分出发到地铁站,7:40到公司。我会给自己准备一杯咖啡,然后找到一个安静的角落看书阅读,冥想到差不多9点,9点半开始工作。以下是兴哥一位女粉丝朋友逆袭成为程序员的真实经历,看看她的经历或许会让大家感慨不已。

回想起来,我从2009年7月份开始,高考完之后就去到了深圳工厂里面做事情。这段时间里,我在流水线上工作,每天都要站着检查电池的正负极,这是一项重复而繁琐的工作,但我知道这是我必须要做的,因为我需要钱,用来支持自己的生活。做了18个月之后,我离开了工厂,去了一个互联的培训机构里面学习软件编程。在那里,我学习了一年多,然后回到了家乡,开始了我的第一份程序员工作。

 

这份工作让我充满了挑战,我需要学习新的技能,掌握新的编程语言,但是我非常喜欢这个工作。我在工作之余报了一个英语培训班学习英语,在2014年1月份开始报考,到2017年10月份申请到了美国一所大学,出国留学。2018年10月份找到了在美国的第一份工作,然后到现在。这个过程中,我遇到了很多困难,但是我从来没有放弃过,我一直在努力,我一直在寻找自己的方向。

我不确定自己到底想要什么,但我知道自己不想要什么。在工厂的时候,我很讨厌那种生活方式,所以我想脱离那样的环境。我想学习一门技能,可以让我脱离那个环境。出国留学是因为身边的人,感觉他们都非常优秀。要么就有中国留学工作经历,要么在英语上很厉害。我觉得我可以做一些对社会有价值的事情,做一些自己觉得非常有意义的事情,真正有回报更好,但如果做不到,那就享受过程,如果觉得现在的工作状态和生活状态都还不错,那就是一个比较舒适的状态,也算是比较成功。另外,我建议资源不多的人更多地付出努力,因为你觉得没有什么可以失去,你就可以全力以赴。

Python是一种高级编程语言,它的语法相对简单,易于阅读和理解,是一门高效率和高生产力的编程语言。与其他编程语言相比,Python更加注重代码的可读性和可维护性,这使得Python成为数据科学、机器学习、Web开发等领域的首选编程语言之一。Python也有着庞大的社区和生态系统,拥有大量的第三方库和工具,这使得Python非常适合快速开发原型和解决实际问题。相比之下,其他编程语言如C++和Java更加强调代码的性能和效率,适用于开发更加底层的系统和应用。

Python的优点不仅在于它的简单易学,而且在于它的可扩展性和灵活性。Python具有丰富的标准库和第三方库,可以轻松实现各种功能,如数据可视化、自然语言处理、图像处理、爬虫等。Python还支持多种编程范式,包括面向对象、函数式和过程式编程等,可以根据不同需求选择不同的编程范式。

Python的开发效率也非常高,因为Python的语法比较简单,可以写出较短的代码实现功能,同时Python的调试和测试也比较容易,这使得开发人员可以更快速地迭代和开发新的功能。

另外,Python是一种跨平台的编程语言,可以在多种操作系统上运行,包括Windows、MacOS、Linux等,这使得Python非常适合开发跨平台应用和服务。

总之,Python是一种功能强大、易学易用、可扩展性强的编程语言,它在数据科学、机器学习、Web开发、自动化等领域有着广泛的应用。作为一名程序员,学习Python对于提高编程水平和开发效率都有着重要的意义。

以下是成为一位Python女程序员的五大技巧:

  1. 学习Python的基础知识,包括语法、数据结构、面向对象编程等。可以通过在线课程、教科书、博客等学习资料进行学习。
  2. 参加Python社区的活动和线下聚会,结交其他Python程序员,了解最新的技术趋势和开发实践。可以通过Meetup、PyCon、Python User Group等平台寻找相关活动。
  3. 开始一个Python项目,从简单的小应用入手,逐渐提高自己的编程水平。可以在GitHub等平台上寻找开源项目进行练手。
  4. 学习其他相关技能,如数据处理、机器学习、Web开发等,这些技能可以帮助你更好地使用Python编写实际应用。
  5. 保持学习和实践的热情,不断提升自己的技能和知识水平。可以通过参加编程比赛、写博客、讲课等方式分享自己的经验和成果,帮助其他人学习和成长。

祝你在Python的世界里取得成功!总的来说,我的经历教会了我,不论面对什么样的困难和挑战,都不能放弃自己。只要你肯努力,一定会成功,而且会变得更加坚强和自信。我现在依然在寻找自己的方向,但我相信,只要我保持积极向上的心态,就一定会找到属于自己的道路。

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

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

相关文章

Wombat:93%ChatGPT性能!无需RLHF就能对齐人类的语言模型

文 | zzy文章地址: https://arxiv.org/abs/2304.05302v1训练代码:https://github.com/GanjinZero/RRHF模型权重:https://huggingface.co/GanjinZero/wombat-7b-delta文章提出RRHF一种无须强化学习的对齐方法训练语言模型。该文章利用chatGPT或者GPT-4作为…

浅析时间复杂度与空间复杂度

时间复杂度 何为时间复杂度 算法的时间复杂度,是一个用于度量一个算法的运算时间的一个描述,本质是一个函数,根据这个函数能在不用具体的测试数据来测试的情况下,粗略地估计算法的执行效率,换句话讲时间复杂度表示的…

GPT-4问世;LLM训练指南;纯浏览器跑Stable Diffusion

1.多模态GPT-4正式发布:支持图像和文本输入,效果超越ChatGPT OpenAI的里程碑之作GPT-4终于发布,这是一个多模态大模型(接受图像和文本输入,生成文本)。主要能力有: GPT-4可以更准确地解决难题&a…

【软件安装】图数据库_Neo4j下载与安装配置详解

【软件安装】图数据库_Neo4j安装下载详解 文章目录【软件安装】图数据库_Neo4j安装下载详解1. 前言2. 下载Neo4j3. 安装 配置3.1 解压3.2 配置4. 启动Neo4j5. 参考1. 前言 因为使用Neo4j时默认是需要java-jdk的支持,因此在下载neo4j之前,需要下载jdk&a…

7年,从功能测试到测试开发,我证明了自己

我感觉我是一个比较有发言权的人吧,我在测试行业爬模滚打7年,从点点点的功能测试到现在成为测试开发工程师,工资也翻了几倍; 个人觉得,测试的前景并不差,只要自己肯努力;我刚出来的时候是在鹅厂…

Android 高通Camera2 Camera Device Close

1、很多人看到这个日志第一感觉可能觉得哪里没有合理释放,于是带着这个思路去进行百度探索 2、一开始我去寻找 ImageReader.OnImageAvailableListener 这个问题 var afterBitmap: Bitmap? null/**监听拍照的图片 */private val imageAvailableListener ImageRead…

算法 贪心3 || 1005. K 次取反后最大化的数组和 134. 加油站 135. 分发糖果

1005. K 次取反后最大化的数组和 思路:给数组按照绝对值大小排序,优先将负数转成正数。如果此时 k % 2 1 。最后再将绝对值最小的值变成负数(该值可能原本是负数) 而不是直接从小到大排序。 例如-8,-5,-5…

Zebec Protocol 出席香港 Web3 峰会,带来了哪些信息?

梳理香港加密新政的细节,一个明确的脉络是,香港加密新政的整体目的是令虚拟资产交易明确化和合法化,通过不断完善的监管框架,促进香港虚拟资产行业的可持续和负责任地发展。 在加强合规和持牌经营的监管思路下,长期审…

JavaScript|JS修仙篇|一本就够了|笔记|(超详细|保姆级)

🙈作者简介:练习时长两年半的Java up主 🙉个人主页:老茶icon 🙊 ps:点赞👍是免费的,却可以让写博客的作者开兴好久好久😎 📚系列专栏:Java全栈,计…

common markdown命令大全,控制文章格式

直接上教程 提到Markdown,很多人首先想到的是简单、Easy等等。的确,Markdown为简单而生。Markdown是由一个叫 JOHN GRUBER 的哥们发明的,它的语法用一篇文章就可以说完。不相信吗?让我们来试试看... 基础语法 标题 Markdown支持6…

搭建windows下基于VSCode的C++编译和调试环境

VSCode是目前比较流行的IDE,因为它插件丰富,依据需求扩展,非常方便。 本文记录搭建windows下基于VSCode的C编译和调试环境的过程。 网上关于此问题的帖子比较多,找了好几个也没有试验成功,最后发现还是按照VScode的官方…

揭秘阿里新大招:大模型只是前菜

技术的代际变革往往对商业格局产生深远影响。眼下,随着产业各界对大模型的投入布局加深,一个业界共识逐渐诞生:大模型正在改变云生态,将为云计算行业带来新的奇点。 在过去的一段时间里,市场研究机构IDC在2022年底的预…

Unity和Visual studio开发调试环境配置-工具插件安装和配置

在Unity开发中,常用C#脚本进行功能开发,需要用到Visual Studio进行开发和调试,需要分别在Unity3d和Visual Studio中安装插件和工具才能更好的进行开发和调试。 visual studio安装Unity扩展工具 visual studio中“工具”→“获取工具和功能”…

Leetcode.1019 链表中的下一个更大节点

题目链接 Leetcode.1019 链表中的下一个更大节点 Rating : 1571 题目描述 给定一个长度为 n 的链表 head 对于列表中的每个节点,查找下一个 更大节点 的值。也就是说,对于每个节点,找到它旁边的第一个节点的值,这个节…

[Python工匠]输出②数值与字符串

2.1 基础知识 2.1.1 数值基础 在Python中,一共存在三种内置数值类型:整型(int)、浮点型(float)和复数类型(complex)。 在大多数情况下,我们只需要用到前两种类型&#x…

SAR ADC系列23:异步SAR逻辑

异步sar逻辑的引入: 原因1:提高转换速度 ■ 同步时钟从第一个比较周期到最后一个比较周期长度都是相等的。对于Latch比较器,信号幅度越小,比较时间越长(参考latch时域响应那一节)。为了保证比较器…

Linux串口出厂测试工具与使用说明

1、说明 本文针对Linux系统上如何对各类串口硬件进行出厂测试进行硬件连接和软件使用说明,提供的软件测试工具wchsertest,适用于USB、PCI、PCIe转串口设备等、同样也适用于原生ttyS串口。 2、串口测试硬件连接 在测试前,需要制作单独的硬件…

寸照换底色技巧大全,超详细图文教程

在日常的设计工作中,我们常常需要将图片的背景色进行修改,以适应不同的场景和需求。其中最常用的方法就是寸照换底色技巧。本文将为大家介绍一些常见的寸照换底色技巧,并提供超详细的图文教程,帮助大家轻松完成这项任务。 一、使…

2023最新面试题-Java-6

1. Date API Java 8 在包java.time下包含了一组全新的时间日期API。新的日期API和开源的Joda-Time库差不多,但 又不完全一样,下面的例子展示了这组新API里最重要的一些部分: Clock类提供了访问当前日期和时间的方法,Clock是时区敏…

springboot加载命令行参数ApplicationArguments

往期文章 springcloud整合knike4j聚合微服务接口文档 spring源码 - 条件注解ConditionnalOnClass的原理分析 springboot项目实现导出pdf功能,这也太简单了吧 目录 文章目录往期文章目录一、介绍二、通过应用程序参数获取配置1. 通过bean获取应用程序参数2. 通过V…