Dbgview 不打印

成为一名合格的java工程师必须要做到以下几点
  有人说,成为一名合格java工程师需要做到面面具到而且要上知天文,下知地理的,现在优渡为大家详细分析下成为合格java工程师要具体的生存技能;
  首先你确定你要进入Java开发?决定学习Java是要下很大决心的,因为Java技术的世界是个无底洞,永远也学不完,不废话了,我就简单的说一下自己的看法(偏重Java方面,什么html、css、js这些不在这次的讨论之内,虽然也都需要懂点):
  1.Core Java,就是Java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,jdk的源代码写的非常好,要经常查看,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体的场合下使用哪个集合类更适合、更高效,这些内容直接看源代码就OK了
  2.多线程并发编程,现在并发几乎是写服务端程序必须的技术,那对Java中的多线程就要有足够的熟悉,包括对象锁机制、synchronized关键字,concurrent包都要非常熟悉,这部分推荐你看看《Java并发编程实践》这本书,讲解的很详细
  3.I/O,Socket编程,首先要熟悉java中socket编程,以及I/O包,再深入下去就是Java NIO,再深入下去是操作系统底层的socket实现,了解windows和linux中是怎么实现socket的
  4.JVM的一些知识,不需要熟悉,但是需要了解,这是Java的本质,可以说是Java的母体, 了解之后眼界会更宽阔,比如Java内存模型(会对理解Java锁、多线程有帮助)、字节码、JVM的模型、各种垃圾收集器以及选择、JVM的执行参数(优化JVM)等等,这些只是在《深入Java虚拟机》这本书中都有详尽的解释,或者去oracle网站上查看具体版本的JVM规范.
  5.一些常用的设计模式,比如单例、模板方法、代理、适配器等等,以及在Core Java和一些Java框架里的具体场景的实现,这个可能需要慢慢积累,先了解有哪些使用场景,见得多了,自己就自然而然会去用。
  6.常用数据库(Oracle、Mysql等)、SQL语句以及一般的优化
  7.JavaWeb开发的框架,比如spring、ibatis、struts等框架,同样他们的原理才是最重要的,至少要知道他们的大致原理。
  8.其他一些有名的用的比较多的开源框架和包,netty网络框架,apache common的N多包,google的Guava等等,也可以经常去Github上找一些代码看看。
  暂时想到的就这么多吧,1-4条是Java基础,全部的这些知识没有一定的时间积累是很难搞懂的,但是了解了之后会对Java有个彻底的了解,5和6是需要学习的额外技术,7-8是都是基于1-4条的,正所谓万变不离其宗,前4条就是Java的灵魂所在,希望能对你有所帮助
  9.(补充)学会使用Git。如果你还在用SVN的话,赶紧投入Git的怀抱吧
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:29620次
排名:千里之外
原创:63篇
转载:44篇
(1)(11)(13)(1)(5)(2)(1)(3)(53)(17)作为一个Java工程师,我为啥要会算法?
我的图书馆
作为一个Java工程师,我为啥要会算法?
很多Java工程师会产生这个疑问,我工作中只用到了Java基础 + SSH 框架,我为啥要看算法,要看《数学之美》这些类似的东西?一个最为直接、常见的说法是:算法是前人总结好的解决问题的方法,你可以从中学习到解决问题的方法。我不这么认为,因为在Java开发中确实很少会用到,常见的排序、查找,甚至背包、顶堆都有实现,我们用的只是接口。Java程序员不需要学习这些算法, 因为不会遇到这些问题,只要把Java相关联的知识学好,就能做好一名Java程序员了。事实是这样的吗?我们可以思考这个问题,不同级别的程序员是怎么分级的呢?呵呵,当然现在是靠工作年头分级的(开个玩笑)。越是高级的程序员越是要解决业务相关问题,而这些是考验大家的思维能力,而算法、数学恰恰是训练、提升这些思维能力的。我们来了解一下数学(对程序员来说是最为直接的各种算法)的美。1. 简洁性是数学之美的核心,这个最为典型的是二进制,两个符号的组合包罗万象。2. 抽象性,数学把问题抽象成符号表达,然后用公式、符号、代码解决问题3. 逻辑性是的,这些就是数学带给人们的能力。而Java程序员的工作中,除了编写代买之外,更多的是思考和解决各种各样的业务问题,把这些问题抽象、逻辑严密、用最简洁的代码实现。复杂的自然界中所有的一切,数学家都可以用自己简单的数字公式或语言高度抽象出来。他们以其简洁的形式,从一组简洁明了的公理、概念出发,进行精确计算、严谨推理,就可抽象推论出各种令人惊叹的定理或公式,使人们洞察到数学的内在和谐、严谨、逻辑和秩序性。计算机的代码简单得只有0和1,却可编写出无数深奥无比的程序软件......“世事纷繁,加减乘除算尽;宇宙广大,点线面体包完。”言简意核,归纳人世百态、宇宙万物。
TA的最新馆藏Java工程师月薪过万需要多高技术水平?
本来想写月薪1W,但是看到bat在社招的offer,估计说成月薪过万会被说成无知,的确现在刚毕业的大学生拿到10-20W年薪真不是难事(当然不同的城市,不同的公司待遇差别大也是事实)目前技术市场有点虚高也是事实,主要源于某些猎头公司为了自己利益不断的提升离职人员的价码,加上当前中国互联网公司在应用和服务端的需求的急剧增大,直接导致了java市场缺口的增大,java就业前景一下子变得开阔了许多。
所以这么多的培训班三个月班,半年班等等各种样式的培训也出来了,再加上谷歌推出的安卓,更是把java在客户端无限制放大了,大街小巷上的产品如果不是安卓觉得落伍好多的样子。说了这么多好像是Java的世界一般,但对于做技术来说,实力才是第一位的,良好的外界环境给了做java的一个很好的平台,在10年前后对于技术人员来说,月薪1W是个门槛,随着通货膨胀以及移动互联网的发展,现在月薪2W算是个门槛,可能有些技术员工干一辈子也不会超过这个数目,因为基础或者别的限制,那么今天说下如何才能做到月薪2W,或者需要几年的时间。
java工程师月薪2W需要几年经验
首先java基本功需要具备,所谓的基本功,不是简单的能写出代码,除了能写出来之外还要,在代码质量上面需要具体一定体现,比如对一些简单的多线程,以及常见的java框架有一定的修改,或者定制功能,工程中出现内存泄露或者程序执行效率方面能独立定位,并且找到合适的解决方案,其实能做到这些,公司真不会在乎你有几年的工作经验,特别是在社会化招聘的今天,技术能力才是第一位的。
历经至少3个以上项目的洗礼,在项目中独立完成一些基本的功能,毕竟能体现技术能力的东西,就是在市场上有产品的体现,这写才是实实在在实力的实现。有多个项目经验的,特别是在中国,能经历过多个项目的历练,说明本身具备一定的抗压能力,中国的互联网公司的加班加点已经不是什么秘密了。
java工程师月薪2W需要几年经验
当然这里说的能达到2W的水准一般指的是一线城市,如果放在二三线城市,就是做到老,由于消费水准的问题,也难达到这个水准。另外技术的工资水平也是存在极限的,到了一定程度也很难再有进展。做技术就是图个安乐,发不了财,也饿不死。如果是超级喜欢技术,也是个不错的乐子。基本上在一线城市如果正常的发展三年拿到2W还是算比较靠谱的,再加上猎头们的忽悠以及市场大的需求基本上能达到。
其实做技术的整天关注拿多少钱,很难一心一意的做好技术,技术好了什么都来了,都说程序员很难找到女朋友,其实大家去一线的城市的it公司看看,超过30多了,还没有女朋友的还是很少的,要么就是要求太高,要么就是自身有问题。3733人阅读
java教程(350)
java学习(350)
java(342)
java编程(343)
Java的前途
java开发工程师有前途吗?
& & & & & &——java工程师前景分析
& & & JAVA工程师专业是一门技术含金量比较重的一门专业,那么JAVA工程师专业有前途吗?今天我看到还是有人在质疑,他说“现在java开发工程师前途何在,到底有没有前途呢?怎样才能做一个好的JAVA工程师,我的路应该如何去走。我是新手,不知道这个专业怎么样,看见好多人都在埋怨软件开发辛苦、挣得少,事实如此吗?现在我对JAVA是否有前途这样的问题开始迷茫,望业内人士能指点迷津。”。
& & &在这里我要建议的是“选择重于努力,方向重于能力。”很多职场人都缺乏借助职业导师的职业智慧和职场经验为自己拨开职场迷雾,指导职业方向的意识。如何才能解决自己的迷茫呢?最好向具有同行业职场经验的职场导师寻求职业指导,借助导师们的职业智慧和职场经验让自己少走弯路。
& & & JAVA工程师有前途吗?我们首先就是要认清自己今后应怎么走自己的路线,要么走技术,要么走管理,走技术路线:技术高手、技术专家、软件架构师。如果说走管理路线:项目经理、部门经理、技术总监。只有清楚了自己要走的路线后,再往决定的那一方面去努力,学习。除此以外,还有一些人学了这一专业后,还有从事销售顾问、培训讲师、自己创业的都有,关键是自己要认识自己,自己更适何哪一条路。
& & & 其实,这些JAVA职业当中的每一种,都有一条非常宽敞的职业发展之路,关键在于作为还是一个开发工程师的你,将会做出什么样的选择,哪怕我们想从事软件产品的市场和销售工作,带着对技术的理解,也必将做出自己独特的一面。但无论如何,我们都要做出一个选择,给自己定一个目标。目标对人生有着巨大的导向作用。成功,在事业起步的时候仅仅是一种选择,你选择什么样的目标,就会有什么样的人生。不少朋友最大的痛苦就是不知道自己适合做什么,该干什么,该走什么路,不满足于现状又不得不沉沦于现实。
  所以,先认清“正确的结果”,根据正确的结果去设计你的过程。当一个人具有明确的职业目标时,就会对有助于实现目标的蛛丝马迹都特别敏感,做事情相应也就会很有目的性,而不是稀里糊涂的。所以,就容易到达自己的目的。如果没有职业目标,就算是天上真有神仙,神仙也不知道该给你什么。刚毕业的大学毕业生素质基础不错,不缺知识,缺发的是工作技能和工作经验.只要针对性的提升自已的专业技能和工作经验,大学毕业生工作绝对不难,找一份高薪工作更是不难,笔者建议是先找到一份移定的工作,再慢慢确定自己要走什么路,今后就向着这一个方向去学习,去专研。
& & & &不过你要深信的就是JAVA工程师还是非常有前途的,在未来的几年,java工程师人才的需求还在不断的加大,由于人才的紧缺,这一门职业相对于其它专业薪资待遇还是不错的,JAVA工程师待遇是与你的工作经验直接挂勾的,当你有了丰富的经验以后,你在这个社会上就比较抢手了,而且企业所出的薪酬也是相当高的,到时只有你选择他们了。再也不是刚毕业的时候,你去找工作,而是工作来找你。
学习有困难的可以加扣:进行交流得到大神的指导和帮助,同时获取免费的听课权限!!!
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:207703次
积分:5501
积分:5501
排名:第4443名
原创:347篇
评论:37条
(3)(17)(27)(26)(24)(23)(30)(25)(29)(30)(30)(31)(30)(29)

我要回帖

更多关于 如何取消打印 的文章

 

随机推荐