不懂虚函数有什么用,不知道除了构造函数,析构函数外还有拷贝函数,还有深浅拷贝之分。每天下班后我没有直接回家,而是留在了单位telnet到SUNOS上,开始了我学习unix的计划。我觉得是时候该离开这个安逸的国企了,说真的,真有些舍不得,我向PM提出辞职时,经理非常真诚的挽留我,说我工作做得不错,叫我考虑考虑再走。
一.并不成功的开始
我所读的学校是中国西部的一所普通高校。我进大学后也和大多数同学一样,过着60分万岁的日子,除了对编程比较感兴趣外。(呵呵,好多室友都说我外表女人,内心却男人:喜欢写程序,喜欢和男打星际,喜欢打CS选土匪,拿AK47)四年的大学生活淘进了我刚进校时的傲气与自尊,在栀子花开的季节,我面对的却是无法把握的未来。毕业了,是的,四年象梦一样。男友执意去了中国最繁荣的大都市,我却希望留守相对平静的近在咫尺的西部城市,结局是可想而知的。痛苦十分短暂,因为迫在眉睫的生存问题变得急为严峻。幸运的是,2004年7月我很顺利的找到了一份程序员的工作。
我的第一份工作比较轻松,就是做MIS系统,写写C#代码。工作很轻松,带我的经理也很照顾我。于是我每天过着上班下班的生活,每天穿梭在熙熙攘攘的人潮当中,全然没了生活的压力。这样的生活也让人讨厌,日子太无聊了,无非就是写着重复的代码,再就是在天涯上闲逛。这样的日子结束于我看到的一篇文章,题目我记不太清楚了,好像是:成为IT精英,我奋斗了7年。
当时很受鼓舞,也很自责。大学的四年已经荒废,难道还要重蹈覆辙? 于是我有了想离开这个安逸的城市,去节奏相对较快的城市锻炼一下自己。
于是在08年年初,我毅然背起行囊,踏上了南下的火车。。。。
二。初来乍到
一下火车,我来到人山人海的车站广场,看着人山人海,心里没有底气,毕竟是第一次出远门。但是只觉告诉我,先要找个落脚的地方。虽然我带了5000块,但是我却不敢乱花一分钱,因为在我印象中这座城市消费比原来的城市高多了。我得想办法尽快找到工作。
经过2个多小时的寻找,终于让我找到了一个网吧。于是不顾旅途劳累,趴在电脑前就上51JOB ,简单回顾了自己的工作经历,然后填写了简历,在网上投。时间过得很快,一下子到了中午。我出了网吧,胡乱吃了碗酸辣粉。然后去找旅馆,这里的旅馆真的很多,各种档次都有,我找了一个看上去觉得比较安全的旅馆。130一晚上,好心疼!!!尽管很累但是,大半个晚上我都没有睡着,双手紧紧的抓住手提袋。到了下半夜,我才慢慢的睡着。
早上起来的时候已经是9点多了,我洗漱完毕。双眼盯着手机屏幕,生怕会错过面试电话。也许我运气真的不错,大约10点,手机响了。我赶紧接了,一时高兴得语无伦次。电话里一个女声:您好,请问您是XX么?我们是yy科技有限公司,想约您下午面试......
挂了电话,我高兴得不知东南西北了,没想到这么快就有回应了。下午出门的时候我化了点淡妆,出门了。我按着yy公司的提示,费了将近2个小时才找到地方,真后悔没有买张地图。到yy公司的时候已经是下午4点了。
面试我的是位女经理。30分钟过后,我们谈得比较好。我自信满满的,呵呵。
最后经理问我期望的薪水时,我咬咬了牙,很小声的说了句3500 .经理说,其实你比较符合我们的要求,但是薪水可能不会那么高。我小声问她能给我多少,她说句2000。但是我心都冷了,我来这个城市之前的工资也有1500啊。。我说了句考虑考虑后,出了yy公司的大门。在传说中,这个城市不是每个人都拿高工资的么?怎么会这样?失望和痛苦同时袭来。
回到旅馆我仔细总结了一整天,得出结论:1.不是没有高工资,而是所掌握的技能门槛比较低,导致没有什么竞争力。2.一个规律:IT技能(不精通的情况下),技术门槛低的入门较容易的,在市场上竞争力不大(精通后,每项IT技能的竞争力相差不大。)。
3.所以我决定,去学习新的东西,门槛稍稍高那么一点的东西。
注意拿定,我回顾了自己所学的东西,觉得C/C++基础还可以,而且上学的时候写过一段时间的VC,于是决定啃C/C++。我开始在网上投C/C++相关的职位,把薪水要求降到2500~3000。上天又一次眷顾了我,四天后我找到了一份工作,工资2500,包住宿。唉,总算是定下来了,接着我便写了个学习C++的详细计划,花了1500元买了个二手电脑。工作后,我觉得极其的不适应,这个时候才知道,我对C++的理解是何其肤浅!基础太差了。。。自尊心一向很强的我,受了很大的刺激。我觉得,是时候努力了!
在工作的时候我积极的请教同事,下班后我在宿舍里疯狂的肯C++,在网上下载了教材。一行一行认真的读,上机练习,从基础开始。一步一步的来。在刚开始的一个月里,几乎每天都是凌晨才休息。但是我觉得很欣慰,因为我逐渐适应工作了,而且觉得越来越理解C++的内涵。连续这样3个月后,我终于对工作得心应手了,VC的底子也逐渐厚实。回想原来的夜郎自大,真的很好笑。现在我对C++无疑是敬畏的。
原来以为自己有多厉害,其实自己差得要命。不懂虚函数有什么用,不知道除了构造函数,析构函数外还有拷贝函数,还有深浅拷贝之分。不懂什么是多态,不懂什么是抽象类,不知道C++里居然还有个STL库。随便拿本VC的书就写程序,甚至不知道APP WIZARD生成程序的入口。
经过了三个月的苦心孤诣终于有点眉目了。我没有直接用VC,而是从SDK入手,用SDK写了将近一个月的程序。终于知道了windows里面居然还有消息机制,每个应用程序还有消息队列。编译器分配存储空间的时候居然还有内存对齐。这些新奇的东西让我兴奋,我每天如饥似渴的读着各类电子书。
《深入浅出MFC》,《高质量C/C++编程》,都是我的宝贝。 是的,正象很多人说的一样,没有几年是无法精通VC的。但是,我们无需精通每个方面,我们只需足够熟悉我们工作所用到的部分。DLL,数据库,组件技术,图形技术,进程调度,多线程等等,网络...太多太多了,MFC是如此的庞大。
也许是我心高气傲,当经理跟我说转正给我3000的时候,我拒绝了,我觉得自己可以拿更高的薪水。于是我辞职了。。
这次的离职,没有给我带来什么忧虑,可能通过前断时间的学习有了些许的底气。可能大家很奇怪,为什么上文多次提到工资,请原谅我的俗气!当爱情不能依靠时,金钱是能唯一给我安全感的东西。
这一次我打算找名气稍微强一点的企业。正好,TX公司正开招聘会。我一大早赶到招聘会现场,很热闹,已经有很多人在那里面试了。等了大约半个小时,终于轮到我了。面试官没有象我想象的那样提一些基础知识,而是直接问我对UML怎么理解,对UI设计有什么心得这些抽象的问题。我回答得吞吞吐吐,语无伦次,结果是可想而知的。55555555,真的好惨,这个全国著名的SP把我就这样简单的拒绝了,好打击人啊。但是这次来并非没有收获,因为在我走出招聘会场的时候,我留意到unix/linux展台门可罗雀,于是一个计划又在我内心酝酿。我回家后在网上搜集linux入门资料,然后把电脑硬盘格式化,为了表示学习linux的决心,我给windows 15G,给了linux 25G,就这样开始了我的学习linux之旅!
第二天,我从朋友那里打听到GDNT有个招聘会,于是又风风火火的赶去。GDNT的面试也给了我重重一棒子,让我好痛苦。在痛苦中过了3天后,一个高中同学说她们单位要招VC方面的人。我当时真的很高兴,也很紧张,因为这次面对的公司是中国著名电信运营商的研发中心。由于朋友的引见,面试很快确定在2天后。在这两天里,我把所有关于C/C++的知识点复习了一遍,然后阅读了一些网络方面的资料。果然功夫不负有心人,2个小时的比试面试过去了,我成了她们的一员。最后PM许诺试用期给我4K。
这里的工作环境很好,工作也比较轻松,也许所有国企都是这样的把。下午2:00上班,中午可以休息两个小时。单位食堂的伙食丰富而且价格便宜,一般不超过5元,最令人觉得温馨的是饭后偶尔还会发水果。:) 真的是好幸福,呵呵。在这里主要做的是一些交换网管系统,在这期间我跟PM学了不少东西。熟悉了HW,ZTE的很多产品,以及COBAR接口规范。私下还对7号信令做了比较详细的阅读,而且对很多网络协议有所了解了,比如SNMP,RIPv2、OSPF、IGRP,还学会了怎样使用CLEARCASE等工具。但是,最大的收获莫过于对UNIX的学习了。在这里有很多UNIX机器,HP-UNIX ,IBM-AIX,SUNOS 等等。。。
每天下班后我没有直接回家,而是留在了单位telnet到SUNOS上,开始了我学习unix的计划。几乎天天都是10:00以后才离开单位,搞不懂的就问人或者在网上找资料。回家以后,我继续在linux上学习一直到转钟。这期间我真的学了很多,跟windows上写程序完全不同了,似乎更关心细节,更关心操作系统了。经过大约3个月的摸索,终于对unix有所了解了,觉得好多东西豁然开朗。进程通讯,进程管理,页面置换,信号灯,线程池这些东西是我在indows下写程序从未接触过的。
觉得学习unix真的很幸福,每天进步一点,会让我睡得踏实。把《unix高级环境编程》学完后,我开始慢慢的请教前辈,有关嵌入式的开发的问题。
慢慢学着分析内核情景,裁减内核,底层的东西让我觉得好奇。还有一件让人特兴奋的事儿,咱们科室好多开发人员都是女同志,PM也是女人。
时间飞快,转眼四个月已经过去了。我觉得是时候该离开这个安逸的国企了,说真的,真有些舍不得,我向PM提出辞职时,经理非常真诚的挽留我,说我工作做得不错,叫我考虑考虑再走。这里的人真的很好,学习的气氛也很浓,也许我希望日子过得紧张一些。经理说我这样跳来跳去不利于自身的发展。也许她是对的,也许是我太倔犟,终于还是走了。我知道,当我交出那张卡,就再也不能回来了,走出大门站在华景的天桥上我默默的站了10分钟,仰望着那熟悉的大厦。
晚上回去改了改简历,然后在网上投。躺在床上,看着天花板,突然之间觉得好孤单,这里一个亲人也没有,鼻子很酸,好想哭。客厅电视机里传来世界杯预选赛的呐喊(我和一个男生一个女生合租三室一厅)。我走出客厅和那个男生谈了很多,也知道了他很多事情。现在才知道,虽然是合租,但是彼此沟通真的很少。他原来是在XTKJ工作,后来跳到外企,也是搞IT的,也是程序员。一个人到南方。
当时聊了很多,不觉到了凌晨。不过我们都没有睡意,于是他问我会星际否,我一拍即合。他很惊讶的看着我:你真的会。我说试试就知道。于是我们各自回房打开电脑,比赛开始了,呵呵。也许是他太轻敌,第一场,我选虫族,他选人族,结果被我出快狗偷袭成功,不过后来几场我都输得很惨,呵呵。。
第二天睡到中午才起来,1点多的时候突然来了个电话,通知我去面试,职位是linux程序员。我赶快打扮起来:)。照镜子才发现,自己瘦了好多,也憔悴了不少。我穿上了自己最漂亮的衣服,然后简单了画了一下眉,打了粉底和眼影,并且还画龙点睛的摸了腮红。呵呵,自己对着镜子傻笑。
到了面试的公司(一个刚成立不久的外企,VOIP设备商),和PM谈得很顺利。他问的问题也很简单:函数传值传址的区别,常用的进程通讯方式,和我做过的一些项目等等。。最后PM问我期望的薪水是多少。我怯怯的说了句:5K 。 经理摸了摸前额想了想对我说:这样把,你好好干,试用期我给你5.5K.
出了公司门,感觉天空一片蔚蓝。~~~~~~
读完后,深深打动着我,如今自己也只是在熙熙攘攘的人群中晃动,找不到方向,一直认为女生做程序员太累,但现在,突然信心满满的,决定了,明年年初,踏上梦想的追求之路,祝福和我一样有梦想而却被现实束缚的孩纸们,希望自己可以找到自己位置。
相关推荐
女程序员认识到这一规律,并选择学习更高门槛的技术。 3. 工作适应与个人成长:新工作中的挫折促使她更深入地学习和适应,她通过积极请教同事、自我学习和实践,最终提高了工作效率。 4. 自我反思与调整:面对挫折...
本文讲述的,就是一个关于女性程序员的奋斗史——一位女程序员如何在IT行业中披荆斩棘,最终实现自我价值的故事。 在大学毕业的十字路口,女主角面临着人生的重要选择。继续留在熟悉的城市,还是勇敢地走出去,迎接...
《一个程序员的奋斗史》是一篇描述了主人公段伏枥从大学毕业生到步入职场,开始程序员职业生涯的心路历程。该文通过主人公的亲身经历,展现了程序员在职业生涯中可能面临的种种挑战和抉择,以及程序员如何通过不断的...
本书描写了一位刚从大学毕业,对社会懵懵懂懂的菜鸟程序员段伏枥,通过自身的努力,一步一步前行,最后成为技术高手,并荣获微软最有价值专家的故事。书中不仅有初涉社会时的无奈,也有苦中作乐的愉悦,更有同事间的...
当然,这种情况在现代已经很少见了,但作者的精神值得每一位程序员学习,那就是在面对技术难题时,不要轻言放弃,而应该不断探索和尝试。 此外,实践经验对于技术成长的价值不言而喻。作者在计算机研究所的实习经历...
### 知识点总结 #### 1. 个人奋斗与成长背景 ...通过这些知识点的提炼,我们可以看到《那些年啊,那些事——一个程序员的奋斗史》不仅讲述了一个程序员的成长故事,还涉及到了更广泛的社会现象和个人成长的话题。
女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码
大学十年(一个程序员的路程)林锐博士的个人经历,我从网上转下来整理了给大家看看,希望大家有收获
讲述一个程序员学习、开发的经验,给后辈们带来些指导和启示
一个女程序员的心路历程一个女程序员的心路历程一个女程序员的心路历程一个女程序员的心路历程
### 一个程序员的奋斗经历——从迷茫到成就的IT之路 #### 一、起点与挑战:自学编程之路 故事的主人公来自一所不知名的三流高校,这意味着他无法依赖学校的名声来获得良好的就业机会。因此,从大一暑假开始,他就...
也是转载的 很符合实际 希望大伙能好好看看 谢谢
一位高级程序员对IT新人的几点建议一位高级程序员对IT新人的几点建议
Computer programming was once seen as "women's work." Ada Lovelace, Grace Hopper, Adele Goldberg, and others played pivotal roles in paving the way for today's computing professions....