#极客观点 聚焦于技术方向、程序员职业发展、个人成长等主题,致力于发起有价值的讨论,输出有价值的观点。
在本栏目中,我们将为大家推荐在 #极客观点 版块被热烈讨论的话题,甄选出有趣的观点为你呈现。期待我们一起成长和进步呀 🥰🥰
今日关键词:#编程语言 #开源 # 面试
话题发起人:仰望星空治颈椎
Git上有什么值得关注的spring boot项目?
有趣的观点:
Spring Boot API Project Seed 是一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目,该种子项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动,专注于业务代码的编写,减少加班。下面是一个简单的使用演示,看如何基于本项目在短短几十秒钟内实现一套简单的API,并运行提供服务。
——社区用户:技术管理方法论
话题发起人:执扇我上世心安
实用性不考虑,有趣就行!闲来研究研究~
有趣的观点:
有 20 年以上编程经验的大牛,七牛云 CEO,Go 语言专家,@许式伟发起了一个新的编程语言 Go+,感觉可以关注一下。
详见👉👉👉许式伟:相比 Python,我们可能更需要 Go+
——社区用户:波波Nadia
有趣的观点:
文言文变成语言。
github.com/LingDong-/wenyan-lang
——社区用户:hevily
话题发起人:多云转晴空
简历里做过很多项目,面试时依次介绍时间太长还没有重点,像流水账一样。怎么介绍会比较出彩,让面试官印象深刻?
有趣的观点:
突出易识别的数字指标,比如“提升了 20% 访问量”、“增加了 15% 用户留存”
缺少数字指标,可以引用权威评价,比如“产品总监认为这个功能对全站有 5% 的提升”
强调自己在项目中的作用,分析技术选型,展现自己的技术视野的广度和判断力
分析“如果是今天,自己会怎么做这个项目”,展现自己的持续学习能力
针对面试方的招聘需求,介绍项目中相关重点,突出自己能匹配岗位
如果以上几点真的什么都没有,那不提也罢……
——社区用户:Meathill
有趣的观点:
我觉得重点是突出项目中体现的解决问题的能力和自我学习能力。
项目中用到的技术,常用的要很熟悉,可以一笔带过。但是用到了市面上不太常用的技术,可以重点介绍,并且描述选择该技术的原因,自己是如何学习以及看待该技术的。最后提出使用该技术取得了什么成果。比如页面中形状的绘制,从DOM到SVG再到canvas,最后到离屏canvas,这个过程是如何一步一步达到最优效果的。亦或者采用http2的server push等,这里既能体现解决问题的能力,也能体现学习能力。
要对项目有全局认识,整体架构都要清楚,而不是只能聊自己做过的的部分。很多面试官会从你对项目的描述中来判断你在项目中担任的角色是否重要。比如你在该项目中只负责一些简单的管理界面,但是面试官问你,“你们缓存是如何做的”,“你们如何解决性能问题的”等等,你说这些不是我负责的,所以不清楚,那么印象分就大大地降低。
体现专业性。在项目中用过的技术或者方案,要尽量用专业词汇来描述,而不是模棱两可的一些表述。比如我们重构某个模块,“从修改数据结构开始,从普通的树结构改为图,这样做的原因是因为我们需要有一对多或者多对多的关系,而由于XXX原因,我们又采用了有向图的结构...”