`
小柒站长
  • 浏览: 19798 次
文章分类
社区版块
存档分类
最新评论

我的架构师历程,其实一切只是源于我想要一台属于自己的笔记本(下)

 
阅读更多

学历还是技能?


99年和2000年的两次面试刺激到了我,我自己在心里一页页翻着自己的过去,最终让我做出一个决定!


计算机自学很难成功,就想着因该去重读大学!


于是已经过了大学毕业年龄的我重回高中,重读高二,高三课程,重考大学。


但是进入了大学后,慢慢便发觉,如果真的按照学校设的这37门课程读完,也达不到网上招聘的程序员的一些标准,我曾拿着一份JD去问我们的主修课老师,他也不知道什么叫EJB,他也不知道什么叫J2EE,他也不知道怎么配JBOSS, APACHE, VFTP或者是LINUX等,更不要说一些商业的如WEBLOGIC, ORACLE, WAS呢?


啊呀。。。难道我又选错路了。


不管,死就死啦(想起了周星驰在九品芝麻官中的一句台词),学业要完成,技能不能丢,别人上完课泡MM,打游戏,我可以自己学呀,学校有网络可以免费使用,解决了我在实践中大量产生的疑问。


那4年,可能除了每天看30分钟Discovery节目,因该是没有其它乐趣了。


03年左右有一次机会,是父亲所在学校认识的另一个教师,他是做研究生辅导类的,所以手上有项目,那时我也就参与了项目,基本上我是又做电工,又做水泥匠,一个人趴在地上挖地插,网络插槽,又做采购,购买了AMP的网络模块,打线钳,布线完了开始开发程序。


累是累了点,1年左右下来随着学业接近尾生,自己也算是真正接触过一个百万级的项目了。


自己现在也说不清是在大学里学到的东西帮助了我在计算机编程方面的增长还是因为自学的东西比大学教授的多促进了我完成学业?


唯一在大学最好的课程就是高等数学,几乎没有一次低于过95分的。而我的语文特别差,因此选修了世界历史,中国古代史两门来弥补学分差。


走上社会后,得到了我如愿以尝的工作,03年实习时就已经5.5K一个月了,JAVA程序员兼副team leader,那是我梦寐的职位啊,堂堂正正坐在办公室里不用被人使唤来使唤去,今天泡个茶明天倒个洗脚水了。


03-04年是后网络大潮时代,社会上还是充斥着各种浮躁的网络公司和IT公司,具体表现对内是把员工当成牛,猪,又要牛挤奶来又要牛不吃草,对外是坑蒙拐骗,挖坑、埋雷、抛烟雾弹。


这股风气一直延续到今天!!!


所以往往我会发觉工作上的东西远远不如自己所学的东西,正确的想法往往得不到实现,比如说碰到过一个项目基本天天日结时报out of memory,查看过代码后方知是以前的程序员把整个数据取出来放在session里,然后用数组下标去分页。


提出采用真正分页优化要化1-2个月重构代码,而PM往往希望搞定这个接口客户代表,让他们在out of memory时大不了重启一次就可以了。


PM啊,那在我眼里是很高尚的职业,首先他是技术出生,其次他是一个很优秀的程序员,至少要比我懂吧,怎么。。。怎么。。。怎么成了旧时代的官僚一样的角色了???


在疑惑中坎坷中,自己又想起了以前在大学的一句话:死就死啦,工作上我帮你作好,工作后的其余时间是我自己的。


要么不学,要学就要学精,往往很多程序员学个JSP,连个数据库就能去应聘JAVA程序员了,而我就是要和他们这种做法背道而驰,往往我学一个语言,是从底层,从内核,从编译器原理去了解。


数据结构几乎是每隔1个月要拿出来重温,一个函数会用了不算,要去看它的源码,要去自己想办法实现一个和它一样功能的。


可能正是因为我太注重基础的关系,因此发觉后面学东西特别快,一通百通。


而此时的这种浮躁的社会风气继续弥漫着,并且有点越演越烈,是个公司就是搞IT的,让员工上班脱鞋,让员工轮流打扫WC。。。IT是怎么了?


IT,程序员,那是一种很高尚的职业,那绝不是民工一样的群体,他们学的比别人多,干得比别人累,承受着高度的精神压力,可是往往很多时候适得其反。


而IT这两个字的光辉又和吸引那无数飞蛾来投火一样的灯光一样,大批大批的学生,写个ASP, JSP就是程序员,会个SELECT就说会数据库。


外因,内因加在一起,中国的IT前景不容乐观,搞到现在连个数据库都没自己的品牌,PM,领导天天嘴上挂着业务,业务,什么是业务?


竟然还碰到过领导为了业务让去考财务上岗证,保险上岗证。。。这是业务吗???


业务和技术同样重要,可是在这些人嘴里的业务,已经不是业务了,而成了企业业务人员了。中国有许多事就是这样,一哄而起,没有自己的想法跟大风,跟到最后一堆散沙。


不要去怪国外的人来嘲笑我们中国人说我们廉价,而要自问我们自己,我们凭什么开更高的价格,我们配拿这点薪水吗?


03年一直到了07年,那时我也算碰上过有点眼光的公司和领导,因此为了发挥自己的想法和特长,离开了上海,离开了病重的父亲去了外地。


07年父亲身体日趋不好,我从外地回到了上海,父亲在我回来的第二天,陪着我去淮海路太平洋电脑,买了我人生第一台笔记本电脑,那可是1万七千块钱一台啊。


我父亲看到他离家4年的儿子回来了,也希望通过这种方式让儿子能够不要再跑来跑去了,但我不知道其实其中还有一层含意那就是“我这个病治不好了,家里也没太多钱,唯一补偿你的就是给你买台电脑”,这个含意是我在后来,才理解出来的,这是后话。


离开上海这么些年,同时作为家里的独子,肯定是很想家的,再加上自己终于拥有了人生中的第一台笔记本电脑,干活学习发觉比原来更有劲了。


很多人都说30岁的人基本都要转型了,可是这反而更加坚定了我走技术道路的信念了,呵呵。


有了笔记本,上班做不完的事或者因为赶进度只能够应付项目的一些临时设计我可以在家里利用自己的时间把它做的完美,做得更接近产品化自动化。


07,08,09我是拼了老命的在做,一天工作15个小时感觉不到丝毫的累。


家里人问我这是图啥,我说:我改变不了这个世界,可是我能够通过这些影响到一些周边的人,哪怕10个人里我影响到了1,2个,这1,2个就再会去影响他们身边的人,星星之火可以燎原呵。


是的,我就是要通过自己去改变一个中国程序员给人的印象,加上一直在外资企业做,我就是憋着一股气,我就要在外国人面前让他们觉得中国的程序员同样可以和他们做的一样好。


再是外企,再是外国人,这公司里总有中国人在高级管理层,这些高级管理层很多一部份是延续了中国IT市场的一股不好的风气的。


我的努力付出了,我没有要求太多的回报,只是想把事情做好,在自己影响力扩大的同时,势必会和这些高层产生冲突。


加工资发奖金我主动说过,我不要。我会把指标让出来,只要让我把这个框架做完美了,我不会利用公司的时间或者拖延进度,我会利用在家自己的时间,周未的时间。


很多人也问我“那你图个啥”,我会说:对得起自己,对得起工作,对得起程序员这个称号。


10年的一天,父亲在医院已经住了许久了,那天我给他买了红豆牛奶,面包,帮他的手机充了50元钱,下午和他兴致勃勃的从古代历史聊到二战史再聊到冷战史,还给他看了我和老婆在埃及渡密月的旅游照片。


那天是我有生以来和父亲聊得最开心的一次,晚上回到自己家后收到了公司一个PM的邮件,有一个新项目要启动,组员们对开发工具和环境以及架构不熟悉,希望我周一开始能够给他们培训一下。


零晨一点准备睡去时,父亲打了我妈的电话:你,过来一下好吧,我又在发烧,这次烧得很利害。


我和我母亲赶去了医院,父亲喘得很利害,整整一晚上都在大口喘气。


早上5:00多,我说:爸爸,我给你去买碗馄饨好吧?


他点了点头。


我自己吃了一碗,带了两碗回来,发觉他好像不喘了,脸上也有点红光了,而且自己起来上WC了,他说:我好多了,一晚的急救这次又起作用了,你快去公司,好好工作。


当时我没感觉到任何的异样,只是觉得这次又和以前一样,过一阵出院了,然后有什么不好的,再进医院检查检查罢了。


当时心里也想着赶紧回公司,要帮那个PM把项目的框架使用,IDE工具的使用教授下去,现在6:30,路上又塞,我现在先回家洗个脸,然后打个车去公司因该还来得及。


回到家,拿钥匙开门时,手机响了,我接起手机后,只听了一句,我的手机就掉落在地。


当我冲回医院时,时间是6:59分,这时太阳已经完全升起了,一缕金光照在我父亲的脸上,他是睁着眼的,眼睛对着病房的门口,他是在盼着见我最后一面!!!


人已去了,我不知道我为什么这么想得开,父亲的离世反而更加促进了我把技术道路走到底的信念,更加让我在工作和学习上有了干劲。


可是当我在我母亲安排我父亲的大礼时,我抽空回到公司给组员们把框架,设计需求都讲明白后,我被从我自己的小公室里赶了出来。。。而坐在我原来的办公室里的人恰恰是那个我为了他的项目,连父亲最后一面都没见到的那位PM。


这次给我的打击很大很大,父亲的大礼正好是我的生日,也是他给我买的我人生第一台笔记本的日子。


这款本在现在看来已经很落后了,现在都是i7,外星人的时代了,呵呵。


我依旧把这台本本保留着,放在我书架的第二层,有时晚上回到家,觉得实在累了,脑子里想着明天继续干吧,可抬头一看见这台笔记本,10多年前我为了一本本本而奋斗到父亲对我寄托的希望又历历在目。


于是乎,我凉水洗把脸,继续“变态”!



分享到:
评论

相关推荐

    架构师的自我修养pdf

    一个优秀的架构师不仅要精通技术,还需要具备良好的沟通能力、管理能力和对业务的深刻理解。 架构师的核心职责是全面理解业务需求,基于模型和基础模式进行抽象和简化。他们需要提出恰当且可行的整体解决方案,同时...

    软件架构师教程,系统架构师讲义

    《软件架构师教程》是一本全面且深入的指南,旨在帮助读者掌握软件架构设计的核心概念、原则和实践。作为系统架构师考试的重要参考资料,这本书涵盖了高级软件架构师所需的知识点,同时也是系统分析师提升专业能力的...

    架构师第一阶段 架构师之路 百度网盘

    架构师之路的第一阶段视频教程,百度网盘。需要的拿去................

    软件系统架构师(电子书)

    《软件系统架构师》这本书是为那些希望深入理解软件架构设计和实践的读者精心准备的。作为一本电子读物,它涵盖了软件架构的基础知识、关键概念以及实际应用,旨在帮助读者提升在软件开发领域的专业素养。 软件系统...

    软件架构师教程 软件架构

    0_架构师与设计师.pdf 01_软件流程实施方案选择.pdf 02_软件架构文档设计.pdf 03_软件架构风险管理.pdf 04_如何描述和评估软件架构质量.pdf 05_设计模式与软件架构设计.pdf 06_AOP开发实践.pdf 07_软件架构通用服务....

    完整版—架构师之路(58沈剑).rar

    《完整版—架构师之路(58沈剑)》是一份深入探讨软件架构设计与实践的宝贵资料,共计322页,由业界知名专家沈剑编著。这本书旨在为那些希望成为优秀架构师或者正在从事架构工作的专业人士提供一套全面的知识体系和...

    C#架构师之路C#架构师之路

    C#架构师的提升之路,不仅...在这个过程中,架构师不仅需要掌握技术知识,更要培养一种系统化、工程化的思维方式。通过不断地学习和实践,C#架构师才能逐步成长为能够胜任大型软件项目架构设计和实施的高级技术专家。

    高级软件架构师培训讲义

    《高级软件架构师培训讲义》是一份专门为这一领域专业人士准备的深入学习材料,它全面覆盖了软件架构设计的核心知识和技能。 在讲义的开篇中,首先明确了架构师和设计师的角色定位。架构师的角色远不止于技术细节的...

    202111软考系统架构师资料包.zip

    2021希赛软考系统架构师资料

    架构师考试各年试题整理

    自己整理的各年的架构师考试的试题,花了不少时间,希望对大家有帮助,希望大家多给好评,呵呵

    架构师核心业务+性能优化+架构师运维+架构设计与优化 JAVA真正架构实战教程!

    一定要系统性的掌握JAVA架构师的重点和难点技术,也就是要把视角和眼界拉远一点,以真正的架构师角度来回顾整个课程体系。课程体系内容包括了核心架构业务优化篇,互联网架构及性能实战,架构师核心业务处理,架构师...

    软考高级系统架构师论文范文50篇(带目录).pdf

    备考资料,软考高级科目,系统架构师,带目录版。

    50篇系统架构师论文范文

    五十系统架构师范文 五十系统架构师范文 五十系统架构师范文 五十系统架构师范文

    软考高级-系统架构师论文范文50篇(含完整目录)

    1.包含系统架构师论文范文50篇 2.pdf格式,里面有整理好的书签,方便查阅 适用人群: 1.本书书适合参加本级别考试的考生和大学在校生作为教材 2.通过系统架构师考试的考生可以获得由人力资源和社会保障部、工业和...

    JAVA免费互联网架构师教学视频内附带网盘密码

    JAVA互联网架构师 32.12GB,517个视频。包含netty,zookeeper,dubbo,redis,JVM等等,包括视频、文档和资料等等

    系统架构师论文范文50篇

    3. **云原生架构**:在云计算背景下,系统架构师需要理解云原生概念,包括DevOps文化、持续集成/持续部署(CI/CD)流程、服务网格和服务发现机制。 4. **容错与高可用性**:系统架构设计时,必须考虑故障恢复和高可用...

    系统架构师的视频教学的179视频配套讲义

    系统架构设计师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。 系统架构设计师考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展...

    AWS认证解决方案架构师官方学习指南

    AWS认证解决方案架构师官方学习指南是一本专注于亚马逊网络服务(AWS)认证考试的学习资料。认证解决方案架构师负责设计和部署在AWS上运行的应用程序,这要求具备对AWS服务和架构模式深入的理解。 本书涵盖了与AWS...

Global site tag (gtag.js) - Google Analytics