大家好,我是一只爱编程的猫,今天呢,我想站在女程序员的角度分析一下,女生适不适合做程序,以及我们应该如何走下去?
为什么选择做编程?
我是一名拥有8年工作经验的女开发,我跟绝大多数开发者一样,刚开始进入这个行业是为了赚钱,就因为老师在课堂上的一句话:“学会编程,月薪过万”,因为这句话,让一个普通的文科生对编程有了期待。
刚开始接触编程时,我并没有像绝大多数计算机专业的同学一样有着清晰的逻辑思考能力,看着投影上老师敲的代码,一个都看不懂,我采用了最原始最笨的方式,在本子上一句一句的抄下来,这种方法我现在看来确实挺蠢的,以我当时的认知,这是我学习最好的一种方式,回到寝室后,打开电脑,就将本子上的代码一个一个的在IDE里敲出来,那个时候我不懂什么是语法,也不懂什么是对象,我只知道,照着写,就能实现一个CRUD,虽然错误百出,经常独自一人烧脑到深夜。也正是用了这种方法,在某一天,我突然理解什么是对象,什么是实体,什么是类,这个时候我的编程之旅才正式开始。
如何变成菜鸟?
当我信心满满步入社会想要找一份程序员工作时,现实和理想的差距总是如此之大,没有公司愿意要我,那时的我面试了十几家公司,没有公司愿意要一个刚毕业的女大学生,在我不断放低要求的情况下,找到了一份工资一千多的工作,这个差距可跟月薪过万没有半毛钱关系,于是我看清现状,进入公司后开始努力学习,不懂就问,那时候,基本上每天晚上11点左右才会回家,不是因为任务量大,而是因为自己太菜了,面向百度编程都找不到答案,在基础如此差,对计算机软件掌握一窍不通的情况下,我也不知道自己为什么有勇气选择这个行业,经过日复一日的思考和训练,就在某一天晚上,脑子突然就通了,自此之后,脑子就像开了光一样。这是工作第二年。
是否迷茫?
在工作的第三个年头,虽然脑子开过光了,对于编程有了一些自己的理解,能做基本的业务,但薪资待遇最高也就几千块,这时候家人朋友都在劝我放弃:“你不适合做开发,这是男人才能做的事”,我开始怀疑自己应不应该继续做编程,后悔当初没有去打电话?毕竟当时打电话的同学已经实现了月薪过万,我开始怀疑自己,到底要不要坚持下去,为什么做编程?做编程的意义是什么?我跟大部分人一样,内心挣扎了很久,到底要不要坚持下去?这是工作第三年。
如何找到人生目标?
为什么做编程?做编程的意义是什么?我在心底反复的问自己这句话,直到有一天,公司将一个重要客户的项目交给我一个人完成,这个时候我身上有了责任感,我开始学习前端,这时候的学习为我将来作为一个全栈打下了基础。每天跟进客户需求,整理功能要点,制定开发计划,测试发布上线以及产品培训维护都由我一人完成,这个过程中,我得到了客户的认可,解决了客户的问题,实现了自我价值,这个时候我找到了编程的意义,我有了创造的能力,帮助需要的人解决问题,这种价值成就感远远高于金钱带来的成就感,也是从这个时候我开始有了梦想。工作第四年。
如何逐梦?
工作第五年,我开始遇到瓶颈,项目都能做,但是自己的基础太差,每天忙于业务开发,没有时间学习,这时候工作能让我学到的东西开始停止不前,我开始尝试让自己换个环境,接触更多优秀的人,模仿这些优秀的人,开始注重个人发展,而不是加班,把加班的时间放在个人能力提升上,比如学习一些基础知识,听大佬的课程提升认知,将时间花在自己身上后,也就是工作第五年,我实现了月薪过万。
总结
正是因为接触了互联网,成为了一名女开发,我的人生发生了改变,我从一个普通且没有自信的女生,到现在变得内心强大且充满自信,有了一定的逻辑思维能力,帮助我在生活中也少走了不少弯路,因为接触IT,我的学习能力是读书时的好几倍,总能快速的掌握到本质,拥有举一反三的能力。这些都是学习编程带来的好处,希望我写的这篇文章,可以给刚毕业的你,或者正处于迷茫中的你一点力量。
最后呢,说明一下,当初学习编程入门用的NET,入门很轻松,今后呢,我将会不定时分享NET的基础知识,帮助更多的小伙伴进入编程的世界。