家里太乱,被迫断舍离,一个装弃用电子产品的纸箱成了目标,我恋恋不舍地开启了清理程序,结果发现了好几件具有个人历史意义的小玩意儿,一时感慨万千,决定由着它们写点东西。

今天要写的物品,如下图所示:

这是一张 GPRS 上网卡,我没记错的话,应该是我 2005 年从西安大唐电信裸辞后购买的,它见证了我转型软件开发的开始阶段。

毕业后进入西安大唐电信做程控交换机的售后技术支持工作,到处跑着重启设备、更新程序、排查故障,没什么技术含量,也没发展前途,看到身边的老同事,感觉干上十年八年也不会有什么大的变化,再加上一年有 300 多天出差,也影响和女朋友的感情,就决定不干了。

我首先谋求公司内转型,经由开发部门的一位朋友介绍,想转去用 C 语言做嵌入式开发,没成,就裸辞了。

当时还在交大北门附近的曹家巷租房住,辞职之后不得不考虑找工作的事情,内心其实是一片茫然的。

在公司内转型失败,具体原因不详,但大半是因为我从未写过代码,没有任何开发经验吧。离职之后,也没看到别的选择,还是打算找软件开发方面的工作。于是就找了本 C 语言的书,记得是《the C Programming Language》,薄薄的一本,开始看。每天在曹家巷认真的读书,干读,不敲代码——因为连用什么 IDE 写程序还不知道……现在想来也是可笑得紧。

期间找了在交大读软件工程硕士的同学一次,他建议我学 Java ,给了我一本《Java 2 核心技术卷Ⅰ:原理》,我看了几天,一头雾水,加上那本书太厚,是《the C Programming Language》的 3 倍左右,于是我决定就学 C 语言。

花了一个星期左右的时间,读完了《the C Programming Language》,开始投简历找工作。结果简历总是石沉大海,偶尔有慈悲的 HR 给予我笔试机会,我也过不了笔试关……

到网吧投简历,在家等电话,啃 C 语言,参加笔试,挂挂挂……就这么搞了两三个月,非但没找到工作,还天天被鄙视。心里可能也是有些气馁,感觉可能也会有些颓唐,觉得自己没有价值吧。(年深日久已记不得当时的具体感受了)。

不过几个月后,我做笔试题的水平已经上来了:投出去的简历,只要获得笔试机会,基本都能过。这还是蛮让人高兴的,因为不断会接到通知面试的电话,让我感觉距离找到工作只差一步距离了。

然而令人失望的是,面试却总不能通过,“回去等通知”往往就再无下文。现在回头看,原因主要是没有开发经验,这可能也是半路转型做开发的朋友们都会碰到的问题。但当时我一个人,也和外界的同行(根本不认识几个做开发的)没什么交流,不知道开发经验、项目经验对找工作的影响到底多大,所以虽然屡屡因此受挫,倒也不甚在意(其实在意也改变不了现实,没什么卵用),依然一家一家地投简历——这得庆幸彼时刚过完年,招募程序员的公司比较多。

在这个为了找开发工作打怪升级的过程中,退掉了曹家巷的房子,在交大东南门斜对面、公安招待所南面的一个破旧家属院找了一个五楼的套间住,这样离学校更近一些。

现在那个地方已经该拆迁的拆件,该改建的改建,昔日热热闹闹的沙坡、黄埔庄都不存在了,取而代之的是整齐划一的高楼大厦。公安招待所不在那里了,我曾住过的破旧小区也不在了。那个房子我算是印象比较深刻,还以其为背景写过两篇小说,一篇描写一个被数字化的开发者的悲惨命运,一篇是鬼故事。想想也蛮有意思的。

搬家后我依然在找工作,依然过不了面试关,但我需要网络,因为老跑网吧投简历总不是什么方便的事情(我还记得交大东南门南边的星空网络,我在那里投出了很多份简历)。但那个小区没办法装宽带,于是我就跑到赛格电脑城(雁塔中路那个)去打听,结果就买了本文开始提到的这种上网卡,大概是 1300 多块,一个什么套餐,包一年 GPRS 上网,还可以发一些短信。这下好了,告别网吧,可以在家里上网找工作了。说实话,这种上网卡,实在是慢得让人心焦,打开一个网页要几分钟。也亏得当时没什么别的选择,否则断不会买它的。

能上网后,我一边刷招聘网站找工作机会,一边学习 C 语言。这么说多半是自我粉饰了,当时的实际情况应该是:能够通过笔试后,基本上不怎么学了。因为不知道学什么,书都看完了,没经验也没前辈们指导,连项目是怎么回事儿也不知道,自然也不会自己去设计一些项目来练习。所以,我在找工作的间隙干了另外一些有意思的事情来慰藉频频被鄙视的落寞。

我把上学时写的、在大唐电信时写的小说(那时会跑到网吧写小说),都整理出来,挑一些自认为不错的,修改润色,打印出来,投给北京文学、人民文学、收获之类的杂志。不过遗憾的是,连一篇退稿信也没收到过。那时我还整理了名为“尘网”的文集,打印出来,用拉杆夹装好,现在还放着呢。然而也只是放着了。(希望有一天可以出版自己的小说!)

大概从 2005 年 3 月中旬开始,找工作的事情有了起色:我通过了华为的 2 轮面试,进入到第 3 轮。不过因为没什么项目经验,对开发也没什么深刻认识,被建议去慧通(给华为做项目的公司)。真不知自己那时怎么想的,被鄙视几个月后居然还莫名其妙放弃了这个机会。大概是觉得在慧通这样的公司工作比华为要低人一等吧,毕竟我是奔着华为去的。

转机出现在 3 月底,我收到了西安信利网络科技有限公司的面试邀约。去面试那天刚好信利的技术副总谢总在西安,他在软件园秦风阁一楼大厅面试了我(第三面)。因为我不懂软件开发,没做过项目,软件这块没什么好聊的,他就和我聊怎么解决固定电话故障,这是我熟悉的,解决问题的思路还在,说起来也比较有逻辑。聊完之后,他给我出了一道马踏棋盘的题目,说如果我在两个星期内用 C 语言解出来,程序可以跑通,就可以加入公司。

回家后我就用那个上网卡,蜗牛一般地在网上搜索相关信息,后来编了程序,调试通过,再后来就加入了信利软件,开始了我的软件开发生涯。

你的一生中,总会有一些人出现在你的关键节点,改变你的成长轨迹,帮助你成为现在的自己。谢总于我就是这样的人,我的内心深处,一直藏着一份难以言说的感激。在 2005 年的新浪博客上发布的一篇年度总结文章里,我记录了这件事,表达了感谢。在这里,再次说声谢谢。

在我们不断前行的旅途中,会有很多物品渐次出现,陪着我们走过某几个站点,然而很少有什么东西可以一直陪我们到终点,到了分别的时候,你再恋恋不舍,也不得不轻声说再见。

那么,再见,我的 GPRS 上网卡。

被鄙视的准程序员与GPRS上网卡相关推荐

  1. 准程序员应如何使用Ipad!!!

    刚拿到ipad的蓝牙键盘,在pad上写着刚开通csdn账号的第一篇博文! 1. 续航能力 首先哈,我买pad的原因是因为,笔记本有点沉哦,并且续航能力不不咋滴.Ipad可以看视频的话连续使用10个小时 ...

  2. 你想告诉准程序员些什么?

    关于大学学习,我想告诉你: 1. 不要担心自己没有计算机基础,不用担心自己跟不上. 我刚上大学的时候也很羡慕那些高中就学习了编程的同学,看着他们潇洒流畅地敲击键盘,而自己因为一个小小的循环语句就折腾了 ...

  3. 所有的工程师都鄙视 php 工程师.,程序员的鄙视链(所有工程师都鄙视php工程师23333)...

    最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写 JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的 developer(所谓的 develop ...

  4. 准程序员必看!该怎么规划自己的职业人生,看看前辈们给的建议!

    程序员能纯靠技术渡过中年危机吗? 可以,但首先要改变商业模式,也就是赚钱的方式. 比如你自己开发一款市场需求巨大的软件产品,甚至是一个小程序自媒体之类的,慢慢建立起非工资性收入,只要你还是靠打工挣年薪 ...

  5. 一位准程序员对软件行业的8个问题

    查看原文http://blog.jobbole.com/24761/ 前言:本文源自@原数据 的一位学生发给他的私信.这些问题在在校生中很有代表性(见下文).随后还有几位微博网友(@哲学家灰太郎.@偷 ...

  6. 我和CSDN的故事(CDSN成立20周年———准程序员响应号召)

    各位看官小板凳排好,我要开始那个春天的故事咯~~~ ①你可以叫我超超,今年在东北大学秦皇岛分校大二通信工程专业,跟CSDN的第一次相识是我还是大一的时候,大一刚开学,学校就开始安排C++程序语言课程, ...

  7. [转]90后准程序员写给前辈们的一封…

    作为一个即将步入社会的90后,一直有许多话想对前辈们说.... 1.我们的时代? 我们的时代是什么?我觉得就是吃快餐长大的一代,想想70后的那一代程序员,他们那时候没什么网络,没太多的技术,书也没现在 ...

  8. 90后准程序员写给前辈们的一封信

    作为一个即将步入社会的90后,一直有许多话想对前辈们说.... 1.我们的时代? 我们的时代是什么?我觉得就是吃快餐长大的一代,想想70后的那一代程序员,他们那时候没什么网络,没太多的技术,书也没现在 ...

  9. 作为一名准程序员,谈一下现实和未来

    微信改版,加星标不迷路! 你很努力,看起来也很坚强 你每天闻鸡起舞,起早贪黑,废寝忘食,被打鸡血被灌鸡汤,甚至接受着毫无人性的军事化标准化管理,最后终于考上了一所世界排名几百的985或211. 你可能 ...

最新文章

  1. Google工作10年,关于技术、管理和职场生涯的一些感悟
  2. Frighting的日常:第7天
  3. DB Intro - MongoDB User
  4. nyoj164——卡特兰数(待填坑)
  5. 从Linux服务器端下载文件Win客户端
  6. python的作用域 gbel_[ python ] 全局和局部作用域变量的引用
  7. 游戏接腾讯平台的一些锁事
  8. SQL中inner join、outer join和cross join的区别
  9. Android ASM插桩
  10. UE4添加人物动画之状态机
  11. linux文件的复制需要什么权限,linux下复制文件需要什么样权限
  12. 河南大学大计算机考研复试分数线预测,2017年河南大学考研复试分数线以及复试通知...
  13. Beamer Template
  14. VBA工程加密,工程不可查看加密
  15. 使用 C 语言打开浏览器
  16. Google商店中下载安兔兔评测,后下载3D资源插件,提示“您的设备与此版本不兼容”
  17. AcrelEMS-IDC数据中心综合能效管理系统解决方案-Susie 周
  18. Xcode下载结果校验
  19. z变换的初值终值定理,及matlab示例
  20. C++语法——make_heap、push_heap、pop_heap、sort_heap使用介绍

热门文章

  1. 前端架构八大设计准则
  2. css实现滑动导航栏
  3. DDoS会危害关键基础设施吗? “安全加”认为媒体搞错了方向 APT攻击才是杀手锏...
  4. 如何使用 API 工具做 Websocket 测试
  5. 管道无损检测python_【软件工程论文】谈超声波检测设备软件系统(共2508字)
  6. 2022-2028年全球与中国紫外线(UV)传感器行业竞争格局与投资战略研究
  7. 预制凭证过账报错【dynpro SAPMF05A 0302 无批输入数据】
  8. java 数组元素查找_Java在数组中查找指定元素的方法
  9. 组织敏捷转型中的 HR
  10. Word Break Ⅱ