各位年薪百万、千万的大大们好 新年快乐
小弟在年假过后就要开始求职了
在面试时希望能提供一份作品给前辈们参考
但是相对于前端的作品呈现 后端似乎比较难表现
希望各位大大们能提供一些意见 对于后端的 junior 在就职前
会希望他们至少能掌握什么工具或技能?
我目前参考的技能树是这个:https://bit.ly/2GuwwY1
(github连结, goodjack大翻译的roadmap)
并且以 python 为主体实做了一个微型的专案 我简单的说明一下
它包含了
1.爬虫:利用 scrapy 爬取静态网站的资料
2.数据库:将资料存放在 MySQL 中并提供给他人呈现
3.资料呈现跟监控:我将塞在 MySQL 中的资料 和 K8S 中硬件资源的使用率
都利用 grafana 呈现在不同的 dashboard 中
4.K8S:所有上述所有应用都用 docker 完善包好、
并利用 helm 组织架构过再上 K8S 部属
5.CI/CD:利用 drone 透过 github 当作 repo 来完成
因为所有程式最后都会包成 chart 所以可以轻易的布上 K8S
因为目前我还是觉得完成的东西有些空洞 请问在哪些点上需要补强
我自己目前想到的有几点:
1.实作一个真正的前端显示资料(我对于这个部份是抱有疑虑的
害怕工作时叫我去做前端的工作)
2.增强 K8S 上 container 管理能力:例如 istio、prometheus
3.将 Testing 加入其中
因为后端作品实在很难呈现又有很多问题碍于 scale 无法显示出来
实在是让我苦恼了很久 也不知道公司是否认为我的作品是有用的
感谢各位大大读完这篇 还请各位帮帮忙 谢谢