竹笋

首页 » 问答 » 问答 » 我不是学计算机专业的,想转行做程序员,怎
TUhjnbcbe - 2022/11/21 19:46:00

1、很多人想转行程序员是因为互联网行业薪水高。但坦率说,进入互联网行业道路千万条,转程序员的难度第一条。而且这个岗位还始终伴随着持续的加班、无尽的学习。随着年龄的增长,一旦体力脑力跟不上了,对公司而言的性价比,就不如年轻人了,职业风险加大。所以有人说程序员是「吃青春饭」的。

2、如果你认准就吃青春饭,总比青春饭都没得吃强,那我可以提供一条相对容易的方法,就是跟培训班学习。可能一点也不新鲜,但是坦率说,如果想走捷径速成,这确实是最可行的办法。

3、虽然培训班有很多负面消息,但也确实每年都有无数人通过这条路转行成功。毕竟培训班是以解决就业为目的的,课程设置会极力匹配企业需求,实现最直接的对接。

4、即使选择了这条相对容易的路,并且成功转行了,那么我建议还是把下面相对艰难一点的路再走一下,否则青春饭吃完,就危险了。

5、这条相对艰难的路就是自学,我认识的优秀程序员,无不是自学高手。自学可以帮你逆袭一半科班出身的程序员,不再是吃青春饭,甚至能站上技术巅峰。

6、第一步,选一种编程语言。建议只在Java、PHP或前端中选择。当然,如果你有十足的理由选择其它语言,比如喜欢的公司用这种语言,有朋友能帮你在某种语言上获得更多机会等,那当然可以选。我推荐的是综合市场需求、学习难度和未来发展,对转行者最友好的三种语言。其中前端对转行者是最最友好的,而且哪怕将来转其它语言(这在程序员的职业生涯中并不鲜见),前端积累的经验也几乎都用得上。

7、第二步,到LeetCode刷题。没说怎么学就直接跳到刷题了?学习过程可以看书、学网课,包括去培训班。但学编程最重要的是:编!起!来!LeetCode提供了非常友好的方式来练习写代码,即时反馈结果,还可以看别人的解题思路。先刷满道简单题,找找两种感觉:

自己是否喜欢刷题?如果喜欢,那么恭喜你,你非常适合做程序员,前途不可限量;如果不喜欢,那么也恭喜你,至少明确了目标,把程序员当作糊口的工作就好。

中等题是否努努力也能刷过几十道?如果能,那么非常恭喜你,你是个天才程序员,本答案已经不能满足你的需求,可以找业内高手好好请教下,给你定制规划个未来;如果不能,那么也非常恭喜你,不必自责,毕竟绝大多数程序员要解决的工程问题并不在LeetCode的范畴里。马上进入下一步,不要迟疑!

8.第三步,做个真实的东西,发布到GitHub。培训班最大的价值,就是会带着你做真实的东西。如果没有参加培训班,那么就自己给自己找个题目做。未必要做个「真有人用」的项目,仿制个

1
查看完整版本: 我不是学计算机专业的,想转行做程序员,怎