我是一名程序员。
未来很长一段时间也会是个程序员。
坐标魔都,在创业公司工作。
工作
第一份工作,当时没想好做什么,但会点编程,毕业直接进了某国企,同时落户上海。
事实证明,这两点很可能限制了我。一来,对象不想来上海。二来,两方家庭资源都有限,难以在上海落脚。国企工作氛围不适合年轻人,考虑到作为程序员应该往一线互联网奔,第一份工作 417天,领导提出加薪40%,依然辞了。
第二份工作,创业公司,可以持续的写代码。
对代码的能力一点点提高。当然挺忙的,而且要兼顾多个项目。所以没有太多时间自足学习,留给自己研究感兴趣的技术的时间非常少。计划把后端整体技术栈再夯实下,寻找下个机会,这个周期可能会略长。
业余时间
会点演示设计,曾经因为这个技能给部门高层制作汇报文稿,获得好评,导致部门上上下下以为我不是个程序员。
同时因为这个技能和绝大多数程序员略有不同。
1. 极度遵循写可理解的代码
2. 极度遵循写具有美感的代码
只要经我手的项目,只要是我写的代码。自认为逻辑清晰,人人可阅读,有一套自己的代码规范。
其他时间,会录制一些学习视频。
主要是基于这三点:
总结知识:因为程序员要接触的东西真的太多了,杂乱的存储在脑中,觉得并不属于自己。
能讲出来优于能写出来,能写出来优于能看懂,所以知乎写专栏,B站录视频。
另外,绝大多数程序员每天的讲话时间,也就和产品经理互怼这些了,我不希望那样,至少能把话的逻辑捋清楚。
录制的视频有些受到了别人的夸赞,很欣慰
另外会看看书,家里有三箱纸质书,后来嫌麻烦,都看电子书了。前些年多看虚构类文艺作品,一度以为我应该走文字方向。
后来多看非虚构类的作品,是的,我缺失很多很多知识。希望书里能让我捋清生活的真相,少点焦虑。看多了之后,是的,我再也写不出令自己动容的句子,哪怕微微动容,很是遗憾。
关于这三项,会长期坚持下去。
生活
做五休二,白天上班。晚上总结总结,录制视频。
双休,不出意外在家。学着做饭。南方人,不是很喜欢上海的口味,即使是在上海的南方口味的菜,也感觉不是那个味道,索性自己琢磨。想搞什么就学什么,过上了看@美食作家王刚 过活的日子。
未来
继续深究后端技术。
分享
这些年摸爬滚打学 Python 也攒了不少经验,给大家分享一下:
一、扎实基础;无论做数据分析还是 Web 开发,要按照完整的学习路径学;
二、多实践项目;对比方案的优劣,了解市面上性能较好的解决方案;
三、提升自己的认知水平,拓宽行业视野。
Python 易学难精,不是一朝一夕就能深入掌握。在这分享我珍藏的「学 Python 知识框架图」,系统地梳理了入门 Python 的必备知识点,建议保存。
👉学习经验总结👈
(一)调整好心态
心态是一个人能否成功的关键,如果不调整好自己的心态,是很难静下心来学习的,尤其是现在这么浮躁的社会,大部分的程序员的现状就是三点一线,感觉很累,一些大龄的程序员更多的会感到焦虑,而且随着年龄的增长,这种焦虑感会越来越强烈,那么唯一的解决办法就是调整好自己的心态,要做到自信、年轻、勤奋。这样的调整,一方面对自己学习有帮助,另一方面让自己应对面试更从容,更顺利。
(二)时间挤一挤,制定好计划
一旦下定决心要提升自己,那么再忙的情况下也要每天挤一挤时间,切记不可“两天打渔三天晒网”。另外,制定好学习计划也是很有必要的,有逻辑有条理的复习,先查漏补缺,然后再系统复习,这样才能够做到事半功倍,效果才会立竿见影。
(三)不断学习技术知识,更新自己的知识储备
对于一名程序员来说,技术知识方面是非常重要的,可以说是重中之重。要面试大厂,自己的知识储备一定要非常丰富,若缺胳膊少腿,别说在实际工作当中,光是面试这一关就过不了。对于技术方面,首先基础知识一定要扎实,包括自己方向的语言基础、计算机基础、算法以及编程等等。
👉Python学习路线汇总👈
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
👉精品Python学习书籍👈
1.技术沉淀(学习+积累)
对于技术新人来说,无论是在大厂小厂,还是在外包公司,基本上都是做得简单的CRUD工作。很多人认为,重复简单的工作对自己的技术是没有提升的,但实际上也有人能从中杀出一条血路,所以关键是你自己是否花了心思,付出了努力。
当然,我个人也有自己的一套学习方式和习惯,平时喜欢利用碎片时间来看点什么东西,比如一些技术性的书籍或文档,还有一些视频讲解等,经常会让我有一种恍然大悟的感觉,对我的工作也起到了很大的帮助。
阅读书籍文档:
小白入门第一本电子书籍
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
笨办法学Python
Python数据处理
Python自动化运维
深度学习
👉Python必备开发工具👈
👉Python视频合集👈
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。
需要这份完整版的Python全套学习资料的朋友们可以私信我。