30岁零基础学编程找不到工作?看我如何坚持成全栈工程师
30岁零基础学编程找不到工作?看我如何坚持成全栈工程师
30岁学编程找不到工作为什么?学习一门语言和学习编程一样,关键都在于沉浸。我在俄罗斯的一所大学呆过几个月。面对完全陌生的语言环境,我曾失去对周遭事物的理解能力,简直令人绝望。

没有学历,又缺乏实际工作经验,想要进入软件行业似乎是一条充满挑战的道路。许多自学编程的人士都曾面临这样的难题。今天,我就来和大家分享我在这一领域所经历的种种曲折。
入行困境
招聘初级网络工程师的公告上写着需要计算机科学的专业学位或者两年的实际工作经验,可我两手空空,没有任何相关经验。然而,我没有轻言放弃,即便是面对极大的困难,我也咬紧牙关坚持下去。这种感觉,就像是软件工程师这个职业对我有着一种说不清道不明的吸引力,我渴望能够创造出一些有价值的东西,就这样,我全身心地投入了这个行业。
训练营疑虑
班级规模庞大,同学们的学习基础各异,课程内容更迭频繁,培训流程杂乱无章。焦虑情绪在同学们之间扩散开来,我们花费了一万美元辞去原有工作投身于学习新技能,这真的能让我们成为软件工程师吗?尽管在训练营中我们学到了不少知识,结识了优秀的讲师,有些同学毕业后成为了网络工程师或找到了理想的工作,但内心的疑虑始终未曾消散。
早期成效与隐忧
起初的付出取得了一些成效,我找到了几份兼职,心情也逐渐变得开朗。可是,接到的项目时有时无,编程过程中缺乏技术上的指导,收入的不确定性给家里带来了负担,而且我还在怀疑自己所学是否正确。如果想要工作就必须拥有学位,那么没有学位的人该如何积累两年的工作经验?自学成才的工程师又该如何获得机会?这些问题始终萦绕在我的心头。
现实的抉择
我曾是训练营的辍学生,同时也是一名兼职开发者。面对现实,我不得不做出艰难的决定,那就是放弃追求软件开发者的梦想。我向朋友和家人坦白,我之前的举动是冲动的,已经为此付出了沉重的代价。现在,我找到了一份与之前职业路径相关、条件更优的工作。编程这项爱好,如今却让我感到烦恼,既耗费时间又不见成效。
失败原因反思
我对上次的失败进行了反思,发现原因主要有两点:一是我主动放弃了,二是我在寻找方向上迷茫,且无法获得高质量的工作经验和有效反馈。这让我深刻认识到,要想在编程领域取得成功,成为一名出色的实习生,我在很多方面都需要进行提升和改进。
重新尝试与经验积累
我认识到提问时需深思熟虑,不宜向导师提出过于简单的问题。在导师的指导下,我利用业余时间学习强化类型语言,并报名参加了iOS项目,学习Swift编程。由于我三个月的开发实习经历和React编程的作品集,招聘人员给了我面试的机会。我认为,相较于技术面试的准备,一个优秀的编程作品集显得更为关键。
回首成为软件工程师的历程,我经历了不少错误与收获,失业一年多让我懂得了谦逊、坚韧与专注。大家普遍认为,像我这样想要转行从事编程的人,还有哪些方法能够增加我进入这个行业的可能性?