偶来回答一下这个问题。
偶也是程序员,要想转行成程序员,这说难也难,说容易也挺容易的。偶身边有不少文科生转行过来的程序员,最关键的是得有写代码的兴趣,除此以外还得准备以下几点:
学一门语言现在编程语言众多,C,C++,java,go语言,python等等,主要看你准备从事什么行业,从事互联网跟从事传统行业不一样,在那成全栈工程师之前,还是从一门语言入手。学会一门,领会编程思想,其他上手很快
找对一个领域行业问题比较重要,编程语言只是工作中的工具,看你准备从事什么行业,最好选择当下比较火的,比如机器学习领域的识别领域,语音领域,专攻一点,不要广撒网。
学习算法,数据结构算法和数据结构是程序员的基本功,在编程中也很重要,而且现在面试基本都面试算法,基本算法还是要看一下的。
参与开源项目对程序员来说,多动手,写代码是提升能力的手段,可以去GitHub上找个开源项目,看开源代码,让后参与其中,这对将来面试也很关键,毕竟你之前没有项目经验,参与开源项目是任何一个程序员面试时的加分项。
回答完毕,欢迎关注交流!