没啥,今天看了一篇一位女程序员的奋斗路程 有感,我也写写自己的奋斗之路。
原文由于不是原创,我根据自身经历写篇原创文章给大家吧。
一.编程入门
我所读的学校是中国西部的一所211高校。(这里我也照搬原文了,其实就是云南大学,谈不上中国排名第几,云南也是排名第一。)
其实我搞编程并不是大学,而是高中。那个时候高中非常重视计算机编程,高中就开pascal编程,当然只是兴趣小组的活动。其目标也很简单—— 参加奥赛。
希望大家教育孩子不要只知道奥数,咱们计算机也有奥赛。反正如果能得第一名的话,保送好的学校比如国防科技大学这些是没问题的。
高中的编程是很简单很有趣,基本就是算法,甚至函数这些都没有学,但当时的基础我认为很重要,就像有本书说编程就是一种兴趣。
就像那篇文章说的喜欢写程序,喜欢和男打星际,喜欢打CS。我敢说我们打CS算是比较早的。我印象中99年出的CS,2000年上初中我们就开工半条命。我还想说其实那年头CS还不如半条命有名气,老家黑网吧里面小朋友都是打半条命,后来上高中去昆明黑网吧那些人才玩CS。
二、实习
我的实习和编程毫无关系,我去某电视台做网站。其实也不是去搭建网站,这篇文章已经说了(新手用个人/社团建站入门和经验)电视台每年花50W请别人搞得。
所做的工作无非就是截取头天电视节目,然后分类发上网站。我举个例子,你们看到新闻都是一段一段的,对吧。我的工作就是把一段一段的新闻裁切出来,然后根据内容写标题,发上网站。网站和你们土豆优酷差不多,只不过这个CMS包括文章、图片、视频、论坛、博客。
除了新闻还有很多娱乐节目,比如大口马牙、小电影这些。
最搞笑的事似乎也是这个时候:
1、很多观众搞不清电视台网站和电视台区别,经常打电话说:你好,我这里看不了XX台这类问题。
后来大家觉得是不是114查询查到网站了,自己亲自打114去查,查到也是台办公室电话啊,无语中。
2、大家工作累了去叫外卖,台里面有餐厅之类,结果手滑打了办公室的电话,说:“你好,我要一碗米线....对方不好意思说:“美女,这里是台办公室”。
哎,台办顿时阴影了.....
三、机会
实习电视台各种一段时间,我准备考虑在这里干一干,机会似乎来了。IPTV 那时候才刚刚开始,台里面有机会让我去做,大概的要求就是:每天上夜班负责输送到IPTV,一个月1500,但是没有合同,当正宗的零时工。我后来想想算了。
正巧,电视厅公开招人,我马上准备考试。
说实话,这个考试竞争比不上公务员,只是考题不规定范围。如果你们下次考这个的话,别听信人才市场那些人说电视台考试复习资料。
虽然说考试竞争比不上公务员,但基本差不多,只招一个人,进面试比例1:3。我朋友也在厅里面,她看过我的成绩就告诉我,我考的很好,但是只是第4名,前三名每名只差一分。也许是天意,就差一分进面试而已,回想起高考中考老师要求班里面尖子生当昆明市前几名,自己太堕落了,中高考还能在班上当个第5名,现在考试人数有多少我不知道,探花都当不上哎。
这里给下次考试人说说经验吧:
电视台考题不规定范围。我印象就是一些公务员事业单位的题,还有些专业知识的题。我当时就疏忽了,认为台里面只会考公务员事业单位的题,就拿云南省事业单位的书拼命的看,结果专业知识的题就没复习。想想那里面那些题都是“老冬瓜”上课讲过的(计算机网络)。有一题他还说是某个学校考博士的题,哎,中高考还想和我妹妹比试下就那么努力,要是能多复习下计算机专业的题,别说才考80分,拿90满分都可以。
四、入职
之后离开电视台去很多单位忙活,最后忙活半天,后来上网看见现在这个单位招人,就去考试面试了。我很顺利的找到了一份程序员的工作。
实际上,程序员的工作不是那么好找。基本上除了北京深圳这些地方码农似乎好多,你要来昆明就很难。因为所谓计算机公司都是做服务,比如为金蝶用友这些产品做服务,真正能搞产品就很少。基本我扫了一眼人才报纸上,所有计算机招聘都是XX销售代表,或者服务顾问,真正搞开发公司基本就没有。
就算有搞开发公司也就两类:1、国企下面子公司专门为国企服务的,我和我徒弟现在在的公司就这样。2、一时只需,比如有个订单要做个网站,要你“独立开发”。其实潜规则我不说你们也知道,就是做完给我滚,经济一点保障都没有。
我看了原文,她在小城市的工资也有1500。我就告诉大家,我进公司工资也就1500,扣五险一金,就1000左右。就像打CS一样,第一局输了,只有那点钱。
后来我跟别人说我开发软件只有千把块钱,谁都不相信,谁的眼里,搞“高新”产业人怎么拿这点,那个时候浮夸风很高,我看X鸟宣传说美国JAVA程序员年薪XX美元。要知道那年可是金融危机哦,或者你真去洗洗盘子看看,洗一个月能拿多少?
五、未雨绸缪
现在我看过N 篇文章就说,自己大学如何如何颓废,然后“发奋图强”找些书拼命的看,学什么什么。我当时进入大学选择自己喜欢的.net,还看的是章立民 vb.net编程的书。
其实编程不要想的太复杂,选择自己喜欢的东西学精通了,其他就很简单。后来去学C#或者C++ 哪怕是MFC这些感觉没什么难度,看看书就会。
在大学里面我坚持做人17条(校规什么爆弱,看看我的做人17条)专心学习,很多人去图书馆就是因为自己静不下心去复习功课,我是去博览群书学习专业知识。课余时间去搞搞摄影。还专门跑去学习工商管理专业的MBA课程以及城市规划专业的美术课(因为这个对基础要求不高)。
我觉得一个人要有舍得,如果你觉得事业很重要,大学就要出来好好发展事业,大学出来经商也不少。如果要发展感情就好好发展,什么理由把你抛下那种男孩子只能随便和他玩玩。要学习就好好学习,不要去做无关的事。
现在谈谈工作吧,公司不是你想做什么就做什么,一般公司也有势力的,比如搞运维就运维开发就是开发的。公司工作很简单就去去收烟。去的都是那些山里,这里大家很多没进过山,不能想象有多偏僻。我就描述下,坐中巴车100公里去到的小村庄。
校过秤么?你肯定想起大学时候的桥式电路,其实很简单,手提20KG的砝码然后调试下。综合就是除了维护软件,你还得学习电工电焊以及当大力士,那些数据线没人卖给你,结构都是公司自己定的,要线自己动手去焊,要秤自己拿20KG的砝码去校。
那时候也很怀念,跑遍云南千山万水,后来为了回昆明绕路跑去攀枝花。
最牛的事也说下,就是自己开车去文山的山区里面,有个同事装13,非拿个apple手机去显摆(那个时候才上市,没到街机那么普及),结果出了广南县城没信号了,真有意思。
六、体系平台
本来想引用下公司其他写的东西,谁知搜索不到了,就自己写下:
进公司最大的项目估计就是这个了,因为有几点:
1、省公司要求用Oracle的流程和ADF框架
2、某公司合作要求用某大学开发的新框架开发
这些技术国内从来没有人做过,更没有任何教程教材可言,学习起来相当辛苦。
说句实话,这两个东西根本没法用,BUG太多、开发效率太低。比如Oracle的流程一般一个程序员一天只能做一个节点,一般流程最少30-60个节点。
用广告的话就是两个月一疗程(流程)。
但是客户要求可不是这样,要求你半年搞完全公司255个流程,你听见足以去死。
当时也考虑很多国内外产品替代,但是流程存在省州市县乃至站级别传递文件和子流程。目前我觉得Oracle的流程是最棒的,虽然难度足以可以让人去死。
后面经过自己不断摸索,用很多自己想法是实验,最后在半年搞完全公司200个流程。用领导的话就是我们在半年内完成其他公司需要3-5年完成的工作。
代价就是一天到晚的工作,结果项目组一个男孩子就因为这个和好了好几年的女朋友分手了。
正因为参加这个项目,工资总算突破3000。不过感觉就是一句话,现在框架很好用,但是你出了公司就是废人一个,什么都不会。
七 这几年工作一些心得
1、老员工公司存在势力,比如昆明帮看不起地州上的,地州帮又说:“烂昆明人”。对于这种情况,两边都不要得罪,比如对于昆明帮就说你是昆明的,对于地州上就说你是XX州的,随便说哪里只要你去过就好。
2、特别是国企这些,都是欺负新人的,你去就是要去混熟,否则就要被欺,开始几年必须要坚持。
3、搞开发没有什么技巧,就是坚持。我们单位来说,人走了不止几批了,跟我一起进来只有我留下来。
4、工作就像人一样,男人抱砖就不能抱你。工作也是如此,如果你希望一份高薪工作,只能拼命去付出,如果你想清闲点工作就得少拿很多。
5、很多想要稳定的工作,就拿保险来说,你不到省一级管理层,其他层面的员工都是不稳定的,不过你的销量好的话就有不错薪水。
6、国企不是人人都能去赚大钱的。比如某国企,就是叫你去买手机,银行就是叫你“买”信用卡。编制也拿钱出来卖,一个60W 值不值你自己考虑去了,否则就是临时工。就拿某局长一句话,我们这里8年没进过人了,你关系除非老实牛否则别想那么多。如果真要找关系,记得从上往下,找最大的,不要认得几个所谓部长什么的,那些没用,自己看看那个单位招工简介有没有说听从领导安排一文。具体可以看看:敝人写的国企又不是那么好进的,何必劝儿进…
如果你和我一样,想去卖衣服或者开美容院,自己看看敝人写的文章不多说,希望大家能从敝人经历中学到很多辛苦,成功不是那么容易: