开发学习实践之路

2018 April July October 2019 April July October 2020 April July October 2018年1月--------------------- - 时间跨度 - --------------------2020年12月 默默学习Python py操作zabbix数据库 py编辑word文档 初识django、bootstrap、echarts 初识tk 策略生成工具 运维系统tk版 pyqt5版小工具 运维服务系统(基础及登录) 运维服务系统(工单系统) 运维服务系统(运维工具) 运维服务系统(数据展示) 运维服务系统(统一认证) 匆匆三年 学前阶段 第一阶段 第二阶段 第三阶段 开发学习

  刚开始学习Python时也是和大多数人一样,一点一点看教程,网上系统教授的网站和视频很丰富。但我也没能看完任何一个,看到类时就已经觉得不知道它能干啥用。比如继承这个特性,除了看到有人用它来重写某个包的源码外,我自己是从来用不到的,可能这也是到现在我还是个菜鸟的原因。
  实践出真知。从工作找练手的机会,边学边实现功能,虽然没有真的用在工作中,但根据需求实际动手编程有很强的目的性,为了需求有根据地学习某块知识。另外在实际编程中还会遇到很多基础性错误,尤其是一开始,这和顺理成章地学习教程有很大差别,我感觉对的语法它就是报错,直到我找到知识或逻辑上的错误,这比干背知识点强多了。
  Python语言虽然是我学习的主线,但为了更好的实践,我还了解了一些别的语言,如web前端及数据库,第一阶段的实践是从《IT技术学习之开发(一)》开始的,学了些皮毛我就开始捣鼓zabbix的后端《IT技术学习之开发(二)》,理清了部分数据库结构《IT技术学习之开发(三)》后,动手写脚本获取数据《IT技术学习之开发(四)》,直到放弃。
  随后我转向Python对于Word文档的操作《IT技术学习之开发(五)》,以及用它来搞了一些小动作《IT技术学习之开发(密)》。后来还是回到了web开发的路子上《IT技术学习之开发(六)》,但也没能坚持《IT技术学习之开发(七)》,可能是因为对于我这样的新手,要学的知识和编写代码太多了,一个菜鸟想成为全栈工程师有些痴人说梦了。
  所以当时也导致我误入歧途《IT技术学习之黑客》,还好菜挽救了我,不过也写出了一个游戏脚本《IT技术学习之开发(八)》,让我初识Python的图形化界面编程。
  总体来说第一阶段就是初出茅庐,什么都想尝试,又什么都做不好的阶段。期间写代码遇到的最大障碍就是编程语言规范不熟悉,总犯些低级的语法错误。不过通过网上搜索解决办法,也加深了对于规范的理解。其实就是在慢慢规范我的编程习惯,习惯了它的要求,犯的低级错误就越来越少了。
  到了第二阶段,开始了实际应用,把程序封装《IT技术学习之开发(九)》。也还在尝试对开源项目进行二次开发,结果也就是改人家logo的本事《IT技术学习之开发(十)》。但之后有了集成的想法,开始琢磨一套系统《IT–运维系统开发(01 or end)》,集合了几个方面的功能,也开始考虑安全的问题《IT–运维系统开发(02工单)》。
  这套小系统公测时我很高兴(即使用户就两三个同事),虽然一开始就遇到问题,但我有高涨的热情来解决它们《IT–运维系统开发(03公测bug)》。并且为了持续开发,我还做了一个自动更新的功能《IT–运维系统开发(04自动更新)》。我甚至还想到了将来软件授权的问题《IT–授权系统开发》,不过同事们没用多久就不用了,我的心也就凉下去了。后来从tk转pyqt5,又开发了新功能《IT–运维系统开发(05Part.2)》。
  至此第二阶段告一段落,我体会到了热情对于坚持做一件事的重要性,也提高了一点编程水平,及产品设计构思。到今天已经一年半没写技术类文章了。虽然今年第三阶段貌似发展的还不错,但一直没开始记录学习的过程,有些记忆都开始模糊了。
  技术类文章我打算从微信公众号转移到这个平台了,等第三阶段的文章写好就来更新此篇。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值