(借鲜花热度批马甲求问) lz一年前从传统行业转码的,有幸还没被裁… 现在在中厂做backend初级码农。主要任务是legacy产品的新功能开发和维护。legacy产品是ruby on rails的。因为围绕legacy产品,lz工作的内容非常杂,比如写新full stack feature(rails),data pipeline(Big Query,airflow,s3,gcs),加系统 monitor,ops类(各个service的platform或者gem升级)。 但是lz原来的专业完全不是cs,工作中每项任务都是照猫画虎做的,很多时候糊里糊涂的在senior指导下也都做完了(很多时候做第二个类似ticket时才完全理解)。组里很nice,不计较lz背景弱。lz转行时就靠刷题还算可以和九章的系统设计上岸的,读phd时学过美国本科生的java,数据结构和数据库。 但是一年后工作中还是听不懂新任务和技术交流(同事却对于新任务就能理解),感觉原因是自己缺很多大块的知识吧。但是自己都叫不准这些缺的是什么,比如工作中总用到各种的distributed system概念?,web app?,计算机网络?,操作系统?,docker/kubernete?比如工作中遇到docker/kubernete,对lz简直就是黑箱,有时同事让我基本troubleshoot,我都不懂在干什么。善良的同事给解释了一些几乎也听不太懂… 当然,这一年提升还是很多,比如对Rails这种full stack平台的使用,data pipeline,development流程,还有业务逻辑等。最近也去考了个aws的证来学一下常用service的概念。 什么是lz最该补充的呢?或者先学哪个后学哪个?求jms不吝赐教 this_is_majia 发表于 2023-05-18 09:59
回复 12楼幸运之神的帖子 具体哪门最重要呢? this_is_majia 发表于 2023-05-18 23:20
但是lz原来的专业完全不是cs,工作中每项任务都是照猫画虎做的,很多时候糊里糊涂的在senior指导下也都做完了(很多时候做第二个类似ticket时才完全理解)。组里很nice,不计较lz背景弱。lz转行时就靠刷题还算可以和九章的系统设计上岸的,读phd时学过美国本科生的java,数据结构和数据库。
但是一年后工作中还是听不懂新任务和技术交流(同事却对于新任务就能理解),感觉原因是自己缺很多大块的知识吧。但是自己都叫不准这些缺的是什么,比如工作中总用到各种的distributed system概念?,web app?,计算机网络?,操作系统?,docker/kubernete?比如工作中遇到docker/kubernete,对lz简直就是黑箱,有时同事让我基本troubleshoot,我都不懂在干什么。善良的同事给解释了一些几乎也听不太懂…
当然,这一年提升还是很多,比如对Rails这种full stack平台的使用,data pipeline,development流程,还有业务逻辑等。最近也去考了个aws的证来学一下常用service的概念。
什么是lz最该补充的呢?或者先学哪个后学哪个?求jms不吝赐教
这么多大块头的东西先学哪个后学哪个啊?
属于1/2/3的 应该慢慢拿出时间主动学一学 其他的东西 需要的时候临时学一下 用完有个印象就好
回到楼主说的 其实你举的那些你不清楚的知识才是更加基础通用的 你在公司这一年学到的知识反而换个公司未必有用 当然经验还是有用的
谢谢!如果为了你说的第二点方便跳槽,除了刷题还有什么更好的课程要学?
谢谢,如果有什么需要系统学习的,请指出
具体哪门最重要呢?
junior都这样,慢慢就上手了
这周有个junior三姐问我要wiki,然后还问我怎么读,在wiki的哪里?反正人家敢问
哪有捷径啊。哪门都很好。没事儿一起看呗。你估计平时写程序、做事系统性需要加强。喜欢shortcut.
十分感谢🙏 Containerization和gateway、vpn之类的因为工作偶尔遇到,也Google,算是有点模糊概念了。但是完全没到能操作的水平。 nginx之类还在只知道名的阶段。 但我感觉上面这些东西如果我要到practitioner阶段还有相当距离。 因为没有cs学历,我就想考考证。看了看cka和ckad,感觉有点大块头,怕短时间内啃不下来…