朋友建议我写一篇关于从没接触编程到现在入行的经历,我想我的经历或许真的可以鼓励更多的人。于是,我大概写了写。其实总结起来或许就是一句话:想做,就慢慢靠拢它,然后去做就好了。或许结果没有你想象的世界那样繁华,至少,你看到过这个世界的一角。
因为我是没读过大学的,通过培训,学习的编程。自然我也接触过不少没读过大学的,或者不是计算机相关专业的学生,通过培训,入行的。也有很多计算机专业的学生觉得自己大学没学好,参加培训的。
我家是农村的,所以对于电脑的接触是很少的。高中的时候,只去过两次网吧,会开机,会在百度上搜索电影,会打开 QQ 聊天,听 QQ 音乐。对于电脑的接触,也就是这些了。
我是如何得知编程并打算学习编程的
刚高中毕业那会,很迷茫,不知道自己要干什么,能干什么。从百度上搜索,「高中毕业的女孩子适合学习什么技能」,第一个出现的就是编程培训学校的广告了,里面的课程分为软件工程师、网络工程师、网络营销等等。然后我就去搜索 软件 软件工程师 编程 等这类关键词。当时我并不知道 软件是什么,编程是什么。通过搜索,我大致知道了那是个什么玩意儿。当然,也搜索到了,说学习编程不容易,但是,努力的话高中生也是可以学会的。也搜索到了,软件工程师是一个薪资相对较高的职业。也搜索到了,虽然有高中生从事编程的,但是很多都是越到后面,遇到的瓶颈越多。。。。。。。
在大致了解了之后,为了确认自己真的是可以接触编程的,我又去网上搜索了一些编程的培训视频,我记得那时搜索到的是 c 语言的,听了一小节课后,我觉得我还是听得懂的,于是乎,就从工厂里面辞职去北京学习编程了。
如果问我哪来的勇气去学习编程?我的勇气就是大致了解并且看了一节培训视频之后,我相信自己是可以学会的。这或许不是勇气,只是对自己的信任。
当然,我并不希望你是一点点了解都没有,或者因为别的原因就盲目的来学习编程。尽管学习编程之后,你或许就会明白,什么叫做「活到老,学到老」,或者,那句话,「学习就是一种生活方式」,甚至是改变了你的生活。
学习编程必须要保持学习的热情
编程,并不像别的技能一样,学会了,就是会了,就拿着这个学会的技能,不需要再学习或者以后很少学习了。这是个,你一天不学习都会焦躁的领域。至少我是这样的。或许因为我基础薄弱吧。
所以,如果你不是一个乐于学习的人,或者,你想工作的很安逸我觉得并不适合来学习编程。
怎样开始学习编程
我觉得对于没有计算机基础的人来说,无论是学习效率还是效果来看,通过培训都是一个很好的方式,因为跟着老师的节奏,每天可以稳定的学到些知识以及实践的能力。
很多编程培训的老师讲的是十分仔细的,知识点之多,都有点让人都消化不了,所以,尽自己最大的努力去学习,尽管没有全部吸收,也是足够入门了。我觉得就跟上学差不多吧,每节课认真听讲,老师布置的任务好好完成,最后一定能拿到让自己满意的结果。
学习编程后找工作
对于想入行的人来说,找工作是一个让人很担忧的环节,害怕自己找不到工作等等。也是在一开始学习编程的时候最担忧的问题吧。其实,和担心自己学不会,我觉得本质上是一个问题,如果你好好学,肯定学的会,如果你学得会,怎么会找不到工作呢?
当然也不得不承认,初步找工作的时候,包括面试通过进入公司初期,还是有很大压力的,至少对于我来说就是。可是,你肯定也知道,这些都是可以克服的,毕竟在北京(或者别的一线城市),公司是很多的。刚开始出来投简历,海投的话,一天也能接到不少公司的面试邀请。当然,很多去了就相当于白去,但是,我接到邀请了必去,一是,万一这公司接收我了呢;二是,去面一下,或许能获得些面试经验,让我下次的面试更加从容;三是,可以看看市场的大概情况,衡量自己的”价钱“。
刚入职去一个好公司是很重要的。我说的好公司是,能让自己成长的公司。并不是每个公司都能让自己成长。
工作后也不能懈怠
至少对于编程来说,我觉得从来没有不需要继续学习了这种状态。到现在我觉得自己还是接触了皮毛,编程的知识海洋,我别说一个石子了,连个砂砾都没有捡到呢。不过,不能看我形容的这样,你就望而生畏了。或许不只是编程,在任何行业想要精进,都必须不断学习。
有很多编程的书都已经讲过这方面的话题。业余时间,甚至是工作时间都要保持自己是进步的。只有这样,才可持续发展。
我读到一本书《程序员的职业素养》,美 Robort C. Martin 著,里面讲到关于专业人士的话题,看过这段之后,我才知道,很多方面,我都是非专业的。不能在承诺的时间内完成任务,就是不专业;出现bug后,觉得出现 bug 是难免的,这就是不专业;专业主义的精髓就在于将公司利益视同个人利益。
我不知道,是有了专业主义的心态才能成为专业人士,还是,有了一定专业能力才成为了专业人士。专业人士没有足够的能力,是很难做出专业的事情来的,但是,没有这个专业的心态,我觉得也是很难成为专业人士的吧。
最后的一点建议
其实,就算一个大神在你面前,你问他怎么能学会编程,或许他能给你一些学习资源,但其实还是一句话,就学呗。
虽然,学习是有些方法论,但是,却没有捷径,不管哪条路,都得付出自己的时间和精力。所以,你安心的去学就好了,你肯定也能找到自己的学习之路的。不要焦躁,哪怕像个无头苍蝇,你也能撞出来个门,那就扎下去,飞出来吧。
最后,祝你能开始做你想做的事。