当前位置: 首页 > news >正文

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

我来聊聊我是如何从一名工厂普工,到国外程序员的过程,这里面充满了坎坷。过去我的工作是在工厂的流水线上,我负责检测电池的正负极。现如今我每天从早上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.lryc.cn/news/59008.html

相关文章:

  • 全国青少年信息素养大赛2023年python·选做题模拟二卷
  • 分布式事务Seata原理
  • 用ChatGPT怎么赚钱?普通人用这5个方法也能赚到生活费
  • ( “树” 之 DFS) 110. 平衡二叉树 ——【Leetcode每日一题】
  • nvm软件使用-同一个环境下控制多个不同node版本
  • 连续两个南航的研究生面试出了从来没出现过的问题,本科和研究生都是计算机专业的,竟然说static是不可更改的。
  • How to install nacos/nacos-server:v2.1.2-slim with docker
  • Rust社区引发舆论危机,问题到底出在哪儿?
  • C++算法恢复训练之归并排序
  • 使用Process Explorer和Clumsy工具定位软件高CPU占用问题
  • 为何巴菲特和马斯克站在了一起?
  • 企业数字化转型全是坑?这几篇数字化转型成功案例,减少70%损失
  • 13.Java面向对象----嵌套类
  • Redis数据迁移过程,使用jedis客户端发送命令,需要注意string和byte类型的命令,如果使用的转换字符编码不一致,会导致丢数据
  • 第六章 IA-32指令类型
  • 基于BenchmarkSQL的Oracle数据库tpcc性能测试
  • Dapr和Rainbond集成,实现云原生BaaS和模块化微服务开发
  • 全国青少年信息素养大赛2023年python·选做题模拟五卷
  • itop-3568开发板驱动学习笔记(18)tasklet 机制
  • 全国青少年电子信息智能创新大赛(复赛)python·模拟二卷
  • 对标ChatGPT的开源中文方案
  • 9.Java面向对象----封装
  • 【react 全家桶】组合组件
  • VUE_学习笔记
  • 【分布式事务AT模式 SpringCloud集成Seata框架】分布式事务框架Seata详细讲解
  • 系统集成项目管理工程师软考第三章习题(每天更新)
  • FIFO的工作原理及其设计
  • 「UG/NX」Block UI 通过浏览器选择文件File Selection with Browse
  • 面试官:如何搭建Prometheus和Grafana对业务指标进行监控?
  • SQL Server 创建登录账号、创建用户名并为数据库赋予db_owner权限