### Chinese: 如果你是学生的话并且还没有毕业，或者是计算机专业的已经毕业的，那么如果时间充足我个人建议自学，这个是效率和成本最低的，现在很多的线下线上的培训机构其实也很不错，但是一学习成本高，二投入的时间比较多，基本需要集中培训3-6个月。
### English: If you are a student and have not yet graduated, or the computer major has graduated, then if there is enough time I personally recommend self-study, this is the lowest efficiency and cost, now many offline online training institutions are actually very good, but a high cost of learning, two more time to invest, basically need to focus on training for 3-6 months.
### Errors: There is a major error at "the computer major has graduated". There is a minor error at "self-study". There is a major error at "lowest". There is a major error at "now". There is a major error at "offline online training institutions". There is a major error at "very good". There is a major error at "but a high cost of learning, two more time to invest". There is a major error at "need to focus on training for".

### Improved English: If you are a student who haven’t graduated yet, or if you are a computer major and have graduated, then I recommend learning it yourself if you have time, and this is the method with lowest efficiency and cost; many offline and online training agencies are good now, but it comes with great cost and takes a lot of time; it basically needs a concentrated training of three to six months.