我是一个来自西安电子科技大学的姑娘,16年刚刚毕业。之前在爱立信工作,去年12月份来到华为。
目前主要是跟华为外包的小伙伴一起,做一些基础工作。就在刚刚还经历了一场问责,被老板批斗了。感觉每天都过得非常紧张,但是还是不后悔现在的选择。
最开始的的时候我的专业是偏理论的,专业对口的工作不是程序员。但是上研二的时候发现干我本专业不太好找工作,于是我就想以后该怎么办。
那个时候有各种各样的声音在告诉我:女生还是找个国企吧比较稳定,或者女生顶多做个测试就可以了不要做开发。
我觉得做测试顶多就那样,在国企又很无聊。那我到底要怎么办?
我报了一个培训班,但是发现讲的很浅,自己看书效率也很慢,等到毕业真正找工作的时候才发现,我的能力很一般。
再加上我现在的老公也就是之前的男朋友在西安,我就不能去外地,只能在西安找工作。
找不到特别好的开发公司,所以当时就去了爱立信,因为我的英语比较好吧,在爱立信做技术支持。工作比较轻松,但总感觉不够充实。
所以就决定一定要找一份开发的工作。这可能与我的性格有关,因为我比较活泼、喜欢挑战。
在爱立信呆了大概9个月,其中有一半的时间,我都在学编程。
这个过程是特别痛苦的,因为每天在工作完之后,你要克制想看电视、玩游戏的冲动,去看书。
果然机会是青睐有准备的人的,就在我觉得已经积累了不少开发知识的时候,碰到了一个贵人——我的朋友,他是华为产品线的管理人员。
那个时候他就在研究生群里发招聘,说华为要招人,我就说我想试试。经过面试,我感觉自己当时的水平与他们的期待还相差甚远。当然我比学生时代好一些,但是华为是非常厉害的公司,他们对程序员的要求,特别是社会招聘的要求很高。
我就想:那我该怎么进去呢?我师友问我愿不愿意先在外包干着,实习几个月等能力上来再给我转正。
当时觉得很郁闷,怎么说我也是研究生,还是西电的,怎么可能去做外包呢?!可能我对外包的认识也比较片面,总觉得是很低端的东西,心里上有点虚荣心作祟,很排斥。
但是过了半天,我就想明白了:我是学东西的,先在外包学习一段时间,再以更好的姿态进入华为。如果我现在不去,也许就会丧失一次进入中国最伟大的企业之一,做理想工作的机会。
工作了几个月,自我感觉进步不小,但是也没有想象中那么快。不过我发现,在工作中技术是一方面,“会工作”也很重要,会工作能够达到事半功倍的效果。
今天我还被一个程序员同事震撼了,他的Excel用的非常溜,解决了很多实际问题。我觉得在工作中真的不要小看任何一门技术,哪怕是那种表面看起来不那么“核心”的技术。
到目前为止,我转行的经历就这么多,过程很简单。只是其中的辛苦,只有自己知道。转为正式员工还需要一段时间,有时很难看到希望,我觉最重要的是做个纯粹的人,不要去想太多,也不要听别人怎样说。
女生当程序员可能遇到更多的阻力,特别是我四月份结婚了之后,发现确实有一些和男生不一样的地方。
作为女生,你的精力、思维可能都比男生差一点。但是这些并不能妨碍我们成为一个特别优秀的程序员。你如果把困难当做困难,它就是;反之,如果不认为是困难,那它就不是。
比如:加班到凌晨不要指望你的老公心疼你,他只会觉得自己找了个假老婆。
对此,我是深有感悟。有几次我都是加班到凌晨,回到家他都会对我沉着脸。之前我还和他冷战,但是后来我就想明白了,我们都是大人了,不能再去有小女生的心思,指望人家疼,人家哄。生活中我们不能光想着从别人那里得到什么,要想能给予别人什么。
如果我们有一张充实的日程表,用学习、出去玩等等事情,把时间都排满,我们就不会太过在意另一半的情绪。而你越独立,他越疼爱你。
现在我每天都会很正能量,不会被老公的情绪左右。这样他会觉得你很强大,会反过来依赖你、追随你,甚至不由自主为你做一些事情。所以真的没必要为小情绪伤感。
不是老公影响我们,而是我们影响他们。我们是女人,但并不妨碍我们变得很强大。
生活其实很简单,只要工作好生活好就可以了。甚至我想挑战那种认为男人是一片天的思想——真正独立起来吧,就这样!
在我本科的时候,其实也可以为编程做一些准备工作,打一些基础。但是那时候比较小,没有想着去为未来承担一些东西,想的是成绩考好,英语学好就行。
看问题也比较片面,想着逃避,觉得还有三年读研的时间,不着急去为了职业发展做什么。后来发现,如果一开始逃避的话,后面就会加倍偿还。
所以希望我们每个人都能站在成熟的角度去想:我未来想成为一个什么样的人?我有什么样的理想?从这个角度去考虑问题。
程序员是一个非常看重能力的职业,即便本科学校不理想,只要用心去学,发展的机会很大,而且不需要依靠经营人际关系来求发展;
对于非计算机专业的朋友,如果自学能力一般,可以报一个基础的培训班。如果能力比较强,有自制力,可以看看书,网上找一些视频,自己做一些编程项目;(我的一个朋友毕业于西安工程大学。那个大学最好的专业是纺织工程专业。可是他觉得自己想做一个程序员,就报了一个培训班,全脱产学习。现在他在一家中型公司做测试,月薪还不错,比他的大多数同学发展得要好。)
学到一定程度,如果能有一个实习的机会,就是最好不过的了。在工作中会有个框架,让你把学到的技术应用到框架中去。实践中体会比较深,比单纯看书听课有效。
学代码并不是很难,花功夫理清逻辑就行。只要肯努力,上手很快,特别是我们年轻人,基本上给半年就能成为一个很好的开发!
如果选择了要做一件事,就坚持下去。
作为女生,刚工作的时候不要考虑太多婚姻生子的问题。
本文转载自【Android开发中文站】
公众号内回复“1”带你进粉丝群