32岁政府合同工转行学python,拜托不要这么卷

人到中年

我最近在职业生涯中遇到了一些问题,其实,我并不是一个职业程序员,要自我评价的话,充其量不过是个懂点编程的业余爱好者。而且今年已经32岁了,已婚,有个儿子。在政府部门当个合同工。

我一直在重新思考自己日后的发展的时候,我觉得继续在政府部门当个合同工的话,运气好,领导就会让我一直呆在这个岗位上到退休,一生人就这么就过了,如果运气不好,则可能在几年后被裁员,真的是前路茫茫。于是在寻思转型,一翻思想之下还是希望转向程序员的方向。

我自己在程序设计方面有一定的基础,几年前,自学考了个高级程序员的水平证书。对算法和数据结构也有点基础.平时偶尔也会写一些小程序和ASP网页之类的,基本的设计经验都在VB/VC等上面,JAVA基本没有使用过。最大的问题是完全没有完整项目的经验,甚至连一个软件公司的一般工作流程也不了解,但是说句实话,自己对程序设计这方面有着极大的兴趣,而且,对自己的学习理解能力有很有信心。

在需要转型的时候想到程序员这个职业,就是知道转型有着极大的难度,所以才选择一个自己有着极大兴趣与热诚的行业,这样,自己才能更投入的去学习工作。另外我也有一个缺点:英语能力不足。所幸的是,我的父母还有一点积蓄和物业,生活还算过得去,即使我在一段时间内收入剧减也不至于对家庭造成太大的问题。所以,我自己的计划在软件行业里取得一个实习的机会,然后当然就要拼了命去学习了,包括工作的方式和所需要的知识。并且在学习的过程中展现自己的能力。因为我没有其他时间浪费了。

在这里插入图片描述

邂逅python

直到我网上遇到了一位知己,拜读了他分享的转行学python的故事,深受启发!并向他咨询了如何转行和学习python的方法和经验:

他也是干了8年IT销售之后,并且仍然没有摆脱对职业的困惑。虽然业绩不差,但在销售领域我始终找不到职业安全感,说白了就是自我感觉销售没法干到退休,每天上班心里都不踏实,感觉随时可能失业。

反复思考之后,我决定转行进入python领域。困难之大,与我现在情况不相上下:

  • 非专业出身。学python专业的人的还一把把地找不到工作呢,更何况我没有一天做从业经验(幸好python有很多培训机构帮我顺利上岸);
  • 年纪大了,别人在我这个年纪已经干了快10的python,公司基本不会给我这种人机会;
  • 转行面临的收入下降也是个严重问题。有老婆和孩子啊!实在输不起。

并且在他34岁年纪,终于应聘上了一家很小很小的互联网公司,加上老板一共才11个人。

老板也是中年人,就比他大两岁,可能是被他的经历打动了吧,在他能力也不是很完善的情况下,让他来上班。

当然他也比较努力,一想到这份工作,比他以前的工资要高出两倍有余(5000变成12000),他也很有动力继续学习、加班。

可能受到了他的激励和指导,我也开始了学习python之路!

学习python

(1)观看零基础学习视频

看视频学习是最快捷也是最有效果的方式,我就是跟着视频中老师的思路,首先学习python语法基础,再到框架,从基础到深入,还是很容易入门的。至于视频,网络上实际上有一大堆,我这边是网上咨询的好友分享给我的收费版,应该是搜索不到,如果你需要,当然我也可以免费分享给你。

在这里插入图片描述
(2)阅读前辈的一些书籍和笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

(3)动手实操做一些小项目

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,所以当我把框架学完之后,就自己去动手去做了个小的商城项目。关于这个商城项目的教程,你有需要我也可以分享出来。

在这里插入图片描述

面试找工作

学成就要实战嘛,学习结束以后,我开始投简历、面试。一开始还是很慌张的,因为自己是半路出家,没有开发经验,担心自己不够用人单位的要求、被嫌弃。我的这位朋友对我帮助很大。他告诉我,有这种想法很正常,都是这样过来的,别顾忌那么多,先把这一步迈出来,多面几家,哪怕一开始准备的不够充分,多面几家下来,自己的问题点就会暴露出来,然后再去准备,再面试,这样一来,总会有offer的。

我听从了这位朋友的指导,白天面试以后,把碰到的问题记录下来,晚上回到家,就去找答案,就这样,面了4、5家,我就轻轻松松拿到3个offer。最后我比对一番就入职了,目前我在软通动力上班,是华为的外包,办公地点也是华为公司,工作不算累,也不像网上说的那么可怕,偶尔加班也不会很晚,薪资16K。

现在回过头看当初的决定,还是正确的,我也没让自己失望,确实把自己转行成功了,脱离了事业单位,薪资也翻了一倍不止。

总结

对于转行做程序员,我能成功靠什么?两个关键词,决心和毅力!

如果你下定决心,做了选择,就一定要坚持到最后。

如今我已成功转行,现在在这个行业只算得上一个新人,但随着岁月增长,我会慢慢成为一名“老猿”,但我也会依然把自己这颗学习的心保持到老。同样的,我也希望你在青春迷茫时,能不要放弃,因为每个人,都有柳暗花明的那一刻。

最后,文章中所涉及到的一些学习视频、学习资料或是项目,都可以免费分享出来,扫一扫下方CSDN官方认证微信二维码即可【100%免费获取】。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个使用 Python 进行合同管理的示例代码: ```python import os import csv class Contract: def __init__(self, contract_num, contractor, start_date, end_date): self.contract_num = contract_num self.contractor = contractor self.start_date = start_date self.end_date = end_date class ContractManager: def __init__(self, file_path): self.file_path = file_path self.contracts = [] if os.path.exists(file_path): with open(file_path, 'r') as f: reader = csv.reader(f) for row in reader: contract = Contract(row[0], row[1], row[2], row[3]) self.contracts.append(contract) def add_contract(self, contract_num, contractor, start_date, end_date): contract = Contract(contract_num, contractor, start_date, end_date) self.contracts.append(contract) def remove_contract(self, contract_num): for contract in self.contracts: if contract.contract_num == contract_num: self.contracts.remove(contract) def save_contracts(self): with open(self.file_path, 'w', newline='') as f: writer = csv.writer(f) for contract in self.contracts: writer.writerow([contract.contract_num, contract.contractor, contract.start_date, contract.end_date]) ``` 使用示例: ```python contract_manager = ContractManager('contracts.csv') contract_manager.add_contract('001', 'ABC Company', '2022-01-01', '2022-12-31') contract_manager.save_contracts() ``` 以上代码实现了合同的添加、删除和保存功能,合同信息保存在名为 `contracts.csv` 的 CSV 文件中。您可以根据实际需求进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值