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

### 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.