为什么这么说呢?先说说个人情况,14 年普通二本毕业,而后经过了半年的在职硕士学习后,15 年去了上海一家创业公司做物联网方面的开发工作,公司不到十个人,不知不觉的就从开发的角色慢慢拐到了项目运营的方向上了。在那种氛围下,倒也没觉得不妥。16 年下半年顺势跳槽就入职了北京一家国内算很大的技术社区公司走上了产品运营的道路,结识了一群很好的同事和很 nice 的领导。
但是作为一个理科生,心中的技术梦一直没有泯灭。在一年多的技术社区运营上,也做的倒是不好不坏,可以经常和国内的技术圈各路大神交往。同时也在 17 年过完年以后,开始接触 Python,并且被它各种优雅的书写方式,语法,以及富丽堂皇的库所深深折服。(曾经写 C 的时候就常常会因为别人的代码风格和自己的不一样,在阅读的时候,总是不舒服,有想一行一行改的冲动。),python 基本上和我追求的编程方式高度的吻合。
于是乎,在 4 月份的时候,开始了边上班边自学 python 的道路(还要感谢自己的岗位给这段经历带来了很多帮助),那段时间,每天白天边上班边没事的时候自己写点脚本练习,有时还帮同事用脚本自动化做一些工作,效率大大的高呀。晚上回家就专心看在线视频学习。经过了 3 个月的学习,有了一定的积累,自己也写了一个虽然简单,但还算完整的前后端都有的项目。正好那段时间,因为身体不适,请假回老家太原住了一个月的医院,让我有时间好好看看书。住院期间就下定决定辞职,认认真真搞 Python,(毕竟 life is short ),出院回来北京以后,一周就完成了裸辞。开始了大概半个多月的投简历,面试。
不面试不知道,一面试才知道原来自己的技术是多么的匮乏!要做一个合格的后端开发,linux,网络,数据库,数据结构,算法(还不说前端也得了解)...这么多的技术需要掌握。每天有面试就去,没面试就在家恶补各个方面的知识,心里清楚这种急功近利的抱佛脚,记忆也就三两天,但是唯有这样才能让自己先踏进这个行业来。(既然选择了这条路,就不回头了) God bless me! 经过了半个多月的面试,九月的时候,有缘认识了现在的老大,顺利入职了一家数据库技术很强的公司,也就是现在的公司。OK,这也算人生第一次成功跨界,接下来要做的就是全力以赴的汲取技术,提升自己。
到今天为止,做了正式的 Python web 后端开发也算有整整半年了,在这半年里,经手了两个项目,一个是刚进来时的半成品,还有一个是 12 月新中标的项目,目前还在开发中,我们团队就 5 个人,一个老板,一个 UI,一个前端,还有就是我和老大两个后端 python,精简的团队让我们有了更大的发挥空间。虽然流程上没有那么的正规,毕竟老大的 DBA 出身,开发的过程,总是各种磕磕绊绊,需求变更,重构都是会有的。但是两个项目的经历,让我也接触了很多的技术,第一个是基于 flask 写,第二个是基于 django 写,项目中用到了很多开源库,inception、sqladvisor、swagger、celery、ansible 等,一下子开阔了我的技术视野,因为老大的 DBA 角色,我们在后端开发中放弃了使用 orm,全部数据库操作直接写 sql,这也锻炼了我对于数据库方面的操作,这一段时间的经历着实让我很兴奋,也非常庆幸自己可以加入到这个团队中来。
但是,为什么说,现在的我,越到晚上越开始睡不着觉呢。随着技术视野的不断拓宽,接触的技术朋友也越来越多,我深知自己后面要走的技术路还很长,很多算法,大数据,容器,分布式等方面的技术需要扎进去。但是,我有时候有点迷茫自己的职业路径到底应该怎么走,每天想做的事情特别多,想学习的技术也很多,不自觉的给自己的大脑开启多线程模式,导致我感觉哪个都没有做好。
V 站的大佬们,我其实想请教的是:处在一年技术经验,面对大量技术需要汲取的阶段,怎么才能有效的规划技术路径,找到属于自己的技术方向?
------
如果有 python web 后端开发的兄弟姐妹,也欢迎加我的微信 bmlnZWwyMDA4 ( base64 )
,时不时的交流一下技术和经验抑或人生成长经历。
但是作为一个理科生,心中的技术梦一直没有泯灭。在一年多的技术社区运营上,也做的倒是不好不坏,可以经常和国内的技术圈各路大神交往。同时也在 17 年过完年以后,开始接触 Python,并且被它各种优雅的书写方式,语法,以及富丽堂皇的库所深深折服。(曾经写 C 的时候就常常会因为别人的代码风格和自己的不一样,在阅读的时候,总是不舒服,有想一行一行改的冲动。),python 基本上和我追求的编程方式高度的吻合。
于是乎,在 4 月份的时候,开始了边上班边自学 python 的道路(还要感谢自己的岗位给这段经历带来了很多帮助),那段时间,每天白天边上班边没事的时候自己写点脚本练习,有时还帮同事用脚本自动化做一些工作,效率大大的高呀。晚上回家就专心看在线视频学习。经过了 3 个月的学习,有了一定的积累,自己也写了一个虽然简单,但还算完整的前后端都有的项目。正好那段时间,因为身体不适,请假回老家太原住了一个月的医院,让我有时间好好看看书。住院期间就下定决定辞职,认认真真搞 Python,(毕竟 life is short ),出院回来北京以后,一周就完成了裸辞。开始了大概半个多月的投简历,面试。
不面试不知道,一面试才知道原来自己的技术是多么的匮乏!要做一个合格的后端开发,linux,网络,数据库,数据结构,算法(还不说前端也得了解)...这么多的技术需要掌握。每天有面试就去,没面试就在家恶补各个方面的知识,心里清楚这种急功近利的抱佛脚,记忆也就三两天,但是唯有这样才能让自己先踏进这个行业来。(既然选择了这条路,就不回头了) God bless me! 经过了半个多月的面试,九月的时候,有缘认识了现在的老大,顺利入职了一家数据库技术很强的公司,也就是现在的公司。OK,这也算人生第一次成功跨界,接下来要做的就是全力以赴的汲取技术,提升自己。
到今天为止,做了正式的 Python web 后端开发也算有整整半年了,在这半年里,经手了两个项目,一个是刚进来时的半成品,还有一个是 12 月新中标的项目,目前还在开发中,我们团队就 5 个人,一个老板,一个 UI,一个前端,还有就是我和老大两个后端 python,精简的团队让我们有了更大的发挥空间。虽然流程上没有那么的正规,毕竟老大的 DBA 出身,开发的过程,总是各种磕磕绊绊,需求变更,重构都是会有的。但是两个项目的经历,让我也接触了很多的技术,第一个是基于 flask 写,第二个是基于 django 写,项目中用到了很多开源库,inception、sqladvisor、swagger、celery、ansible 等,一下子开阔了我的技术视野,因为老大的 DBA 角色,我们在后端开发中放弃了使用 orm,全部数据库操作直接写 sql,这也锻炼了我对于数据库方面的操作,这一段时间的经历着实让我很兴奋,也非常庆幸自己可以加入到这个团队中来。
但是,为什么说,现在的我,越到晚上越开始睡不着觉呢。随着技术视野的不断拓宽,接触的技术朋友也越来越多,我深知自己后面要走的技术路还很长,很多算法,大数据,容器,分布式等方面的技术需要扎进去。但是,我有时候有点迷茫自己的职业路径到底应该怎么走,每天想做的事情特别多,想学习的技术也很多,不自觉的给自己的大脑开启多线程模式,导致我感觉哪个都没有做好。
V 站的大佬们,我其实想请教的是:处在一年技术经验,面对大量技术需要汲取的阶段,怎么才能有效的规划技术路径,找到属于自己的技术方向?
------
如果有 python web 后端开发的兄弟姐妹,也欢迎加我的微信 bmlnZWwyMDA4 ( base64 )
,时不时的交流一下技术和经验抑或人生成长经历。