最近才刚找完后端工程师工作,跟妳分享一下
我觉得既然妳都已经学了 Python ,就继续用这个语言练习下去就好
不用再刻意去学其他语言,先把一个语言练熟比较重要
作品集,我觉得妳拿妳目前的作业,整理后上传到 github 即可
即使妳现在开始学习怎么用框架或是其他工具写个 side project
也只能碰到皮毛部分,与其这样,倒不如展示妳已经熟悉的作业内容
然后妳说妳学资料结构和算法觉得还不错,也有信心,我觉得这样很好
可以把学习的心得整理写成 blog ,对于求职也很有帮助
以我自己的求职经验:
1. 作品集
我到目前没有拿过笔电去面试,也没有展示过任何自己的作品集
如果公司很在意写 code 逻辑,通常就会在面试前直接先考 Codility
作品集通常就是拿来闲聊妳为什么会这样写,妳的想法是什么
我觉得拿作业心得去说已足够
2. 该学什么语言或框架
我觉得对新人来说,公司反而比较看重妳的学习能力和态度
之前使用过什么工具,会什么内容反而是其次,因为进来也可能是全部重学
我在妳的文章叙述中已经感受到妳自学的能力,这样就已足够
我在面试后端工程师的时候,都跟对方说数据库不熟,没用过 Cloud 工具
而且我主要后端语言是 Go,其他语言都不太熟
但我还是可以拿到后端工程师的 offer,而且通常对方要的语言都不是 Go
所以我认为重点还是学习能力和态度
每天这么多人转职,大家都学一样的主流工具,展示差不多程度的作品集
妳的履历鉴别度在哪里?
与其这样,倒不如把妳目前有信心的算法和资料结构整理放在履历上
相信我,肯定会有在乎这些基本功的主管来找妳,而且蛮多都是好公司
如果真要给建议的话,可能就是在文章中看不太到热情
如果妳对算法觉得有兴趣,也有热情一直探究,可以展现出来
我觉得对妳来会更加分~