精华内容
下载资源
问答
  • 由于Java编程语言本身属于全场景编程语言之一,所以不同领域对于Java初级程序员的要求也会有所不同,比如Web开发领域和大数据开发领域对于Java程序员的知识结构就有不同的要求,另外随着云计算的广泛应用,Java...

    由于Java编程语言本身属于全场景编程语言之一,所以不同领域对于Java初级程序员的要求也会有所不同,比如Web开发领域和大数据开发领域对于Java程序员的知识结构就有不同的要求,另外随着云计算的广泛应用,Java程序员也在逐渐向全栈方向发展。

    ​虽然不同领域对于Java初级程序员的要求会有所不同,但是以下几部分知识是Java初级程序员应该具备的:

    第一:Java开发框架知识。Java语言由于其自身的特点,在编程的过程中对于开发框架的依赖程度比较高,虽然在JDK1.9之后,Java语言增强了模块化管理方式,但是要想提升Java开发效率,依然离不开开发框架的支撑。目前Spring系列框架的应用就比较广泛,初学者目前可以重点关注一下SpringBoot。

    第二:数据库知识。Java开发对于数据库的依赖程度也是比较高的,所以掌握数据库知识对于Java初级程序员来说也是非常重要的。实际上,很多初级Java程序员都会经历一段“增删改查”的开发期。由于Java在大数据领域也有比较广泛的应用,所以Java程序员应该重点关注一下数据库知识,以便于未来向大数据方向发展。

    第三:前端知识。Java程序员目前需要具备一定的前端知识,而且未来前端知识的掌握情况对于Java初级程序员的就业会起到重要的作用。前端知识需要重点关注一下JavaScript的学习,另外还需要关注一下移动端的相关知识,如果能再掌握一定的Android开发知识会更好一些。

    最后,Java初级程序员也需要熟练使用开发工具,而且要具备一定的程序调试能力,而要想提升程序调试能力,一定要多做实验。

    如果你正在入门学习Java或者即将学习,可以申请加入我的Java学习交流群:735721532,有什么问题都可以随时来交流分享,群文件我上传了我做Java这几年整理的一些学习手册,面试题,开发工具,PDF文档书籍教程,需要的话你们都可以自行来获取下载。

    展开全文
  • Java程序员必读的10本书籍

    万次阅读 多人点赞 2018-06-19 12:45:31
    以下列出了10本书,对于任何希望提高Java知识和理解的Java程序员来说都是必不可少的。 如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员,那你就来对地方了。在本文中,我将分享一些...

    以下列出了10本书,对于任何希望提高Java知识和理解的Java程序员来说都是必不可少的。

     

    如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员,那你就来对地方了。在本文中,我将分享一些最好的Java书籍。这些书经受住了时间的考验,随着岁月的流逝变得越来越重要。不管你是在2018年读还是计划在2019年读,你总有很多东西要学,这就是为什么我认为它们是有史以来最棒的Java书籍。

     

     

    就我个人而言,我非常喜欢读书。我的图书馆里有几百本书和电子书。当我还是个孩子的时候,我读了很多漫画,包括《超级突击队》(Super Commando Dhruv),他是我最喜欢的角色,因为他故事中的科学主题,以及他通常是如何凭借自己的大脑、智慧和对科学事实的简单了解打败更强大的敌人的。

     

     

    当我成为一名程序员时,我对书籍的热情还在继续。除了大学里的教科书,我读的第一本Java书籍是Head first Design Pattern。这本书完全改变了我对Java的知识和对面向对象编程的理解。

     

     

    直到那时,我才明白这个接口的真正用途。对我来说,它们看起来毫无用处,因为您无法编写代码来执行任何操作。但是,读了这本书之后,我意识到它们在减少程序不同部分之间的耦合方面是多么的棒。

     

    从那时起,我读过很多编程书籍,大部分都与Java有关。今天,我将分享每个Java开发人员都应该阅读的10本最好的Java书籍。即使其中有些知识在现在看来是过时的,可从中学到的大部分内容都会帮助你积累业务知识以及提升自己职业素质。

     

    Java程序员的Top10本书籍

     

    下面是我为Java程序员列出的一些最流行、最重要的书籍。如果您已经做了2到3年的Java程序员,那么您很可能已经读过这些书了。但是,如果你还没有读过,现在是阅读它们的最佳时机。你不会后悔把你的时间和金钱投资在这些书上,因为回报是无限的。

     

    1. Effective Java(有效的Java)

    相信这本书出现在第一位,不会有任何意外。约书亚·布洛赫的《有效Java》是有史以来最好的Java书籍。对于任何经验级别的Java程序员来说,这绝对是一本必读的书。你会学到很多关于Java和它的API的知识。

     

    事实上,Joshua Bloch自己就是几个关键Java类和API(例如Java)的作者。lang和Java集合框架,是阅读这本书的充分理由。除此之外,他的写作风格也非常棒。

     

    你可以在海滩上阅读这本书,也可以在旅行中阅读,也可以在办公桌前阅读。这是可怕的。毫无疑问,在阅读这本书之后,您将成为一个更好的Java程序员。

     

    最重要的是,现在有了一个新的有效Java版本,它涵盖了Java 7、8和9,现在读这本书再好不过了。

     

    2. Clean Code

    Java程序员的另一个永恒经典是干净的代码。正如标题所示,它教会您编写更好的代码,这是一件非常难学的事情。说实话,学习Java很容易,但是编写更好的Java代码却很难,因为它使用了强大的OOP原则,而这正是本书的精髓之所在。

     

    与约书亚·布洛赫相似,罗伯特·c·马丁(Robert C. Martin)也被称为鲍勃叔叔(Uncle Bob),他是一位优秀的作者,分享了他作为一名软件开发人员的许多经验,教会了你各种编程技术和实践,对你作为程序员的日常工作有很大帮助。

     

    3. Java Concurrency in Practice(Java并发编程实战)

     

    多线程和并发性是Java编程的重要部分。在实践中,没有比Brian Goetz的Java并发更好的书来学习和掌握这个棘手的主题。

     

    尽管这本书只涉及Java 5,但它对于任何认真的Java开发人员来说都是必读的书籍。

     

    有些人可能会发现有些部分有点难以理解,特别是3.5.1到3.5.6节,如果是这样,我建议您通过Heinz Kabutz博士的Java -并发性能课程。这将有助于你更好地理解和理解这些主题。

     

    4. Head First Design Patterns

     

    了解OOP和设计模式对于编写任何Java应用程序都很重要。Head First设计模式是学习这样做的最好的书。

     

    正如我之前说过的,这是我在Java上读过的第一本书,除了教科书。看完这本书,我很感动。这本书教会了我为什么组合比继承更好,以及如何在不修改已经测试过的代码的情况下更改类的运行时行为。

     

    您可能认为这只是另一本旧书,但不必担心,几年前发布了一份关于Java SE 8的更新版本。

     

    如果您认真地学习Java中的设计模式,那么您应该阅读这本书!

     

    5. Spring in Action

     

     

    对不起,我必须在Java程序员的经典书籍列表中包含一本Spring book, Spring in Action。Spring是有史以来最流行的Java框架,这是了解Spring框架的最好的书,但是——老实说——这本书不仅仅是一本Spring的书。

     

    虽然无法解释,可在阅读了这本书的第4版之后,我对Java和编写更好的代码有了很多的认识。

     

    书中有一个主题,例如JDBC,并解释了JDK哪里出了问题,以及Spring如何纠正错误,例如SQLException,这是一个通用的异常,表示某件事出了问题,但并不确切地指出问题出在哪里,以及如何处理它。

     

    就像Josuha Bloch和Uncle Bob一样,Craig Walls也是一位伟大的作家,通过阅读这本书,你会学到比Spring更多的东西。

     

    6. Test Driven(测试驱动)

     

     

    自动化测试是一项重要的技能。对于开发人员来说,一切都从单元测试开始。Java从一开始就有幸拥有JUnit,但是仅仅知道这个库并不能使您成为能够编写测试的专业程序员。

     

     

    它所需要的远不止了解单元测试库(如JUnit或Mockito),这也是这本书的用处所在。如果您认真对待代码质量和编写单元、集成和自动化测试,那么在2018年您将阅读《测试驱动》这本书。

     

    7. The Definitive Guide to Java Performance(Java性能权威指南)

     

     

     

    成为更好的Java开发人员的另一个方面是了解JVM、垃圾收集和性能调优。虽然有一些关于这个主题的好书,例如Binu John和Charlie Hunt的Java性能,但是Scott Oaks关于Java性能的权威指南是我最喜欢的。

     

    尽管它只涵盖了JDK 7,但您将了解很多关于性能调优和JVM的知识,这完全证明了您将在这本书中花费的时间和金钱是合理的。

     

    8. Head First Java

     

     

    有多少人是通过阅读这本书开始学习Java的? 嗯,我就是。在我了解了Head First Design Pattern之后,我也找到了这本书,Head First Java,我非常喜欢读它。我学到了很多Java概念,我的许多误解也被纠正了。

     

    尽管许多人认为这是一本过时的书,但我仍然觉得它是一本非常适合刚开始使用Java的书,因为它独特的风格和内容。

     

    通过阅读本书,您可以轻松了解Java 8、Java 9和Java 10对其他版本的更改。

     

    9. Head First Object-Oriented Analysis and Design(面向对象分析和设计)

     

     

     

    在最伟大的Java书籍列表中,这是另一本“Head First”的书。是的,他们简直太棒了。

     

    Head First面向对象的分析和设计为Java程序员形成了“Head First”三部曲,即Head First Java、Head First Design Patterns和Head First OOAD。

     

    它实际上补充了Head First的设计模式,解释了面向对象编程和设计的技术。

     

    我从这本书中学到的最重要的技术是为接口编码,以及如何封装更改。这本书仅仅改变了我编写Java代码的方式。

     

    10. Java: A Beginner's Guide(Java初学者指南)

     

     

    如果你需要一本全面的Java书,应该就是这个。尽管标题上写着Java:初学者指南,但它是学习Java最完整的书籍之一。

     

    Herbert Schildt先生在保持这本书的最新进展方面也做了一件值得称赞的工作,例如,这本书的第七版现在涵盖了Java 9。

     

    但是,我不知道他将如何保持这本书的最新发展,因为Java从Java 10开始的新的6个月发布周期。

     

     

    好了! 这些是Java程序员最好的书籍。如果您是一个热情的Java程序员,那么您很可能已经阅读了其中的大部分书籍。但是,如果你还没有读过,那么2018年或许正是阅读这些书的最佳时机。你可以在任何可能的地方选择这本书的最新版本。

     

    展开全文
  • 作为java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的java...

    javaeye (http://www.javaeye.com)

    范凯(http://robbin.javaeye.com)

    作为java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的java程序员们。

    一、java编程入门类

    对于没有java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对java熟悉起来再说。用很短的时间快速过一遍java语法,连懵带猜多写写代码,要“知其然”。

    1、《java编程思想》

    在有了一定的java编程经验之后,你需要“知其所以然”了。这个时候《java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的java编程基础。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。

    2、《agile java》中文版

    这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和tdd来贯穿全书的,在教你java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向tdd。另外这本书成书很新,以jdk5.0的语法为基础讲解,要学习jdk5.0的新语法也不错。还有这本书对于内容取舍也非常得当,java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。

    虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习。

    二、java编程进阶类

    打下一个良好的java基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。

    1、《重构 改善既有代码的设计》

    这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证。这本书对你产生影响是潜移默化的。

    2、《测试驱动开发 by example》

    本书最大特点是很薄,看起来没有什么负担。你可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了。这本书的作用是通过实战让你培养tdd的思路。

    三、java架构师之路

    到这个阶段,你应该已经非常娴熟的运用java编程,而且有了一个良好的编程思路和习惯了,但是你可能还缺乏对应用软件整体架构的把握,现在就是你迈向架构师的第一步。

    1、《expert one-on-one j2ee design and development》

    这本书是rod johnson的成名著作,非常经典,从这本书中的代码诞生了springframework。但是好像这本书没有中译本。

    2、《expert one-on-one j2ee development without ejb》

    这本书由gigix组织翻译,多位业界专家参与,虽然署名译者是javaeye,其实javaeye出力不多,实在是忝居译者之名。

    以上两本书都是rod johnson的经典名著,java架构师的必读书籍。在我所推荐的这些书籍当中,是我看过的最仔细,最认真的书,我当时读这本书几乎是废寝忘食的一气读完的,有小时候挑灯夜读金庸武侠小说的劲头,书中所讲内容和自己的经验知识一一印证,又被无比精辟的总结出来,读完这本书以后,我有种被打通经脉,功力爆增的感觉。

    但是后来我看过一些其他人的评价,似乎阅读体验并没有我那么high,也许是因为每个人的知识积累和经验不同导致的。我那个时候刚好是经验知识积累已经足够丰富,但是还没有系统的整理成型,让这本书一梳理,立刻形成完整的知识体系了。

    3、《企业应用架构模式》

    martin的又一本名著,但这本书我只是泛泛的看了一遍,并没有仔细看。这本书似乎更适合做框架的人去看,例如如果你打算自己写一个orm的话,这本书是一定要看的。但是做应用的人,不看貌似也无所谓,但是如果有空,我还是推荐认真看看,会让你知道框架为什么要这样设计,这样你的层次可以晋升到框架设计者的角度去思考问题。martin的书我向来都是推崇,但是从来都没有像rod johnson的书那样非常认真去看。

    4、《敏捷软件开发 原则、模式与实践》

    uncle bob的名著,敏捷的经典名著,这本书比较特别,与其说是讲软件开发过程的书,不如说讲软件架构的书,本书用了很大篇幅讲各种面向对象软件开发的各种模式,个人以为看了这本书,就不必看gof的《设计模式》了。

    四、软件开发过程

    了解软件开发过程不单纯是提高程序员个人的良好编程习惯,也是增强团队协作的基础。

    1、《uml精粹》

    uml其实和软件开发过程没有什么必然联系,却是软件团队协作沟通,撰写软件文档需要的工具。但是uml真正实用的图不多,看看这本书已经足够了,完全没有必要去啃《uml用户指南》之类的东西。要提醒大家的是,这本书的中译本翻译的非常之烂,建议有条件的看英文原版。

    2、《解析极限编程 拥抱变化》xp

    这是kent beck名著的第二版,中英文对照。没什么好说的,必读书籍。

    3、《统一软件开发过程》up

    其实up和敏捷并不一定冲突,up也非常强调迭代,测试,但是up强调的文档和过程驱动却是敏捷所不取的。不管怎么说,up值得你去读,毕竟在中国真正接受敏捷的企业很少,你还是需要用up来武装一下自己的,哪怕是披着up的xp。

    4、《敏捷建模》am

    scott ambler的名著,这本书非常的progmatic,告诉你怎么既敏捷又up,把敏捷和up统一起来了,又提出了很多progmatic的建议和做法。你可以把《解析极限编程 拥抱变化》、《统一软件开发过程》和《敏捷建模》这三本书放在一起读,看xp和up的不同点,再看am是怎么统一xp和up的,把这三种理论融为一炉,形成自己的理论体系,那么你也可以去写书了。

    五、软件项目管理

    如果你突然被领导提拔为项目经理,而你完全没有项目管理经验,你肯定会心里没底;如果你觉得自己管理项目不善,很想改善你的项目管理能力,那么去考pmp肯定是远水不解近渴的。

    1、《快速软件开发》

    这也是一本名著。可以这样说,有本书在手,你就有了一个项目管理的高级参谋给你出谋划策,再也不必担心自己不能胜任的问题了。这本书不是讲管理的理论的,在实际的项目管理中,讲这些理论是不解决问题的,这本书有点类似于“软件项目点子大全”之类的东西,列举了种种软件项目当中面临的各种问题,以及应该如何解决问题的点子,你只需要稍加变通,找方抓药就行了。

    六、总结

    在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如struts,hibernate,spring之类,也没有列举ajax方面的书籍。是因为这类书籍容易过时,而上述的大半书籍的生命周期都足够长,值得你去购买和收藏。


    ======================================================
    在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
    展开全文
  • JAVA程序员必读

    2008-05-03 16:53:33
    Java的基础知识,刚学习Java的一定要看哦,相信你不会后悔
  • Java程序员更是,现在满地都是Java培训机构,不出3年,你就不值钱了,就像3年前的C++一样!而且Java贬值更快,因为他比c++简单多了,培训个3个月,直接上岗,你说你怎么保证自己是不可替换的?而且现在Java程序...

        千万别做程序员,尤其别做Java这种门槛低,入门快的程序员(别跟我说Java搞精通了也很牛之类的,原因不解释,做5年以上就知道了),程序员本来就是我见过最坑爹的职业了。。。Java程序员更是,现在满地都是Java培训机构,不出3年,你就不值钱了,就像3年前的C++一样!而且Java贬值更快,因为他比c++简单多了,培训个3个月,直接上岗,你说你怎么保证自己是不可替换的?而且现在Java程序员的整体工资,已经有不断下降的趋势!

      我就用我的亲身经历告诉你,你这个想转程序员的人:别做这行,因为你不知道这个行业。如果有人跟你说,程序员很好,你先看看这个人的生活品质是什么样的。如果说他住着农民房,每个月几百的房租,没房没车,一个月赚个一万,当然觉得好。但长远来看,程序员是个贬值很快的职业:
      (1)越老越没有竞争力,越老越找不到工作,因为技术一直在更新,你年轻时候精通的技术,几年之后根本没人用了,c++就是个例子,现在还有几个人搞c++?C++老程序员要么失业,要么被迫七老八十的学Java,跟20来岁的年轻人血拼,上有老,下有小,你拼的过么?
      (2)累,加班,简直是常事,不加班不正常,大公司更加班,华为、腾讯都累死人。程序员普遍有慢性前列腺炎,不信你问问身边的程序员。
      (3)基本认识不了什么有钱人,认识的全部都是程序员,说实话,都没什么本事,因为认识的人少啊,所以家里有点事想找你办,你基本帮不上忙的。
      (4)基本就别想找老婆了,即使找个老婆,也十有八九是恐龙。
      (5)做程序员时间久了,基本丧失了人际交往能力。
      (6)程序员生活品质普遍很低,我就没看到过哪个程序员,拿LV,酷奇,爱马仕,普拉达,宝缇嘉,这些东西,我猜大多数程序员,这辈子都没可能用。更不用说什么百达翡丽江诗丹顿。
      (7)程序员,一辈子,买个破房,买个破车,就很不错了,还不能买好车。而且要拼命省吃俭用,以极低的生活质量作为代价。
      (8)天天坐着写程序,身体一天不如一天啊。
      (9)最重要的是,30岁以后,就要时刻准备被淘汰了。

      你觉得我危言耸听么?你觉得我是个混的不好的程序员才这么说?
      不能否认,有些技术大牛,生活也过的不错,工资不少挣。但是这种人,本来就不多啊,很少啊。这些人一般都是小时候就搞程序的,你觉得你半路出家,能变成这种超级牛人么??
      而且这些牛人,以他们的智商或者意志力,如果当时做别的行业,说实话,那肯定要比现在牛的更多。你看看猎头网上年薪100万的职位,没有一个跟技术相关的。50万的技术总监也基本没有。二三十万在这个领域倒是不少,基本上是技术经理级别才能拿这个价了,而且已经算是不错了,而大多数程序员,拿的都是几万。。。拿几十万的程序员太少了(一般这个数都是顶级公司的程序员,或者一般公司的技术管理层了),这些人如果做别的行业,成就远不止于此。

      你会说,不可能,那么多人做程序员呢,没见都转行啊。
      那是你不知道,你去百度搜,“程序员转行”,你会发现超多程序员都想转行!!但是根本没能力转了。
      不想转行的程序员,我认为有三个原因:
      (1)的确有一些程序员,应该不超过5%,混的比较好,生活比较惬意,这种人确实有,行行出状元嘛。
      (2)实在没办法,对什么生活质量,什么发展空间,都不在乎!只要能活命,能养家糊口,就是是最重要的,不干这行,真的不知道干什来糊口,没有胆识去转行,或者,根本没能力转行!
      (3)不知道外面的世界什么样,整天活在自己的程序员世界中,不知道别的行业的人都什么样。

      但是我知道外面的世界什么样:
      (1)我同学的表哥,研究生,公务员,福利那叫一个好,工作不累,这我就不废话了,地球人都知道的;
      (2)我第一任女友,大专,保险公司的电话销售,一个月平均七八千左右,业绩好的时候有一万多,从不加班,因为不能在客户休息时间给客户打电话,这是规定,否则会被投诉;
      (3)我前女友,大专,贷款公司最底层业务员,每天跑客户,拉贷款,平均每个月多少我不清楚,因为她刚做这个工作3个月我们就分手了,不过分手的那个月,他的提成是6万多,虽然底薪只有2500;
      (4)我表哥,大专,在银行向客户推荐理财产品,用他的话说:“做了这行,我才知道什么叫有钱人啊,光买我一份理财基金,一份,就买了500万”。那提成有多少呢?我表哥不告诉我,但是他去年刚把雅阁卖了,换了台奔驰。我表哥31。他26岁进的银行。
      (5)我陪我同事去买车,认识一个4S店的美女,我对她有点好感,托人打听。一打听才知道,她卖车5年,在深圳后海买了一个房子,自己买了一辆10万的车,虽然车不贵,但是后海的房子。。。我的妈啊。。后海的房子那价格。。。3万以上啊,他只是一个卖车的营业员,学历最高也就高中吧。。。。哎。。我这一流大学的本科生拿着区区1万多的工资,都不好意思追她;
      (6)我陪我姨去买房子,认识一个售楼小弟,20岁,我不小心听到了他们的谈话:“小赵今天业绩好啊,签了7单啊,7万块到手了啊”。。当时我的心。。。我以为,他只是个售楼的小孩,那么小,生活肯定很穷吧,可人家今天一天赚的钱,是我半年工资啊!真正的穷人,是我这个程序员。。。
      (7)我表姐,本科,三流大学,企业ERP顾问,每天不用上班,月入2万5,一年有6个月左右需要工作,其余时间就带薪在家呆着,天天学习,时间很多,但是工作就要出差,她很不爽,说她不喜欢出差,但是我羡慕的要死,因为出差不是去日本,就是去美国,不过一去要去两三个月。她今年刚把雅阁换成了歌诗图(为什么都是换雅阁。。。),刚出note2的时候,她刚好丢了三星9300,她直接去买了三星的note2,比9300高一个级别,她本来就有一部iphone4s,但是根本不怎么用,因为当时最流行的已经是三星系列了,我说你怎么刚丢就买啊,先用着iphone呗,她说:我们同事用的都是note2啊,他们早不用iphone了,iphone我都不好意思拿出来,他们什么新就用什么,我不能out了。
      (8)我大学一同学,一毕业直接不做程序,直接就去了一家公司做行政(真是明智啊),他说,他们公司07年装修,他从装修商那里,吃了12万的回扣。11年又因为公司发展太快(已经发展到1000人了),他们公司又不够坐了,就搬到了繁华CBD地段,又要装修,这回,公司租了5层来装修,他吃了60多万的回扣!(他们公司装修总共用了700多万)。天啊,我要写多少代码,才能挣这些钱啊!他告诉我,这是他运气好,不是每个公司都经常装修的。但是,他们公司每三年固定更换一批电脑,他可以吃大概5万的回扣。每个月,他能从办公用品中吃大约2000的回扣。什么叫回扣?就是说,我现在要装修,整个大厦的整整5层都装修,豪华装修,那我凭什么找你给我装修呢?假设我装修花700万,你们装修公司能挣200万,那我找到你,我说,你开700万的发票,收700万,但是你得分我一部分,你别挣200万,你挣100万就行,剩下的利润,你分给我。你不分?那这100万你别挣了,我去找别的公司。装修商说,100万太多了,这样吧,给你60万。不然我也不好交代。成交!这就是回扣。爽啊!才工作几年,他就自己买了一台奥迪A4L。
      (9)我高中同学,到深圳找我玩,我陪他去香港,跟他在海港城逛了一天,他买了一个LV钱包,一个酷奇电脑包,一个宝缇嘉钱包,一个Z字开头的牌子的裤带(牌子名我忘了,反正是z开头的,裤带2000多一条),几个包包一共6万,我正感叹他有钱,他又带我进了卡地亚的专卖店,买了一块7万多的卡地亚手表,买完了还说,“太便宜了,卡地亚是二线品牌啊,其实我想买个百达翡丽或者江诗丹顿的,但是这块卡地亚的造型我实在是太喜欢了,先买这块吧凑合带吧”。我真是太无语了。后来,我也在海港城买了几件阿迪达斯的衣服。。。我觉得很喜欢啊。。。。。。我俩关系非常好,我俩高中是同桌,他爸,是我们老家市场上卖河蟹的,我妈认识他爸,我妈是一个酒店的采购员,经常去他爸那采购河蟹(采购员有回扣啊,所以其实我在家的时候,总是能吃到上等河蟹的,就是他爸给的),我妈说,他爸做的挺大,往全市各大酒店提供河蟹,每年能挣100万左右,2011年的时候,挣了300万。现在中国农民,看来真是生活不错了,卖河蟹的都这么有钱。20年后,我这个程序员,能每年挣100万么?

      哎,就不说啥了,看看我现在所处的环境吧,我们公司,80%用的是2000元以下的手机,其中还有一半用的竟然是非智能按键手机!我拿个iphone去公司,竟然被围观,大家说“啊,看看iphone长什么样子,原来这就是iphone啊,这不一样么,跟我手机差不多啊,我觉得我的手机也挺好用啊”。我没别的意思,不是说看不起他们,因为我的iphone也是信用卡分期买的,我只是想说,看看程序员们,都是什么样的生活状态啊!你不用三星不用iphone,你用个小米或魅族也行啊!天啊。我这还是美国比较知名的公司呢,都是这样的情况,不过公司里除了程序员以外,其他的岗位,比如测试啊,比如需求分析啊,他们用的手机还是比较好的。我们公司的程序员,穿衣服更不讲究,不知道什么破衣服,都往身上套。反正也不接触什么人,每天就蓬头垢发的写程序呗。
      同事聚餐,去的都是低档次的酒店,人均消费都不会超过100的。而且,一年也聚不了2次!聚会的时候,都是:哎呀这个太贵了,我们不点,那个太贵了,不点。。。我看我们旁边那桌,是一个什么妈咪宝贝的工作人员,因为穿的衣服都一样,上面写着“妈咪宝贝”。一看那些小女孩,就知道是打工妹。可是,就是打工妹,他们点的菜,也比我们这桌丰盛啊!我们后来都没吃饱,点了一扎橙汁,没人只够倒半杯的!天啊!难道我们程序员,都是这种生活状态么?

      当然,也有不少程序员,混的很好。比如,
      比尔盖茨是搞程序的,但你要看看他母亲是谁,他母亲是IBM的董事;
      马化腾是写程序的,但你要看看他父亲是谁,他父亲不但官居局长,还是上市公司董事;
      史玉柱的确是靠写程序赚了第一桶金,不过,他写程序的时候是八几年,压根就没几个人会写程序,不像现在,程序员泛滥。而且他当时,也是利用赌博的方式推广自己的巨人汉卡,加上当时时代的特殊性(不像现在,你今天写个好软件,明天就被大公司山寨出来)。但是,真正让史玉柱成功的,不是写程序,而是他的商业头脑。与其说他是程序员,还不如说他是个销售,因为他早就卖了巨人汉卡,一直在推销他的巨人脑黄金,脑白金,他的巨人网络是他卖了脑白金之后创办的,他是个纯粹的企业家,绝对不能说是程序员!他相当于转行了!

      总之,你做程序员,就是天天写程序,写啊写,加班啊加班,不管大公司还是小公司。你做程序员,你的目标就只有两个:软件架构师或者技术总监。等有一天你做了架构师或者技术总监,你的确很爽。但是,想成为架构师或者技术总监,没有十年二十年的积累,根本不可能。如果有个别天才,能工作5年就成为架构师,概率太低了,我是没见过。就算有,估计也是小时候就学程序的,否则,如果这人真有这种能力,那他做别的行业,可能早年薪百万了,何必做程序员!

      程序员是贬值的行业,不要做程序员,就算你做到一个架构师,就算你做到一个senior techniqual manager,你年薪也就只能有三十万到五十万。一般的公司也许更低,因为年龄大了你贬值了,技术更新换代了,你用的技术过时了,你上有老下有小,已经没有太大精力跟20岁的年轻人去拼了,公司也会开始考虑干掉你了。我们公司,超过10年以上的程序员,基本很少了,因为你要的薪水高了,公司觉得不划算了,年轻人干的比你好,比你能吃苦,要的钱比你少,何必留你?我不骗你,我不方便说出公司名字,但是我们公司在美国,乃至全球,都有一定的知名度。这些技术元老们,年轻的时候也是技术大牛啊,可最终还要被淘汰!

      我现在已经非常的担忧了!公司很多做C++的老人,现在都在学Java了,因为c++已经快被淘汰了(我说的淘汰,就是用的比较少,所以工作职位比较少,竞争大,工作就难找了),这些老人曾经也是牛人,现在要被一个30岁的Java技术经理管,你说他们心里是什么感觉?那个30岁的技术经理,到了四五十岁,也将面临同样的问题:脑袋跟不上,体力跟不上,技术更新换代了,要学新东西了,要有新的年轻人来管他这个老人了!

      在美国,程序员还能养家糊口,在中国,程序员连老婆都难找!不过,即使在美国,程序员也是一个非常不被看好的行业,你看看下面这篇文章吧!
      “如果软件正在占领全世界,为什么程序员得不到任何尊重”

      做程序员,不管你做Java,Python,C#还是什么,你难道不担忧自己的未来么?如果你非要做,行,那你就去做吧,不要后悔。 到最后发现小学毕业的人,赚的钱都比你多的多,而且比你有发展。你就只能越来越老,把身体,青春全部献给程序,没有高档的衣服鞋子,没有精彩的生活,没去过高档餐厅,没去过高档酒吧,你的生活。除了程序,就是程序,你认识的人,除了程序员,就是程序员

    展开全文
  • 大家好,如果你是一名 Java 程序员,正在考虑 2018 年读什么书,那么这篇文章正适合你。本文中,我将分享 10 本有关 Java、Spring 及其他相关技术的书籍。 这里面既有适合经验丰富的 Java 程序员的书,它们介绍了...
  • Java程序员的成长之路

    2017-04-28 18:40:25
    Java程序员的成长之路
  • java程序员修炼之道

    2013-10-31 17:18:54
    今天在论坛里看到了一位工作10年的java大牛总结的java程序员修炼之道,看完后给出的评价是:字字玑珠,深入人心,猛回头,自己一无是处··· 大牛告诉我们应该好好学习与修炼以下知识与技能 Java语言学习(对...
  • JAVA 程序员 面试题集 笔试题集等等,下了绝不后悔
  • 做什么职业,也别做程序员,尤其是java程序员

    千次阅读 热门讨论 2017-12-09 16:49:07
    Java程序员更是,现在满地都是Java培训机构,不出3年,你就不值钱了,就像3年前的C++一样!而且Java贬值更快,因为他比c++简单多了,培训个3个月,直接上岗,你说你怎么保证自己是不可替换的?而且现在Java程序员的...
  • 一位JAVA程序员的七夕情书我能抽象出整个世界...但是我却不能抽象出你...你肯定是一个单例,因为你是那样的独一无二...所以我的世界并不完整...我可以重载甚至覆盖这个世界里的任何一种方法...但是却不...
  • Java程序员面试宝典 有华为 腾讯大公司面试题 资源超详细 命中率超高 本人面试几乎全部用到 不下后悔啊!特别是里面的华为腾讯大公司的面试题 命中率超高 绝对值得下载
  • 小编带你一起看看哪些能力是身为Java程序员需要具备的! 1、重构是程序员的主力技能。 2、工作日志能提升脑容量。 3、先用profiler调查,才有脸谈优化。 4、注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的...
  • JAVA 程序员情书

    2010-10-19 13:49:00
    转载于 ...我能抽象出整个世界...  但是我却不能抽象出你......你肯定是一个单例,因为你是那样的独一无二......所以我的世界并不完整....但我毫不后悔,因为在爱的洗礼之后... 我看见了一个新的生命,那是我们的, 继承
  • JAVA程序员情书

    2010-09-21 11:55:51
    [color=red]根据网络同名情书改编,版权所有,盗版不究。[/color] [size=large] 我能抽象出整个世界......但我毫不后悔,因为在爱的洗礼之后... 我看见了一个新的生命,那是我们的, 继承 [/size]
  • Java程序员修炼之道

    2014-02-16 17:39:48
    今天在论坛里看到了一位工作10年的java大牛总结的java程序员修炼之道,看完后给出的评价是:字字玑珠,深入人心,猛回头,自己一无是处··· 大牛告诉我们应该好好学习与修炼以下知识与技能 •[color=red]...
  • 迷茫的Java程序员

    2019-07-17 18:44:37
    我是一名初入职场的小...不过我也很庆幸自己是个程序员,励志在软件行业有所作为。 最后谢谢大家的耐心阅读,希望得到你的宝贵的建议,不胜感激!   转载于:https://www.cnblogs.com/sclrl220/p/3494856.html
  • 一个java程序员的情书

    千次阅读 2012-11-29 15:07:07
    java程序员的情书 我能抽象出整个世界...  但是我却不能抽象出你...  你肯定是一个单例,因为你是那样的独一无二...  所以我的世界并不完整...  我可以重载甚至覆盖这个世界里的任何一种...
  • java程序员面试宝典 我看了之后 在公司面试中 提到了好多里面的问题 希望对大家也有帮助 都是重点问题 看了不后悔

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,772
精华内容 3,508
关键字:

java程序员后悔了

java 订阅