老师,你这里漏了三个知识点,还有一个错误的地方,我补充一下,哈哈哈哈
来源:13-2 分析at关系并存储

自胜者强123
2022-06-25
老师,你这里漏了三个知识点,还有一个错误的地方,我补充一下,哈哈哈
- 用户名数组应该去重
atUserNameList = atUserNameList.filter(
(userName, index, arr) => arr.indexOf(userName) === index
)
- 根据用户名数组查询用户,应该使用 in
[Op.in]: [1, 2],
or
where: {
id: [1,2,3]
}
- 用户名数组新建@关系,应该使用 bulkCreate
// bulkCreate
async function bulkCreateAtRelation(blogId, userIds) {
const creates = userIds.map((userId) => ({
blogId,
userId
}))
const result = await AtRelation.bulkCreate(creates)
return result.map((atRelation) => atRelation.dataValues)
}
还有,老师,你循环里面写 sql ,实际开发中,要被拖出去枪毙的,容易误导一些没有实际工作的人,哈哈哈哈
atUserNameList.map((userName) => getUserInfo(userName))
atUserIdList.map((userId) =>
createAtRelation(blog.id, userId)
)
ps:老师,你的课,我我全买了,只差1门课没看了,真的讲的很好,非常的体系化,让我复习学到了很多,真的很不错
老师,我个人经历比较特殊,之前在二流大厂工作了2年,总共做开发做了5年,但是做得也比较杂,前面2年写的iOS,参与过Java和Node.js,中间1年写的Flutter和前端,参与过Java和Node.js,后面在二流大厂2年写的前端
去年因为个人原因,选择了创业,现在脱离工作岗位快10个月,前两个月,创业失败后,就一直在陆续复习,我之前在一线城市,现在在二线省会,还没有出去面试,也是想准备充分一点,去匹配前端负责人或高级资深的岗位
但是我个人以后的发展路线,还是死磕技术到底了,埋头努力学习和抬头看路了,未来还是想走纯技术路线,不知道是继续回一线城市发展,还是在二线城市找个好一点的岗位
老师有什么好的建议吗?
写回答
1回答
-
双越
2022-06-25
首先感谢补充,非常好!
建议就是:要想发展为负责人或者资深,就不能死磕技术,要去选择一个企业并深入理解它的业务。纯技术是无法在企业长期立足的,企业不需要那么多高精尖的技术人才,而是需要那些能用技术解决业务问题的人。
022022-11-21
相似问题