1、外行人能转行做程序员吗?
这个问题其实从我上面的亲身经历中就已经有了答案。那就是:能。但可能性有多大?英语和数学不好怎么办?如何才能转行成程序员?
先看一个数据:中国目前的程序员总数大概为800万;而科班出身,即本科或研究生是计算机专业的程序员大概为40万。也就是说:外行人不仅能转行做程序员,而且现在从业的大多数程序员都并非科班出身。
2、学会写程序能从事哪些技术岗位?
程序员这个词算是一个统称,百度百科上给的定义是:程序员(英文Programmer)是从事程序开发、程序维护的专业人员。
具体能从事的岗位大概有:
一、开发工程师
包括:前端开发工程师、后端开发工程师、算法工程师、移动开发工程师、软件开发工程师、嵌入式开发工程师等。一一解释比较复杂,欢迎专业的大神们在评论区帮忙给出更全面的解答。
不严谨的说法是:前端是用户看得见的,比如浏览器的图片、文字;后端是用户看不见的,比如后台数据。前端开发工程师是写代码给浏览器看的。后端开发工程师是写代码给服务器看的。
算法(Algorithm)是指解题方案的准确而完整的描述