- 浏览: 931922 次
- 性别:
- 来自: 魔都
文章分类
- 全部博客 (745)
- MultiThread (19)
- My Plan (118)
- JavaBasic (61)
- MyInterview (104)
- InternetTechnique (5)
- ProjectConclusion (1)
- Maven (5)
- MogoDb (5)
- Hadoop (11)
- Memcached (6)
- TechniqueCollect (1)
- Ibaits (1)
- Android (34)
- ItLife (40)
- Tree (2)
- ProjectArchitect (7)
- Open Source (3)
- liunx (5)
- socket (8)
- Spring (27)
- DesginPattern (35)
- WebBasic (13)
- English (13)
- structs (1)
- structs2 (2)
- Oracle (17)
- Hibernate (2)
- JavaScript (4)
- Jdbc (1)
- Jvm (15)
- Ibatis (1)
- DataStructures (13)
- Https/Socket/Tcp/Ip (3)
- Linux (4)
- Webservice (7)
- Io (2)
- Svn (1)
- Css (1)
- Ajax (1)
- ExtJs (1)
- UML (2)
- DataBase (6)
- BankTechnique (3)
- SpringMvc (3)
- Nio (3)
- Load Balancing/Cluster (3)
- Tools (1)
- javaPerformanceOptimization (8)
- Lucene(SEO) (1)
- My Think (80)
- NodeJs (1)
- Quartz (1)
- Distributed-java (1)
- MySql (7)
- Project (4)
- junit (4)
- framework (1)
- enCache (1)
- git (2)
- SCJP (1)
- sd (1)
最新评论
-
lkjxshi:
你都这水平了还考这个证干嘛
SCJP 认证考试指南 -
钟逸华:
问的真多
百度java开发面试题(转) -
zuimeitulip:
觉得我就是这样的,从小阅读量就很少,导致现在的读的速度非常慢, ...
让读书成为一种习惯 -
DDT_123456:
我觉得你是不符合要求。问你hashmap的那个问题,你那样回答 ...
阿里面试2(转) -
jingjing0907:
刚刚写了很多读过此博客的感受,竟然没有发上去,以为我注册账号还 ...
让读书成为一种习惯
java技术员谈技术学习与职业生涯
我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特
别想对那些初学JAVA/.NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受
点启发。
一、在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万
更不要认为哪些从事市场开发,跑腿的人,没有前途。
不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都
小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个
软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没
夜的加班,还需要为测试出的BUG和不能按时提交的软件模块功能而心怀忐忑,有的时
候如果你不幸加入现场开发的团队你则需要背井离乡告别你的女友,进行封闭开发,
你平时除了编码之外就是吃饭和睡觉(有钱的公司甚至请个保姆为你做饭,以让你节
省出更多的时间来投入到工作中,让你一直在那种累了就休息,不累就立即工作的状
态)
更可怕的是,会让你接触的人际关系非常单一,除了有限的技术人员之外你几乎见不到做其
他行业工作和职位的人,你的朋友圈子小且单一,甚至破坏你原有的爱情(想象一下,你在
外地做现场开发2个月以上,却从没跟女友见过一面的话,你的女友是不是会对你呲牙裂嘴)
。
也许你拿到了所谓的白领的工资,但你却从此失去享受生活的自由,如果你想做技术人员尤
其是开发人员,我想你很快就会理解,你多么想在一个地方长期待一段时间,认识一些朋友
,多一些生活时间的愿望。
比之于我们的生活和人际关系及工作,那些从事售前和市场开发的朋友,却有比我们多的多
的工作之外的时间,甚至他们工作的时间有的时候是和生活的时间是可以兼顾的,他们可以
通过市场开发,认识各个行业的人士,可以认识各种各样的朋友,他们比我们坦率说更有发
财和发展的机会,只要他们跟我们一样勤奋。(有一种勤奋的普通人,如果给他换个地方,
他马上会成为一个勤奋且出众的人。)
二、在学习技术的时候千万不要认为如果做到技术最强,就可以成为100%受尊重的人
。
有一次一个人在面试项目经理的时候说了这么一段话:我只用最听话的人,按照我的要求做
只要是听话就要,如果不听话不管他技术再好也不要。随后这个人得到了试用机会,如果没
意外的话,他一定会是下一个项目经理的继任者。
朋友们你知道吗?不管你技术有多强,你也不可能自由的腾出时间象别人那样研究一下LINU
X源码,甚至写一个LINUX样的杰作来表现你的才能。你需要做的就是按照要求写代码,写代
码的含义就是都规定好,你按照规定写,你很快就会发现你昨天写的代码,跟今天写的代码
有很多类似,等你写过一段时间的代码,你将领略:复制,拷贝,粘贴那样的技术对你来说
是何等重要。(如果你没有做过1年以上的真正意义上的开发不要反驳我)。
如果你幸运的能够听到市场人员的谈话,或是领导们的谈话,你会隐约觉得他们都在把技术
人员当作编码的机器来看,你的价值并没有你想象的那么重要。而在你所在的团队内部,你
可能正在为一个技术问题的讨论再跟同事搞内耗,因为他不服你,你也不服他,你们都认为
自己的对,其实你们两个都对,而争论的目的就是为了在关键场合证明一下自己比对方技术
好,比对方强。(在一个项目开发中,没有人愿意长期听别人的,总想换个位置领导别人。
)
三、你更不要认为,如果我技术够好,我就自己创业,自己有创业的资本,因为
自己是搞技术的。
如果你那样认为,真的是大错特错了,你可以做个调查在非技术人群中,没有几个人知道C#
与JAVA的,更谈不上来欣赏你的技术是好还是不好。一句话,技术仅仅是一个工具,善于运
用这个工具为别人干活的人,却往往不太擅长用这个工具来为自己创业,因为这是两个概念
,训练的技能也是完全不同的。
创业最开始的时候,你的人际关系,你处理人际关系的能力,你对社会潜规则的认识,还有
你明白不明白别人的心,你会不会说让人喜欢的话,还有你对自己所提供的服务的策划和推
销等等,也许有一万,一百万个值得我们重视的问题,但你会发现技术却很少有可能包含在
这一万或一百万之内,如果你创业到了一个快成功的阶段,你会这样告诉自己:我干吗要亲
自做技术,我聘一个人不就行了,这时候你才真正会理解技术的作用,和你以前做技术人员
的作用。
[小结]
基于上面的讨论,我奉劝那些学习技术的朋友,千万不要拿科举考试样的心态去学习技术,
对技术的学习几近的痴迷,想掌握所有所有的技术,以让自己成为技术领域的权威和专家,
以在必要的时候或是心里不畅快的时候到网上对着菜鸟说自己是前辈。
技术仅仅是一个工具,是你在人生一个阶段生存的工具,你可以一辈子喜欢他,但最好不要
一辈子靠它生存。
掌握技术的唯一目的就是拿它找工作(如果你不想把技术当作你第二生命的话),就是干活
。所以你在学习的时候千万不要去做那些所谓的技术习题或是研究那些帽泡算法,最大数算
法了,什么叫干活?
就是做一个东西让别人用,别人用了,可以提高他们的工作效率,想象吧,你做1万道技术习
题有什么用?只会让人觉得酸腐,还是在学习的时候,多培养些自己务实的态度吧,比如研
究一下当地市场目前有哪些软件公司用人,自己离他们的要求到底有多远,自己具体应该怎
么做才可以达到他们的要求。等你分析完这些,你就会发现,找工作成功,技术的贡献率其
实并没有你原来想象的那么高。
不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出
现BILL
GATES,因为,中国目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人
才机器来用的尴尬境地。(如果你不理解,一种可能是你目前仅仅从事过技术工作,你的朋
友圈子里技术类的朋友占了大多数,一种可能是你还没有工作,但喜欢读比尔·盖茨的传记)
。
我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特
别想对那些初学JAVA/.NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受
点启发。
一、在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万
更不要认为哪些从事市场开发,跑腿的人,没有前途。
不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都
小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个
软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没
夜的加班,还需要为测试出的BUG和不能按时提交的软件模块功能而心怀忐忑,有的时
候如果你不幸加入现场开发的团队你则需要背井离乡告别你的女友,进行封闭开发,
你平时除了编码之外就是吃饭和睡觉(有钱的公司甚至请个保姆为你做饭,以让你节
省出更多的时间来投入到工作中,让你一直在那种累了就休息,不累就立即工作的状
态)
更可怕的是,会让你接触的人际关系非常单一,除了有限的技术人员之外你几乎见不到做其
他行业工作和职位的人,你的朋友圈子小且单一,甚至破坏你原有的爱情(想象一下,你在
外地做现场开发2个月以上,却从没跟女友见过一面的话,你的女友是不是会对你呲牙裂嘴)
。
也许你拿到了所谓的白领的工资,但你却从此失去享受生活的自由,如果你想做技术人员尤
其是开发人员,我想你很快就会理解,你多么想在一个地方长期待一段时间,认识一些朋友
,多一些生活时间的愿望。
比之于我们的生活和人际关系及工作,那些从事售前和市场开发的朋友,却有比我们多的多
的工作之外的时间,甚至他们工作的时间有的时候是和生活的时间是可以兼顾的,他们可以
通过市场开发,认识各个行业的人士,可以认识各种各样的朋友,他们比我们坦率说更有发
财和发展的机会,只要他们跟我们一样勤奋。(有一种勤奋的普通人,如果给他换个地方,
他马上会成为一个勤奋且出众的人。)
二、在学习技术的时候千万不要认为如果做到技术最强,就可以成为100%受尊重的人
。
有一次一个人在面试项目经理的时候说了这么一段话:我只用最听话的人,按照我的要求做
只要是听话就要,如果不听话不管他技术再好也不要。随后这个人得到了试用机会,如果没
意外的话,他一定会是下一个项目经理的继任者。
朋友们你知道吗?不管你技术有多强,你也不可能自由的腾出时间象别人那样研究一下LINU
X源码,甚至写一个LINUX样的杰作来表现你的才能。你需要做的就是按照要求写代码,写代
码的含义就是都规定好,你按照规定写,你很快就会发现你昨天写的代码,跟今天写的代码
有很多类似,等你写过一段时间的代码,你将领略:复制,拷贝,粘贴那样的技术对你来说
是何等重要。(如果你没有做过1年以上的真正意义上的开发不要反驳我)。
如果你幸运的能够听到市场人员的谈话,或是领导们的谈话,你会隐约觉得他们都在把技术
人员当作编码的机器来看,你的价值并没有你想象的那么重要。而在你所在的团队内部,你
可能正在为一个技术问题的讨论再跟同事搞内耗,因为他不服你,你也不服他,你们都认为
自己的对,其实你们两个都对,而争论的目的就是为了在关键场合证明一下自己比对方技术
好,比对方强。(在一个项目开发中,没有人愿意长期听别人的,总想换个位置领导别人。
)
三、你更不要认为,如果我技术够好,我就自己创业,自己有创业的资本,因为
自己是搞技术的。
如果你那样认为,真的是大错特错了,你可以做个调查在非技术人群中,没有几个人知道C#
与JAVA的,更谈不上来欣赏你的技术是好还是不好。一句话,技术仅仅是一个工具,善于运
用这个工具为别人干活的人,却往往不太擅长用这个工具来为自己创业,因为这是两个概念
,训练的技能也是完全不同的。
创业最开始的时候,你的人际关系,你处理人际关系的能力,你对社会潜规则的认识,还有
你明白不明白别人的心,你会不会说让人喜欢的话,还有你对自己所提供的服务的策划和推
销等等,也许有一万,一百万个值得我们重视的问题,但你会发现技术却很少有可能包含在
这一万或一百万之内,如果你创业到了一个快成功的阶段,你会这样告诉自己:我干吗要亲
自做技术,我聘一个人不就行了,这时候你才真正会理解技术的作用,和你以前做技术人员
的作用。
[小结]
基于上面的讨论,我奉劝那些学习技术的朋友,千万不要拿科举考试样的心态去学习技术,
对技术的学习几近的痴迷,想掌握所有所有的技术,以让自己成为技术领域的权威和专家,
以在必要的时候或是心里不畅快的时候到网上对着菜鸟说自己是前辈。
技术仅仅是一个工具,是你在人生一个阶段生存的工具,你可以一辈子喜欢他,但最好不要
一辈子靠它生存。
掌握技术的唯一目的就是拿它找工作(如果你不想把技术当作你第二生命的话),就是干活
。所以你在学习的时候千万不要去做那些所谓的技术习题或是研究那些帽泡算法,最大数算
法了,什么叫干活?
就是做一个东西让别人用,别人用了,可以提高他们的工作效率,想象吧,你做1万道技术习
题有什么用?只会让人觉得酸腐,还是在学习的时候,多培养些自己务实的态度吧,比如研
究一下当地市场目前有哪些软件公司用人,自己离他们的要求到底有多远,自己具体应该怎
么做才可以达到他们的要求。等你分析完这些,你就会发现,找工作成功,技术的贡献率其
实并没有你原来想象的那么高。
不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出
现BILL
GATES,因为,中国目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人
才机器来用的尴尬境地。(如果你不理解,一种可能是你目前仅仅从事过技术工作,你的朋
友圈子里技术类的朋友占了大多数,一种可能是你还没有工作,但喜欢读比尔·盖茨的传记)
。
发表评论
-
2015年4月份学习计划
2015-04-02 22:52 10172015年4月份学习计划 第一周(4.2-4.5) ... -
CVCV
2015-03-02 18:01 933menards Menards是美国第三大家居装饰和用品 ... -
20件程序员必须知道的事
2015-02-28 17:29 842我最近看了一本叫做《the 97 Things a Pro ... -
卓越程序员和优秀程序员有哪些区别?
2015-02-28 09:51 829卓越程序员和优秀程序 ... -
为什么有些人工作是痛苦的?
2015-01-07 16:06 665身边一个朋友,每天工作内容多但是都不复杂,但都是些特别容易出 ... -
2014年12月份学习计划
2014-12-21 21:45 704第三周(12.22-12.28) 结合官网来看 12 ... -
11个小技巧提高程序员工作效率,小习惯更重要(转)
2014-12-06 22:18 908“吃苦耐劳”真的是优良品质吗,与你怎么做相比,老板们应该更关 ... -
箴言(转)
2014-11-05 00:14 4631、每天晚上12点之前睡觉,早上8点起床 2、努力学 ... -
2014.11月份学习计划
2014-11-05 00:13 547hadoop 学习计划 hadoop中级 (11.5 ... -
22条日常技巧助程序员提高工作效率、节约时间(转)
2014-10-28 14:14 741我一直在测试和调整各 ... -
浅谈、男人需要完成的事! (转)
2014-10-28 14:13 8291,事业永远第一 ... -
提升程序员身心健康和工作效率的装备有哪些?(转)
2014-10-22 12:21 735曾经有很长的一段时间一直在学习和探索提升工作效率& ... -
优秀软件工程师必备的7大特性(转)
2014-10-22 10:23 806不是每一个程序员都 ... -
程序猿的十一条浮躁表现
2014-09-15 23:40 6971. 不能静下心来坚持读完一本有深度的书。 2. ... -
30岁后你会站在哪里?(转)
2014-06-08 20:15 863http://www.oschina.net/ques ... -
Java互联网工程师要具备哪些技能(转)
2014-02-26 20:58 8331.Core Java, 就是Java基础、JDK的类库,很 ... -
如何做到早起一小时?(转)
2014-02-25 22:03 874早起是个不过时的话题 ... -
中医教你如何睡觉
2014-02-21 22:40 705中医教你如何睡觉人一个晚上不睡,一百天都补不回来。睡觉的诀 ... -
学会成长(转)
2014-01-04 23:49 886人不成熟的第一个特征:就是立即要回报 他不懂得只有春天播种 ... -
2012年回顾
2013-06-30 22:41 9572012年回顾 2012年过去了,回顾一下2012年主要做 ...
相关推荐
职业生涯规划-职业生涯规划系统-职业生涯规划系统源码-职业生涯规划管理系统-职业生涯规划管理系统java代码-职业生涯规划系统设计与实现-基于springboot的职业生涯规划系统-基于Web的职业生涯规划系统设计与实现-...
职业生涯规划-职业生涯规划系统-职业生涯规划系统源码-职业生涯规划管理系统-职业生涯规划管理系统java代码-职业生涯规划系统设计与实现-基于springboot的职业生涯规划系统-基于Web的职业生涯规划系统设计与实现-...
java常用技术整理-职业生涯经验 java常用技术整理-职业生涯经验 java常用技术整理-职业生涯经验 java常用技术整理-职业生涯经验java常用技术整理-职业生涯经验 java常用技术整理-职业生涯经验
java程序员的职业生涯中必经的三个阶段
浅谈Java技术学习方法.pdf
java职业生涯设计与面试培训演示.rar java职业生涯设计与面试培训演示.rar java职业生涯设计与面试培训演示.rar
Java程序员的职业生涯学习建议-【育儿知识】.doc
随着Java技术的不断发展,Java工程师需要不断学习和跟进最新的技术趋势和框架,提升自己的技术能力,保持竞争力。 上海作为一个国际化的城市,英语能力对于Java工程师更具有优势,可以更好地参与到国际项目和团队中...
基于springboot职业生涯规划系统 | java | springboot | 职业生涯规划系统 | 网站 1、技术栈:springboot,vue,ajax,maven,mysql,MyBatisPlus 2、系统的实现 用户信息 图片素材 视频素材 摘 要 I 目 录 III ...
Core Java.JAVA核心技术(中文版) Core Java.JAVA核心技术(中文版)
Java学习是Android客户端目前最全面的免费离线Java学习书籍,主要内容包括: 1、Java的数据类型,控制语句,数组,封装、继承、多态,接口等基础知识 2、Java算法练习及时巩固学习成果 3、Java文件操作、多线程、...
core Java 11 Edition Java核心技术 卷一和卷二,学习Java必不可少的书籍。
《Tomcat与Java Web开发技术详解(第2版)》结合最新的Tomcat 6版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方...
疯狂java 学习路线图从java基础到深入 熟练掌握java技术
《JAVA核心技术卷2:高级特征》是Java技术权威指南,全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、高级Swing、高级 AWT、JavaBean构件、安全、分布式对象、脚本、编译与注解处理等,同时涉及...
30种java技术框架_方案架构图汇总.有很多以前使用的技术框架
该思维导图是根据B站韩顺平老师的Java后端学习路线的课程整理的。 课程地址:https://www.bilibili.com/video/BV14K4y177Qk
有关Java web开发技术\资料\Java教程 有关Java web开发技术\资料\Java教程 有关Java web开发技术\资料\Java教程 有关Java web开发技术\资料\Java教程 有关Java web开发技术\资料\Java教程 有关Java web开发技术\资料...
Java OCR 图像智能字符识别技术,可识别中文。具体详见:http://blog.csdn.net/white__cat/article/details/38461449