@
ryan080 编程语言虽然各有特色,但也有很多共通点,不要拘泥于语言。
从 golang 学起,先实现一些小需求来找到编程的感觉。再学习一些优秀开源项目,看看他们怎么写的。等到了找工作的时候,很有可能是某个相同的功能,在 A 公司用 golang 实现,在 B 公司用 java 实现。所以学习编程思维 /思想 /思路比单纯的语言掌握要重要的多。掌握编程语言只是程序员众多本领中的一个小点。根据项目需要,没准还要求你去看 js/php 什么的。
当然,我还是劝你先想清楚这条路的最坏结果:如果你学了编程,只能找到月薪八千的那种,你心理能不能接受?我 17 年的时候,我的想法是只要肯给钱给岗位,无论多少我都接受。然后在我入职一家破公司后一边工作一边迅速恶补程序员需要掌握所有的知识。然后离职开始学 golang ,在家学了一个月开始投 golang 职位,辗转到目前现在的公司。工作环境比较宽松,同事相处也没什么压力。我觉得我现在的人生是我这一生最开心的日子(即使我每个月还要去医院的精神科开药治疗)。