非科班出身,如何成为一名程序员?-鸿蒙开发者社区-51CTO.COM

非科班出身,如何成为一名程序员? 原创

鸿蒙开发者老王
发布于 2021-7-28 18:10
浏览
0收藏

有句话说的好,只有想不到的专业,没有不能转的「门外汉」。

在非程序员的印象里,理工男才是程序员的代名词。但实际上,程序员的专业五花八门,几乎囊括所有类别。这得益于计算机基础课程在大学的普及,很多学校甚至把通过全国计算机等级考试作为学生毕业的必备条件,所以大部分大学生具备了一定的计算机或编程基础。
非科班出身,如何成为一名程序员?-鸿蒙开发者社区
根据分析统计,即使是非计算机相关专业的程序员,70%仍然为理工生,其次是文理兼修的经管法专业,再次是艺术专业(军事学仅6人),偏文科的文史哲教和偏生化的医农专业则占比最少。
互联网的发展催生了程序员岗位就业热,很多对计算机感兴趣的或者本专业就业不理想的同学在现实的打压下选择转岗程序员。有网友说未来编程行业会跟英语一样,成为大众所普及的技能,人人皆可程序员。
那么,非科班出身,如何成为程序员?

学习最关键的是兴趣使然,就算是程序员行业,没有兴趣那你也做的不长远。所以,兴趣是很重要的一点,有了兴趣往往会事半功倍。
如果你想成为一名程序员,最好不要太早给自己设定好方向,因为牛x的程序员是可以在各个方向都做好的,并且在某一两个方向做的最厉害。你可以先给自己一两年的时间去深入学习Java,而后再在python、HarmonyOS上着手学习,一口吃不成胖子,凡是要慢慢来。
孤独是常态,信念要坚持。
学习编程不是学习ps设计,稍微学习一下就可以上岗,就算你系统化学习之后,知道了整个系统架构知识,但没有实践经验实操工作,技能无法展现。所以,一般的程序员是学习之后上岗继续学习,在工作实践中获得自己的新知识。
做开发,你可能学半年,做出来的东西,自己觉得很厉害了,对于普通用户来说,就觉得这东西有什么?“这不是很早**软件就可以实现的吗?”“这个地方怎么这么难看啊!”等等。所以自己一定要确定这股热情燃烧地足够强烈,如果不然的话,你学了一段时间,发现难度远比预期的难,周期又长,效果跟自己想的差很多,你基本上就该怀疑人生,然后say goodbye了。这不是个好的选择。在工作初始时,非科班程序员开始时先找个工作场所稳定,然后等羽毛丰满再找好单位。
总结下,如果要迎头赶上当初程序员,第一得靠信心,不妄自菲薄,第二得靠勤奋,笨鸟先飞,第三得靠方法,所谓事半功倍。

如果你想成为一名鸿蒙工程师,欢迎大家私聊我!

——————
原创:老王丨鸿蒙hms开发者高级认证持证人!学习更多鸿蒙OS相关开发技术可以关注我的公众号:鸿蒙开发者老王!

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2021-7-28 18:13:29修改
收藏
回复
举报
1条回复
按时间正序
/
按时间倒序
Anzia
Anzia

非科班快速一点的话就学前端,反馈好。不过考验个人审美

回复
2021-7-28 21:36:25
回复
    相关推荐