首页 > 代码库 > 一个技校生的IT生涯 --- 我和软件的姻缘【0】

一个技校生的IT生涯 --- 我和软件的姻缘【0】

文档写的少 格式也很渣 

本人学历也不是很高 文笔也很平平

文章挺长的 当然您能看完 我会非常的感谢 

感谢来读这篇文章的人 也感谢那些访问我博客的人 


12年到14年学程序也有2年了 期间遇到很多好人 

最初从厚脸皮被人骂菜鸟  文档和百度都不会 到现在 加入了各种群 结实了各种各样的好人

这里好人俩字需要强调一下 以表达我内心的感激

第一位 是一位特别的朋友 最初他的网名叫天青石 也许是上帝安排我俩能一起学习一起鼓励 到现在 我俩都是互相学习和互相鼓励的好基友

他和我一样 是江苏某个中专校里的 五年制大专生 【唔 也可以说野鸡大专吧 反正没几个企业认为这个文凭算文凭】

记得初中毕业择校的时候 通过QQ问问里的 提问 我俩认识了 他加了我QQ 我给了他在选择学校方面的帮助

然后接下来我的直销生涯里经历了一些事儿 

那段时光特别的黑暗 只有我自己再鼓励自己 学校里老师打击我 最好的朋友对我冷漠 回到家 父母吵架 整天睡觉睡不好 吃饭也吃不安。

经过了那些事 

我开始给自己定目标 :我。本来就不是什么坏人 干嘛要毕业出来做小混混,

                                        父母挣钱不易 初中是没好好学 现在就得努力为以前买单。

                                        将来绝对不做一个只会卖硬件的人 本身嘴皮就说不过别人 将来一定得做一个技术方向的工作。


2012年的 2月份 开始和小伙伴天青石一起学编程 我们当初是百度了 很多人最认同的 最基础的语言开始 C语言

起初是靠百度还有百度贴吧 我们定位到了各种各样的教程 并互相分享

贴吧里推荐的是<<C primer plus>>适合初学者 结果就买了 刚开始看书 看到那么厚一本 700多页 

心理上带来了很大的压力。。第一次自己买这么厚的书 还要做到啃完真不容易 结果一周过去第一章都没看懂。。

然后 我在一位群友的分享下 看了小甲鱼C语言教程 第一篇 <<编程初学者的救赎>>小甲鱼也可以说是一路给了我不少帮助的好人

虽然我不认识他 也没和他QQ交流过 不过他的那篇视频 真的特别打动我 小甲鱼的视频特点很幽默也很鸡汤偶尔带点自嘲

虽然视频吐槽较多 但是对于那时的我 是相当有大的帮助 看了几集他的视频 我发现 那本700多页堪称初学者的教材 也能独立看懂了

紧接着开学了 上课我也完全的不听课 抱着那本700页的书 跟敢死一样的拼命死读 看不懂就一天盯着一夜看 在纸上写代码 画逻辑

最后回家通宵的把书上的每一道习题和例子都实现了一边 那时 自以为已经学会了C语言的我 又迷茫了 

为啥别人编程都是能写出一个 图形化的软件出来 难道我学的都不是编程么。。于是带着困惑在贴吧里发帖求助

当时标题是 C语言学完了 下面该学什么 引来了不少那时候觉得大牛群喷 ,只有一位回答看出了我的状况 <<数据结构与算法>>并且推荐了教材

是机械工业的一版C语言实现 立马找家人要了钱买下了人生第二本编程书 抱着就死磕 

因为初中时数学差语文也差英语更差 加上译者翻译的文字里带着不少秀文化水平的情调 一个时间复杂度和空间复杂度的定义 我卡了好久

可以说之后我买了一本 翻译不错的书 <<算法C语言精解>> 我才彻底的明白了时间复杂度空间复杂度是什么

一次在群里交流 我说自己就花了3个月的时间 刷完了<<C primer plus>>【那时候就养成了一个坏习惯 对那些高学历的+看着言行很半吊子的有种不服气的感觉】

结果被群里突然出现的 指针狂人 丢了到复杂指针的题目难倒。。然后被喷【那句话我永远都记着 "呵呵3个月么 复杂点的指针都看不懂 刷完题又如何呢?"】。。心理特别不舒服【这也许就是年轻 任性吧。。

于是就开始定位指针方面的书籍 搜到三本<<C专家编程>> <<C缺陷与陷阱>> <<C与指针>> 第三本没有细读 因为题目里涉及到很多算法方面的东东 发现那位出题人的题目 一模一样的出现了在前两本书【具体哪一本忘记了】印象里 那本书还实现了 判断复杂指针的程序代码 看到那样的解答 我第一次被触动到

原来指针还可以这么玩 写出这种代码的一定是很牛的人啊。。【后来这个想法 在各种C语言编程风格里被推翻了。。 代码当然是尽可能的美观+性能+可维护性+扩展性才是王道

在学数据结构与算法的那段时期 一直处于停滞阶段 没什么进度 书上晦涩的描述 和一些打印错误 加上代码都不全 

那时候也笨 不知道百度一下 老外的这种书都是有配套源码的 起码例子代码都是全的

最终在走投无路的状况下 我去打听 好基友天青石的情况 他也一样对这个很无奈 咱俩初中都没好好学数学。。

他跟我说 自己打听到 数据结构与算法属于内功 可以后天补 正在学习C++ 面向对象什么的 

听着C++ 面向对象 我立马着急了 面向对象是什么 我怎么不知道呢 看来是没好好学编程 这些估计都是必须都得学的 

因为 脑子里突然觉得这个东西没听过 得学学C++的念头 果断的又买了本<<C++ primer plus>> 这本书我刷了2个月 这次我把所有的题目都分文件夹存放并且记录时间 题目算80%搞定吧 兴奋的提交到了csdn 立马的引来了不少下载 当时特别激动 因为学编程也快半年了 啥软件都没写出来【那时候认为图形化的东西就是软件

然后我打听到了有一点C基础或者C++基础其实就可以学GUI的程序设计 写出那种 那时觉得能称得上软件的东西 再那之前 我又在同时磕先前买的数据结构与算法书 渐渐的对算法也开始有点 决策方面的想法了 当时打算写一个学生成绩管理系统 用C++实现 因为先前c写过一个 算不上很成功 不过起码能用了 由于对算法有朦胧的了解之后 我采用了 那时候才学最快速排序算法 实现了成绩排序模块 那时候特别兴奋 不容易啊 第一次实战了算法 还应用在了程序里 但是在OO实战方面我又再度迷茫了 到底何时用各种权限继承 何时用虚继承 何时用模版呢?并没有为这个琢磨很久 带着侥幸的想法 嗯以后说不定代码写多了就理解了 开始了windows编程之旅 <<windows 程序设计第五版>> 那是我买过最后的一本书 近1000页。。 那时候也蠢 读书从引言到目录 我都一个字一个字的死磕完 两个月看到了700多页 实在是受不了 M$伟大的api 实在是晕 确实是不错的书 可惜属于字典范畴 对每个API介绍的都特别细致 但微软的API参数实在是太多 代码量实在是太大 内部机制也实在是复杂 最终遗憾的放弃了windows编程 紧接着下面一段真空期 完了近2个月游戏

堕落了2个月 心理特不舒服 每天也是睡觉不安稳 不过那时候也感觉很诧异  发现1年的学习编程 让我整个心智和习惯方面都有了很大的变化

以前是一个 做事都三分钟热度 爱说话的人 现在呢【包括现在】已经是想做一件事 坚决做到不愧对于自己 不爱说话的人爱聊技术的人

开始重拾以前学习的东西 又买了不少的C语言和C++的书 买了大概有4 5本算法书 看了各种评价 斟酌下了单 每本都没看完不过 每本都有收获

不同译者的翻译风格让我也终于能看懂那些晦涩的数学术语和数学定义 

在一次意外的讨论中 结实了我 第二位 朋友

当时也是一个指针的话题 不过题目是 <<C缺陷与陷阱>>里复杂指针的变种 他刚一出题 我想了一会 然后快速的 用最简单的方式 描述了 这个指针的定义

他非常的惊讶 随口问了一句 大几啊? 我那时特激动 心理傻乐着 【终于达到大学生的水平了么。。我还是自学的

”我中专生。。 没读过大学 这些都是自己折腾学到的" "真的假的 你基础挺好的啊 学了多久了啊 。" "一年" …………

聊着聊着我就加了他好友 很多迷茫的话题都找他倾诉 甚至有些家里的纠纷 学校里的生活 至今也是

对我来说 他是一个 一直鼓励我成长 一直给我提建议的大哥 虽然我们没见过面 不生活在一个城市 我很感谢 我能走到现在 完全有他的很多功劳


14年 的寒假结束 学校来了一位新教师 【第三位 朋友】 南京某二本师范学校毕业的计科专业老师 也可以说是 那个学校的应届优秀教师

我也经常找他倾诉 为啥自己2年了还写不出什么拿得出手的程序 为啥那么多软件公司招聘的学历都最少要专科 我这种还不认

他总是鼓励我 别怕去投简历 包装自己的简历 也许是自己对自己的不自信 心想着 自己虽然这么努力 但是一定存在更努力的本科生 硕士生之类的 自己在学历上就受到了严重的打击

还建议我学Java 方便找工作 那时候心理想着反正多学一门语言 也不是啥坏事 也许是之前一年多下了很大的苦工学C C++和数据结构算法 还有一点windows的GUi程序设计 在这些基础的支撑下 我花费了4个月的时间 从Java SE到Java Web再到Java EE框架 【框架仅仅学到了Struts 的MVC思想】那时候已经是六月 我们学校开始放学生出去找工作的阶段 在南京各种投简历 直接各种被筛 接到几次面试通知 都是特别仓促的就过去了 啥都没准备 还因为学历遭到了面试官的鄙视 直接说我的简历都是假的 哪有读5年的大专

回到家我开始求助老师怎么面试 和写简历 老师也很看重我 给我讲解如何面试 如何写简历 还给了我几家公司的邮箱  

第二天 起床看到了面试通知 十分的激动 面试的是一家外包公司 做了份卷子 内容都是很Java Web基础题 在上面填了我熟悉的Java Web技术 因为没学过Spring Hibernate 觉得那些东西都是框架 没必要学 基础好就行了 面试官看了之后 和我聊 愿不愿意外派到北京 我点头说愿意 我说贵公司能收留我 我做啥都愿意 面试观笑了 说 你回去准备下行李 再丰富下简历 基础在好好复习复习 工资可能不是很高 大概2K吧 周一来公司办理手续 我回家和父母商量了一下 父母也同意了 他们也很高兴 我能找到工作 领了火车票和那个外派公司的地址 带着行李我独自一人的来到了北京 

外派到北京一家大型的外包公司。。先是找的旅馆住 【现在觉得自己挺单纯的 公司就给我垫了火车票钱 自己也不知道公司能不能报销 我也没有存发票的习惯 一直都是在用家里的钱】 行李安顿好了 就去那个公司了 面试我的是 项目经理 看上去年纪很大 他问了我 有没有做过什么项目 我说没有 问了我擅长的技术 我说了SSH实际上我是没有用过多少复杂的特性 仅仅是会写简单的demo 问了下Ioc 和 Di的区别 答得不是很好 还有什么是事务 常用的数据库是什么 以及用的什么函数 问我什么情况下会造成死锁 acid是什么 平常怎么解决问题 后面的回答都挺顺利 因为自己都准备过 说实话 事务我还真没写过代码。。 然后他沉思了一会 说你没做过什么项目 看着人还不错 但不好评估你的工作效率 顶多是给你一个实习生的职位 我们现在确实很缺人 要不你就将就着干着 我们这同事正好也缺合租的 要不你和他们一起租 只要你努力干 我们会等你毕业 成为我们公司的正式工。 其实那时我特别激动 心理真的没啥要求 居然这么快就要我 于是我就和同事一起合租房 三环地下室 60平 4人 人均900的房租 +水电费 一个月得1300 交通吃住 有时候会找家里要钱 

如今的工作是做面向政府的企业应用 从来北京的那段日子 到现在 已经有半年了 虽然半年过的特别累 我学会了在项目中学习 学会了独立的生存 学会了生病的时候照顾自己 感谢一路走来帮助我的 那几位好朋友 

一个技校生的IT生涯 --- 我和软件的姻缘【0】