看楼主的描述,薄弱的地方是编程能力,而不是NLP这些专业知识。其实无论你投什么技术岗,编程能力都是首位的,就算放弃了算法选前端后台什么的还是一样的情况,会卡在编程上。算法现在是该劝退了,但编程能力绝不是劝退的理由,所以还是抓紧复习数据结构加刷题吧,没必要因为这一点放弃算法。