非专业自学编程的人,如何找第一份开发工作? 素颜马尾好姑娘i 2022-12-31 07:23 147阅读 0赞 ![format_png][] -------------------- 大家好,欢迎来到编程教室! 我知道在咱们读者中有相当一部分的编程学习者都不是计算机专业出身,其中又有一部分是冲着转行而学的。那么在自学编程、转行找工作的过程中,有哪些值得注意的问题和可以借鉴的经验? 之前我在知乎上有过一个相关的回答,今天在这里给大家分享一下: > 非计算机专业,毕业两三年之后才开始自学编程的人,都是怎么找到第一份编程工作的? > > 招聘要求中有很多学历,专业和n年工作经验的要求,感觉会很难的样子。 > > 从零基础自学到获得第一份编程工作又需要大概多久? > > 我现在在自学.net,想转行做程序员,目标很明确,也有兴趣,不过迫于生计问题只能边工作边业余时间学习,问这个问题并不是因为急于求成,而是希望能对未来状况,这个目标的可实施性以及我目前最担心的问题:能否顺利获得入行工作的机会有一个大概的了解。 > > https://www.zhihu.com/question/25034235 我因为在做线上编程教学,所以接触过不少转行开发的人。每个人在学习时的起点和状态都不一样,其实没有一个百分百有效的标准模板,可以让你按照任务列表一个个完成就能达到目标。但是,凡是最终成功转行的,我觉得基本都或多或少满足以下几点: 1. 自我定位明确 既然想自学编程,必然不是相关专业,有很多人学校牌子也不是很响,加上对现有工作不满意,于是想转行。但首先你得明确,以上述条件来看,和相关专业本科的毕业生相比,确实存在不可忽略的差距,这个是需要正视的。我曾看过有的人,培训班上了三个月,了解点开发皮毛,然后找工作不顺利,就在论坛上发帖,说公司招人就知道看学历看专业,根本不给机会。然而,这种牢骚没有任何实际帮助,只会增加你放弃的借口。 还有的人,目标定太高。看了网上各种机构的招生宣传说零基础三个月成为人工智能程序员,就真的觉得离人工智能只差一个培训班的距离。 如果你真的打算转行,正视差距、定下合理目标,这个是必须的第一步。举个例子,如果你想做安卓开发,那么你的定位就是一个初级的安卓程序员,从做最简单的控件开始。 2. 项目为王 之所以很多人会谈论自学编程转行,就是因为这个可能性是存在且不低的。**程序开发是个非常看重实践的事,学历专业的要求相对来说不那么高。**之所以很多公司招聘时会以学历专业作为标准,一是大公司出于效率考量(成千上万人应聘,简历初筛是必然),二是如果你没有其他可以证明能力的东西,只能看学历专业。 那么,反过来,如果你没有学历和专业,或者说你要超越那些学历和专业看起来更好的竞争者,你能依靠的只有项目。多做项目,做好项目。我认为项目分三级: * 初级,学校课程大作业级别的,一眼看上去就是练手的项目。用到某些技术,但是不完整,甚至不能体验。 * 中级,花时间设计过项目,功能相对完整,用户可使用。 * 高级,正式的项目,可以是外包项目、开源项目、有真实用户的个人项目。 **尽可能是去做高级项目,实在不行也要尽可能有看起来像样的中级项目**。一个功能简单的高级项目,含金量也高过一堆初级项目。有这样的项目在手,面试过程也会顺利许多,不然你也别怪面试官五分钟就让你离开,因为可能实在没什么可聊的。 另外要注意的一点是,要选择和你目标方向一致的项目。比如你想做安卓开发,然后你的项目全是python爬虫,那就是为难招聘方了。 3. 重视基础 开发技术经过这么多年发展,已经比较傻瓜了:一个经过简单培训的人,也可能通过拖拽控件、加几行事件处理脚本,就完成一个能运行的程序。但你要明白,仅仅是这样是达不到合格开发标准的。就像学吉他,硬背几个和弦,也能弹唱不少歌了,但稍微改一点就做不到,因为你不懂乐理、并没掌握演奏技能。 所以不要觉得专业学生学的那些计算机组成原理、操作系统、离散数学、数据结构与算法、软件测试、编译原理等等都是在浪费时间。具体的开发技术是决定求职的下限;而这些基础才是决定你发展的上限,是否能在开发这条路走得更远。因此,改补的课,迟早得补上。 4. 寻找圈子 不管什么行业,不管学什么,其实都不存在严格意义的“自学”。互联网上自学的问题不是缺少信息,而是信息太多了,多到你无法仅通过自己就得到正确的判断。当然你可能通过自己反复摸索尝试进行区分,但这个过程就太痛苦了,可能很多人就放弃了。而如果能有一个过来人给一些建议,或许就少走很多弯路。 也许你会说,我身边没有相关人士啊,上哪找?我觉得,网上技术大牛还是很多的,用心看看别人分享的文章已经可以受益不少,如果有明确的问题也可以尝试去请教,并不是所有人都很高冷。而且退一步说,就像健身,身边没有健身教练,但是有几个一起健身的伙伴,也是好过自己一个人摸索的。 5. 相信长期的回报 大多数人会犯一个错误,就是高估短期的收益,低估长期的收益,尤其在学习这件事上。什么21天学会XXX,本身就是种不好的提法。对于一个零基础,想在业余时间自学并转行的人,我一般建议,做好一年以上的心理预期,这还是在你每天都能抽出一点学习时间的前提下。简单算下:入门基础3个月、具体方向进阶3个月、开发项目半年,你才能拿得出一些能吸引招聘方的货来。而让我感到不可思议的是,很多人宁可花几年的时间在网上追问,有什么快速转行的方法,也不愿埋头尝试一下。 不要担心时间长,不要担心走弯路,只要你开始走了,每一步都不会浪费。而且当你走了一阵子回头看,会发现进步其实比想象中要快。 附两个转行成功人的案例,之前也在“**Crossin的编程教室**”公众号里发过: 一个是我亲自带的实习生,毕业一年后,来我这里边学边做,过了一年被猎头推荐到其他公司做开发,目前已经立足开发岗位了: [《我从编程教室毕业》][Link 1] 另一个不是身边的例子,从reddit上翻译的一篇转行经验,但是里面很多体会说得都是普遍存在的道理: [《我是如何在自学编程9个月后找到工作的》][9] 最后,我提一句个人观点:如果你想转行开发,我希望你是因为对编程感兴趣,而不仅仅是因为工资待遇。编程是件很“挑人”的事,爱它的人乐在其中,而不爱它的人只会觉得枯燥乏味。只是为了一份工作,真的没必要挤开发这条船,在各种机构近几年的推波助澜下,低端开发岗位已经明显供大于求了,用个流行的话叫做“内卷”很严重!如果你并不热爱这行,接下来的日子恐怕并不好过。 以上是根据以往很多案例和经验总结出的个人观点,供参考。希望对相似境况的读者有所帮助。 作者:Crossin先生 来源:Crossin的编程教室 -------------------- \_往期文章推荐\_ [我从编程教室毕业][Link 1] -------------------- ![format_png 1][] [format_png]: /images/20221120/cddb96c94931478d9d973085e419df1f.png [Link 1]: http://mp.weixin.qq.com/s?__biz=MjM5MDEyMDk4Mw%3D%3D&chksm=be4b5742893cde54baf0ce614d995318ad91ba58e4b238fa7bbca7b9fccd64d15687835bf3c7&idx=1&mid=2650167866&scene=21&sn=c3711de7ff16f4271d7b18c2521c5e79#wechat_redirect [9]: http://mp.weixin.qq.com/s?__biz=MjM5MDEyMDk4Mw%3D%3D&chksm=be4b5478893cdd6e239d4d1a33d2830b6f47a4f6a307363de4e94925bf03511dfc04a38c0bff&idx=1&mid=2650167552&scene=21&sn=05ed7979970a636c64c9a505c6fce841#wechat_redirect [format_png 1]: /images/20221120/61b0f797c76e436a88579a0b05bc574e.png
相关 测试人如何开展第一份工作? ![在这里插入图片描述][5fb87c883155482198a70b4dca710d26.gif_pic_center] 作为一个测试新人,面对自己职场的第一份测试工作,在 蔚落/ 2023年10月08日 14:33/ 0 赞/ 18 阅读
相关 非专业自学编程的人,如何找第一份开发工作? ![format_png][] -------------------- 大家好,欢迎来到编程教室! 我知道在咱们读者中有相当一部分的编程学习者都不是计算机专业出身 素颜马尾好姑娘i/ 2022年12月31日 07:23/ 0 赞/ 148 阅读
相关 大龄青年自学Java,如何找到第一份工作? 大龄青年自学Java,如何找到第一份工作? 先说本人情况,2016年二本土木类专业毕业,毕业后从事建筑类相关工作,但工作一直不稳定,因为在这中间考了几次研究生,每次都是年 约定不等于承诺〃/ 2022年12月31日 06:22/ 0 赞/ 162 阅读
相关 自学python到什么程度可以找工作-自学 Python后端开发 到什么程度可以找工作?... ![Bxn4R3avz95n=YFWm9K6JymU4BDXXJ8WP2wtE2KnpSEOt1538188113720.jpg][Bxn4R3avz95n_YFWm9K6Jy ゞ 浴缸里的玫瑰/ 2022年11月21日 00:45/ 0 赞/ 224 阅读
相关 自学python到什么程度可以找工作-自学 Python后端开发 到什么程度可以找工作?... ![Bxn4R3avz95n=YFWm9K6JymU4BDXXJ8WP2wtE2KnpSEOt1538188113720.jpg][Bxn4R3avz95n_YFWm9K6Jy 系统管理员/ 2022年11月20日 14:59/ 0 赞/ 216 阅读
相关 非专业学生如何系统的学习计算机编程? 大家好,我是程序员吴师兄,一个坚持在 CSDN 日更原创的程序员。 前几天我的一篇文章[为什么有人劝别选计算机专业?][Link 1] 上了 CSDN 热榜第一的文章,在此感 阳光穿透心脏的1/2处/ 2022年10月07日 05:46/ 0 赞/ 208 阅读
相关 我的第一份工作 2013年的7,8月份,我的第一份工作。外包公司文思海辉,做的是华三的路由器系统,APMGR项目组。 现在回想起来,封装消息并没有那么神秘,但是当时来看,TLV什么的,都是 柔光的暖阳◎/ 2022年08月19日 13:23/ 0 赞/ 223 阅读
相关 记录自己第一份工作 8月4日 记得又是一个海投简历等待的hr联系的咸鱼日子,果不其然,今天收到了一个来自三盟科技的hr的面试邀请,位置在万胜围附近,有点远不怎么想去,但因为取了个客运站公司没有 客官°小女子只卖身不卖艺/ 2022年06月09日 11:11/ 0 赞/ 226 阅读
相关 自学编程的人,都是怎么找到自己的第一份工作的? 转载自:程序之心 每年毕业这么多大学生,很多被培训机构弄去培训了,但是更多的还是选择在大学期间,自力更生去自学,自学的人很多都觉得没有方向太难了,自学怎么坚持下去,自学完了怎 墨蓝/ 2022年01月17日 18:21/ 0 赞/ 291 阅读
还没有评论,来说两句吧...