转行做码农需要什么
一个运营如何成为程序员?
一个运营如何成为程序员?
我来回答一下这个问题。
我也是程序员,要想转行成程序员,这说难也难,说容易也挺容易的。我身边有不少文科生转行过来的程序员,最关键的是得有写代码的兴趣,除此以外还得准备以下几点:
学一门语言现在编程语言众多,C,C ,java,go语言,python等等,主要看你准备从事什么行业,从事互联网跟从事传统行业不一样,在那成全栈工程师之前,还是从一门语言入手。学会一门,领会编程思想,其他上手很快
找对一个领域行业问题比较重要,编程语言只是工作中的工具,看你准备从事什么行业,最好选择当下比较火的,比如机器学习领域的识别领域,语音领域,专攻一点,不要广撒网。
学习算法,数据结构算法和数据结构是程序员的基本功,在编程中也很重要,而且现在面试基本都面试算法,基本算法还是要看一下的。
参与开源项目对程序员来说,多动手,写代码是提升能力的手段,可以去GitHub上找个开源项目,看开源代码,让后参与其中,这对将来面试也很关键,毕竟你之前没有项目经验,参与开源项目是任何一个程序员面试时的加分项。
回答完毕,欢迎关注交流!
程序员怎么转行做产品?
入门一个新的行业时,首先要系统了解该行业所需知识,该行业专家是什么样的。虽然程序员天天都和产品经理打交道,但也只是沟通产品文档时,所以还是需要系统学习一下的。
学习一款原型设计软件:Axure或者墨刀。程序员学习能力其实普遍都比较强,学习一个原型设计软件用一天时间基本就够了。很多公司产品文档和原型设计都做在一起,我么公司就是这样。好的原型设计,程序员看了就知道怎么写,会很详细,还会有逻辑。