牛马生活的第一个月
不知不觉在这家公司已经工作满一个月了,总的下来感受就是,目前来说工作的强度和难度都是可以接受的程度,由于本身项目并不注重前端,因此前端一些任务也就是小修小改,不会涉及很复杂的功能,基本问问cursor,查查文档就能解决;工作量方面,大概一周分配到4,5个tickets,基本1~2是比较简单的小修小改,所以工作量上目前也还可以,除了周四周五会比较紧张些,因为周四五需要交付到测试,万一有bug还要改,所以基本我都会在前半周都完成大半,剩下两天专心修bug。
虽然说工作强度不是那么大,但是不能陷入安逸的陷阱,因为说实话,这些内容给自己带来的提升太有限了,之前也提到,这就不是一家注重前端开发的公司,连基本的UI设计的都没有,招我进来的原因可能也只是想让前端能实现某些功能就行了,样式啥都无所谓。。。
由于目前没有代步车,每天我只能乘公车上下班,这里的公共交通太不靠谱了,通勤时间每天大致2h,这导致每天下班回家后,我的疲劳感会让我失去一切想学习的动力(心有余力不足)。
和同事交流以及对市场的观察,发现后端开发的职业前景会比前端好一些,我一直都想尝试入门后端,无奈没接触过
Java,只用过一些很轻量的node后端框架;况且未来我也是想朝着full stack发展的。最近开启了我第二个全栈项目,取名为 RecruitPro, 是个用于管理招聘信息的系统,主要目的是想用点没用过的tech stack,例如:nestJS、Postgres sql、 supabase; 顺便再提升下自己的项目经验,下次也可以写在resume上,不得不说有了cursor的加持(powered by AI),真的容易了不少。
由于一直依靠着cursor来处理代码问题,这让我会一种我 “无所不能” 的错觉,让我错误的认为:
Made by AI = Mine; 我觉得这是一个很可怕的事情,会让我忽略平常在开发中一些不起眼但很重要的基础问题,我一直会问自己,当脱离ai,我可以自己写代码吗?有人会说:当AI编程工具的出现,程序员没有理由不去用,不要有学生时代的思想——什么东西都要自己掌握了才能经得起推敲的,任何技术都是服务于产出的,而效率才是产出最注重的,当ai简化了某些过程,我没必要放着现成的答案不要,非要自己去做。。。
个人观点:AI 工具当然要用,而且要多用,Use it wisely,现在市场上出现各式各样的AI工具,涵盖了各行各业,我们完全可以用AI工具打造出一套符合自己行业的workflow,这真的是一件很爽的事情,想象一下:你是一名小红书写手,当你早上9:00刚起床,你的workflow已经自己找出你行业的头条并以你的文笔风格生成了一篇文章,最后自动发布到平台上。有点AI agent的感觉了。虽然这么说,有了AI 的加持,我们的工作效率可以成倍提升,但是基础知识的学习也不能抛弃,就我个人而言,我还是会去学习JS基础,甚至抱着红皮书啃;其次在AI时代背景下,我们也许不用每个问题都刨根问底,但是一定要具备宏观概念,就比如:项目的技术栈的选择,业务的实现逻辑,如何进行不同场景地性能优化等等。
