第一次读java夜未眠是在04年的冬天,我正在读大一的时候,在图书馆里面必然性地遇见了这本书。
说是必然性,是因为这本书是一本技术散文或者是工作随笔。
c语言是我的初恋,但是这本书使我感觉成为一个java程序员是一件很荣耀的事情。
正是这本书引导我对程序员这个职业有了最初步的认识,并且选择上了java。
已经过去4年多的时间了,很难记得当时读这本书的心情。
但是记得当时读这本书获得对程序员的认识是:
程序员清楚地知道自己从事的不是最挣钱的工作,
但是仍持有对技术的理想并且为之奋斗,
工作过程中会经历种种工作,生活上的困难和挫折,
但是仍然坚持自己的信念。
现在看来,自己当时想必是曲解了蔡先生的本意,
蔡先生肯定不希望每个程序员都成为坚持技术理想的苦行僧,
像抵抗地心引力一样抵抗这个世界的现实性。
回想四年来自己的所作所为,
很清晰地判定自己是属于非现实性懦弱的人。
坚持自己的信念本身就是非现实性的,
而把java夜未眠当作一本程序员职业生涯的励志读物也证实了自己是懦弱的人。
自己四年来一直用蔡先生说过的一句话来勉励自己:
一个人如果工作,娱乐,学习的内容是同一件事的话,他的时间将是别人的三倍。
现在看来工作,娱乐,学习的内容是同一件事本身就具有强烈的理想性或者非现实性,
而他的时间将是别人的三倍无疑也具有很强的激励作用。
今天在博库书店读到这本书的时候,主要关注的不是这句话而是另外三点内容:
1 再论香鸡排中的 幻灭是成长的开始
“我认为,幻灭是成长的开始,早点经历幻灭总是好事,才不会一厢情愿地只看到事物好的一面,也因此会多做好一些准备(不管是心理上的准备或技能上的准备),成功的机会就会大幅提高。
”
自己当时年少无知(现在又何尝不是呢,:-)),没有看出蔡先生的良苦用心,
自己在读这本书后的四年中,起起伏伏,
技术上走了很多弯路,做人上也犯了无法许多挽回的错误,
曾经获得了很好的机会,但是没有好好地珍惜,
失去后猛然觉醒,发现自己竟然是那么地残缺,
还好自己还很年轻。
曾经有很多的技术理想,生活理想,
如今大多数还没有开始就已经幻灭,
极小数的一些使自己被现实撞得头破血流。
现在有一切归零,重新开始。
现在品味起来幻灭是成长的开始无疑包含很强的人生哲理。
2 如何进入程序设计的领域
“
向上延伸:学习对象导向分析设计、Design Patterns、以及软件工程。让自己具有做大型计划的能力。
向下深入:深入了解内部底层的机制,例如操作系统(甚至硬件)内部。
向旁延伸:学习不同的API,例如:多媒体、数据库、企业运算…。”
我刚开始的时候走的是向旁延伸的路线,j2se还没有学好(不清楚nio为何物,不晓得serversocket为何物,
不会写线程安全的代码)就开始学什么jsp,servlet,struts,spring,hibernate林林总总,
我也相信现在也有很多人在走同样的路。
因为自己一直很固执己见,因此将近两年的时候一直这样瞎搞一气,
网站开发,web服务,搜索引擎基本都尝试过,最终的结果当然都失败了。
这样度过了将近2年多的时间
有一段时间自己的情绪很低落,一方面因为自己写的程序频频出现bug,直接导致丢掉了原本已经到手的工作机会.
这时候才发现自己并不是缺少被大师醍醐灌顶,而是自己封闭性导致.
自己几年来一直故步自封,不听取其他人的建议,尤其是主管的建议,并且理想高于能力.
我的一个很亲密的朋友甚至对我说:写程序是需要天赋的,有些人再怎么努力可能一辈子也就是那个样子了.
听了这句话后,自己真的很伤心,以为自己真的彻底无可救药了(懦弱的表现),
好在同学,朋友,之前的一些同事给了自己很大的帮助和鼓励,在这里衷心地谢谢他们.
真正认识到这一点,并且开始行动开始改变现状是在失去丢掉了原本已经到手的工作机会的情况下,
我在今年本科毕业典礼的前一天收到实习的某家知名互联网公司的解除就业协议的通知,
也就是我毕业的那天我就失业了.
后来我重读effects in java, java核心编程,java多线程,nio,敏捷软件开发和领域驱动设计这些书.
也就是向上延伸:学习对象导向分析设计、Design Patterns、以及软件工程。让自己具有做大型计划的能力。
接下来的时间里,我很lucky地找到了新的工作,每一天都能够很开心很忘我地写代码.
因为现在主要从事基于tcp ip http等网络协议的程序的设计与开发.
因此现在开始看深入理解计算机系统,tcp ip详解,c编程语言等书籍,
当然现在使用的编程语言还是我一直所钟爱的java,但是我也开始钟情于其他语言,例如python和c.
现在属于"向下深入:深入了解内部底层的机制,例如操作系统(甚至硬件)内部。"
在自己处于初级阶段的很长远的期间内我的主要学习内容都会是网络协议与操作系统.
3 谈到了2000年大陆的java程序员的工资是1k-3k
回想自己2001年还在东北一个沿海的小城市念高一,
过住宿生的生活,每个月的伙食费和生活费(购买参考书除外)基本不超过300块.
今天白天在博库书店白看了一整天的书
晚上和同学,朋友在杭州的脉舟烧烤聚了聚吃了顿期待许久东北烧烤,一个人平均AA了50块.
回来的路上记起公司前几天作为中秋节的福利发了200块的超市购物券,
索性又买了130块钱的食品和日用品.
回来的路上,自己感觉脚已经开始发麻,索性奢侈一次坐了出租车到住所,20块
现在坐在床上看着笔记本电脑想着:md,一天花了200块,7年前自己半个月的伙食费,购书费和生活费.
在钱这一点上就不再谈现实和非现实的意义了,
免得晚上睡不着觉数绵羊
暂且写到这里吧,四年里面发生了许许多多的事情,一一历数过来自己也没有时间.
java夜未眠这本书内容不止我所列举的这些内容,建议大家看看
下面是一个在线阅读的链接
http://hi.baidu.com/bdhp/blog/category/java%D2%B9%CE%B4%C3%DF%5B%B5%E7%D7%D3%CA%E9%5D/index/0
//非本人的播客
还有蔡学镛先生的博客http://jerrylovesrebol.blogspot.com
刚才等上去看来几篇帖子,蔡先生现在好像在北京工作,并且最近一直闺怨大家已经把他淡忘,都在看什么鸟哥写的书(鸟哥的linux私房菜).
就写到这里吧,现在已经是中秋节了,看看月光也不错
如果你现在看到这篇文章说明时间也是1点多了,奉劝一句洗洗睡了吧,明天再看好了
写在2008年中秋节的黎明前的黑暗,作为4年学习,工作,娱乐生活的总结
分享到:
相关推荐
《Java夜未眠——程序员的心声》是一本深入探讨JAVA编程和程序员生活、心态的书籍。这本书籍旨在激励那些在编程世界中奋斗的JAVA程序员,同时也为初学者提供了丰富的学习资源和启示。作为一本结合了技术知识与心灵...
《Java夜未眠》是由知名IT人士蔡学镛创作的一本独特散文集,它不仅仅是一本书,更是广大程序员的情感共鸣和心灵慰藉。这本书以PDF格式呈现,方便电子阅读和分享,让程序员们在繁忙的工作之余,能有一份属于自己的...
《Java夜未眠》是一本深受Java开发者喜爱的电子书籍,它主要涵盖了Java编程的各种核心概念和技术,旨在帮助读者深入理解和掌握这门广泛使用的编程语言。这本书以清晰易懂的方式阐述了Java的基础知识,同时也涉及到了...
"Java夜未眠"是一本深受Java爱好者欢迎的书籍,它深入浅出地介绍了Java编程的基础和进阶知识,旨在帮助读者掌握Java的核心概念和技术。 这本书的主要内容可能涵盖了以下几个方面: 1. **Java基础**:书中可能会...
《Java夜未眠.程序员的心声》是一本深入探讨Java编程和程序员生活、心路历程的书籍。PDF格式使得读者可以方便地在电子设备上阅读和分享这份宝贵的知识资源。书名中的“Java夜未眠”暗示了Java程序员在追求技术突破与...
Java夜未眠_程序员的心声
标题“Java夜未眠”可能是暗示Java程序员在深入学习或解决编程问题时的专注状态,也可能是某个关于Java编程的学习资源或者项目的名字。在这个压缩包文件中,我们看到只有一个名为"java夜未眠"的子文件,这可能是一个...
Java夜未眠.程序员的心声(PDF版) 不是技术性的文章,但是累了的时候可以看一下。
《Java夜未眠.程序员的心声》这本书,正如其名,是专为Java程序员准备的一份深度探索与思考的读物。它不仅涵盖了Java编程语言的核心概念和技术,更深入到程序员的生活状态、职业发展和心理历程,试图揭示这个行业中...
Java夜未眠》是一本程序员写给程序员的散文集,同样的职业、同样的生活让读者和作者能够拥有同样的喜怒哀乐,在篇篇文章中找到共鸣。作者是享誉国内外的Java高手,除了技术相关的文章之外,他也没有僭越自己的专业,...
《Java夜未眠》是一本程序员写给程序员的散文集,同样的职业、同样的生活让读者和作者能够拥有同样的喜怒哀乐,在篇篇文章中找到共鸣。作者是享誉国内外的Java高手,除了技术相关的文章之外,他也没有僭越自己的专业...
《JAVA夜未眠》是一本面向Java开发者的书籍,旨在为读者提供深入的Java编程洞见,激发思考,提升技术水平。书名中的“夜未眠”暗示了它可能包含一些深度探讨和解决问题的策略,适合那些在编程世界中孜孜不倦的开发者...
《Java夜未眠》是一本面向Java初学者和进阶者的经典著作,出版于2001年。尽管年代稍显久远,但它在当时为众多程序员提供了丰富的学习资源,引领了许多人踏入Java编程的世界。书中的内容涵盖了基础语法、面向对象编程...
java夜未眠_一个java程序员的心声(上).pdf java程序员必备 希望大家一起学习进步。