老师,你这里漏了三个知识点,还有一个错误的地方,我补充一下,哈哈哈哈

来源:13-2 分析at关系并存储

自胜者强123

2022-06-25

老师,你这里漏了三个知识点,还有一个错误的地方,我补充一下,哈哈哈

  1. 用户名数组应该去重
atUserNameList = atUserNameList.filter(
    (userName, index, arr) => arr.indexOf(userName) === index
)
  1. 根据用户名数组查询用户,应该使用 in
[Op.in]: [1, 2],

or

where: {
    id: [1,2,3]
  }
  1. 用户名数组新建@关系,应该使用 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

首先感谢补充,非常好!

建议就是:要想发展为负责人或者资深,就不能死磕技术,要去选择一个企业并深入理解它的业务。纯技术是无法在企业长期立足的,企业不需要那么多高精尖的技术人才,而是需要那些能用技术解决业务问题的人。

0
2
双越
回复
光天化日之下
没别的,就一点:全面考虑好公司产品经理给的需求
2022-11-21
共2条回复

Node.js+Koa2框架生态实战 - 从零模拟新浪微博

用 Koa2 做真正的实战项目,不再只是增删改查的小白工程师

964 学习 · 388 问题

查看课程