技术小白如何顺利转行程序员

由于程序员虽然辛苦,但相对其他岗位而言确实收入较为可观,所以不少朋友想转行成为程序员。但是,如果你既没有技术专业背景,也从未有过技术项目经验,说白了,就是完全想从小白跑步进入程序员队伍,这种情况应该如何设计前进方向呢?

我提供三条常规路线供你参考:

1、 如果已经上班,并且公司内部有软件技术部门,最佳途径是在内部寻找转行机会。

话说内部转型的机会好处实在是太多,不但你自己心理压力小很多,而且团队会给足资源供你实践:

有耐心的前辈传帮带,有熟悉的业务上手快,有自己的同志够宽容,有稳定的待遇可解后顾之忧,这些优渥的条件足够你在技术领域放开手脚摸爬滚打,只要你足够用心,超不过一年,你达到初级程序员的水平应该是可期待的。

关于内部转型,需要留意的是人际关系的处理。

首先是要关注公司内部的机会,与人事部、技术部相关同事最好得有点交情;

其次是和直属领导关系要过得去,要在与领导交流的过程中巧妙表露自己的发展想法,特别是非正式场合,这类话题完全可以在闲聊的时候展开,只要提前和领导沟通清楚。届时机会一旦来临,领导就不会觉得你的离开是驳他面子,反而可能会在关键时刻助你一臂之力;

还有就是自己的本职工作要认真完成,在同事之间口碑一定要好,让别人知道你的工作能力没问题,否则就算机会来了,你想去人家也不敢要啊。

2、 如果公司内部并没有技术部门,而你已经下定决心做好充分准备想跳槽,那不妨先考虑下技术外包公司的机会。

很多程序员是不愿意在外包公司做技术的,主要是觉得技术含量低,今后的发展会受限。但对于想要转行做技术的人员而言,这个缺点反而可能是个机会。

技术含量低,水平高的人就不愿意去,这意味着技术外包公司的招聘压力很大,那么公司对于技术方面的要求就会相对降低一些,可能你的简历在专业软件公司无法通过,但是在技术外包公司就有机会通过;

外包项目大多为大型软件公司服务,进入项目后有机会接触其他的技术人员,随着技术外包用工方式渐成气候,有时候也会遇到技术水平不错的程序员,对于个人的技术提升也有一定帮助;

一旦能够在外包公司坚持学习1-2年,那时候你的简历上就有了开发工作经验,并且也能认识一些技术方面的人脉,对于你正式踏足程序员领域会很有帮助。

补充一点,随着灵活用工的发展,现在技术外包颇有大势所趋的意思,很多大型软件公司也会将核心项目交给有实力的外包公司完成,而且很多专业的外包公司也有不少技术牛人,所以片面地因为“外包”二字就断然拒绝,有时候也可能会错失良机。

3、 如果你工作经验很少,或者想通过参加线下培训机构学习开发技术,那么除了积累技术和项目经验之外,还可以藉由这个途径直接获得工作推荐。

关于软件技术培训机构,现在已经遍地开花任君挑选啦,所以问题的关键不是没得选,而是要选得准。主要提醒注意三个方面:一是机构口碑;二是课程体系和师资力量;三是推荐就业(注意是推荐就业,不是“包就业”哦)。

机构口碑不用说肯定重要。只是是不是 上没有骂名的培训机构就是最好呢?也不见得。为啥呢?

《论语》中曾提到子贡问孔子:“乡人皆好之,何如?”孔子说:“未可也。”子贡又问:“乡人皆恶之,何如?”孔子说:“未可也。”

(突然觉得子贡好难~~~)

其实孔子就想表达,如果连坏人都说他好,未必真好;如果好人都觉得他坏,那才是真坏啊。

我们选择培训机构,一要问对人,找亲身学习过并且靠谱的人进行咨询;二是会分辨,搞清楚 络上那些判断口碑好坏的标准是什么,不要被带节奏。

二是课程体系要完整,教授的老师不但要有大量实战经验而且理念技能都不过时,授课地点也要过得去才行。记住两个原则:一是亲自过去实地考察,销售人员越是说得天花乱坠十项全能越是要警觉;二是保持冷静,不要当场承诺上课及交付定金,回家考虑清楚了再做最终决定也不迟,说不定销售人员急于成交还能给你来点优惠呢!

三是机构推荐就业,但并不确保就业。为啥不要求机构100%确保就业呢?如果这个机构确实专业想认真做培训的,他们就会知道不是每一位学员都值得推荐,所以他们会爱惜羽毛,不会将明显不合格的学员推荐给甲方公司,所以他们会选择承诺推荐,而不是承诺100%推荐就业。

说完了转行途径,接下来再聊聊面试问题。

你可能会说,面试技巧到处都是,不缺你这几条啊。此话颇有道理,只是我在这里提到的面试技巧,可都是针对转行做程序员的典型面试场景,你如果提前了解一下,至少可以做到心中不慌嘛。

常见问题一:你本身并不是学技术专业的,为什么会选择做软件开发工作?

这类问题可以分为三段回答,首先,基于个人兴趣。兴趣是最好的老师,选择这个岗位也是自己的兴趣使然(你能够一口气读到这里,谁说不是因为“兴趣”呢);其次,基于个人性格。开发本身是一项颇具挑战性和创造性的工作,可以通过各种技术方法解决问题,自己很喜欢解决问题的快感,这一点和自己喜欢较真儿的性格相符;再次,基于行业发展。程序员的就业前景一直看好,是很有前途的工作,趁着现在年轻,很希望有机会尝试。

常见问题二:介绍你自己最为熟悉/最为成功的一个项目?(面试官一般会参考简历内容)

我们可以从以下几个方面回答这类问题:你进入项目时,项目当时的情况如何;你在项目中遇到哪些棘手的问题;面对这些问题你是如何思考及解决的;做完项目有哪些反思总结,如果下次碰到类似问题,会做什么样的改进……

一旦你开始立体地多维度地阐述项目经验,哪怕这些经验从技术层面来看很微小很不起眼,但是你思考问题的能力一定会令面试官另眼相看。

常见问题三:如果你遇到……的项目情况,你会怎么处理?

由于这类问题都包裹在具体的项目场景下,你可能会误以为应该回答具体的技术问题。其实不然。这样的问题反而是面试官想要考察你的思考过程。

应对这类问题,你可以先深挖问题,反过来问面试官几个关于项目的背景情况,然后再结合你过往处理项目的经验做出建议,最后再补充说明,自己是基于有限的信息做出这样的处理方案,可能会有疏漏,顺便请教面试官对这个问题的看法。这样既有可能学到新的经验,又能给面试官留下谦虚严谨的好印象。

总之,凡事光“想”不行,还得靠“做”。与其临渊羡鱼,不如退而结 。又是一年国庆到,都动起来吧!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月1日
下一篇 2022年9月1日

相关推荐