- 写java程序员简历,项目经验怎么写?
- 请问学习java有哪些发展方向,我们怎么给自己定下目标去实现?
- 我是花费好多钱培训出来的Java,在公司好煎熬,基本都不会写,怎么办呀?
- 新入职的JAVA程序员刚入职一个月,完全看不懂公司代码怎么办?
- java开发如何入门?
写java程序员简历,项目经验怎么写?
程序员路过!
1、项目经验就写近几年的,三四个就可以,然后写明项目名称,金额,单位,介绍。重点是写你在这个项目中的角色,工作内容,收获是什么。
2、毕竟是Java项目,里面着重介绍一下你用的技术名称,遇到具体时候的解决思路。
3、透露出自己不满足于JAVA开发,也在关注大数据人工智能方向。
请问学习j***a有哪些发展方向,我们怎么给自己定下目标去实现?
J***a 发展这么多年了,经久不衰,J***a 作为使用最广泛的语言之一,用户体量很大,社区也很活跃,网上各方面资料更是非常齐全。之前随着移动端的火爆,让更多人投身学习 J***a,再加上如今流行的 spring Boot、Spring Cloud。为 J***a 开发锦上添花,让开发更快速、更简单。
许多的 Android 应用都是 J***a 程序员开发者开发。虽然 Android 运用了不同的 JVM 以及不同的封装方式,但是代码还是用 J***a 语言所编写。相当一部分的手机中都支持 J***A 游戏,这就使很多非编程人员都认识了 J***A。
J***a 在金融服务业的应用非常广泛,很多第三方交易系统、银行、金融机构都选择用J***a 开发,因为相对而言,J***a 较安全。大型跨国投资银行用 J***a 来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目。大多数情况下,J***a被用在服务器端开发,但多数没有任何前端,它们通常是从一个服务器(上一级)接收数据,处理后发向另一个处理系统(下一级处理)。
3、网站
J***a 在电子商务领域以及网站开发领域占据了一定的席位。开发人员可以运用许多不同的框架来创建 web 项目,Spring、SpringMVC,Spring Boot、Spring Cloud 以及frameworks。例如医疗救护、保险、教育、国防以及其他的不同部门网站都是以 J***a 为基础来开发的。
4、嵌入式领域
J***a 在嵌入式领域发展空间很大。在这个平台上,只需 130KB 就能够使用 J***a 技术(在智能卡或者传感器上)。
目前,J***a的主要发展方向有四个:
Web开发
Web开发语言很多,J***a是其中之一。J***a在开发高访问、高并发、集群化的大型网站方面有很大的优势,例如***网、去哪儿网、美团等。
Android开发
Android是全球最大的智能手机操作系统,2014年第三季度Android手机出货量占比达到84%。Android应用的主要开发语言就是J***a。
客户端开发
J***a客户端开发主要[_a***_]***、事业单位和大型企业,如医疗、学校、OA、邮箱、投票、金融、考试、物流、矿山等信息方面的系统。
游戏开发
国内游戏行业近年来发展十分迅速,专业的游戏人才一直存在需求缺口。目前有一些游戏脚本语言可以与J***a开发语言进行无缝交互,J***a开发语言本身也可以编写游戏脚本。因此学会J***a开发后,也可以选择成为一名游戏开发人员。
现在的首要目标就是先将J***a的基本知识和技术掌握好,更多的还是要根据项目实战进行深层次的学习和经验积累。
J***A是目前市占率第一的语言,而且已经连续N年蝉联榜首,并且国内大型项目90%以上都是使用J***A,像我们熟悉的京东,天猫就是用J***A开发的。
所以,学J***A的绝对是一项高回报的投资。
J***A语言应用服务器开发,Web开发,安卓开发
一个大型项目的开发,势必要使用J***A语言,因为J***A语言稳定性强,架构独特,速度快,还可以跨平台,应用十分广泛。
J***a语言主要应用领域在服务器开发,web开发和安卓开发等,几乎垄断了企业级别的应用开发。
不过J***A开发的难度会比较大,如果没有多年的系统学习和项目经验的支撑,很难找到一份合适的工作。
有开发的地方就有测试!如果一个程序,一个软件是由J***A语言开发的,那么软件测试也需要用到J***A语言去测试Bug。
软件测试相比于开发就容易的多,至少没有那么多的代码语言要写,一般就算是0代码基础也是可以学自动化测试的。
如果你没有基础,没有经验,想拿高薪,但是难度太高怕学不会,加班太多又怕累。可以选择软件测试。
作为一个资深的android开发工程师,我这边以从业七八年的经验来回答你,期望能对你有帮助。
j***a的发展方向:
j***a后端
这是个人比较推荐的一个方向,因为大多数做技术管理或CTO往往都是后台出身,技术复杂度也不是特别高。如果能有幸进入大公司,后面往小公司跳,就很容易走进管理层。
j***a前端
前端我了解到的比如js,譬如微信小程序,微信号,主要走这个方向。目前来说也是个比较火的领域。
android
移动端为主,该方向比较火在一线城市,二三线城市不建议走,需求量有限。
怎么定目标实现?
建议自学方式,如果自学能力不足,可以找个师傅带着,个人以前就通过远程录屏的方式带过一个徒弟,现在已经在互联网公司入职。
可以随时联系我,我这边有业余时间来帮助j***a行业的入门学习者。
我是花费好多钱培训出来的J***a,在公司好煎熬,基本都不会写,怎么办呀?
才出去业务代码不会写很正常,去了解你这个项目的业务,熟悉业务的情况下写代码就水到渠成了。如果是所有代码不会写的话我觉得可以从两个点分析一下:
现在J***a太火了,以至于好多培训机构都开设有J***a相关的课程,但是,这些培训机构的讲师水平都良莠不齐,好些讲师可能自己都没整太明白,你还指望他能传授什么经验给你嘛。
再者,J***a相关的知识还是非常多的,从J***a基础(语法,***,多线程,GUI,网络编程等等)到J***aWeb基础,再到各种框架,这么多知识,再加上项目实战,好多培训机构培训3个月就完了,说真的,想要完全学会简直不可能,这中间都是走马观花的学习,让很多人都是一脸懵。还好,市面上还是有好些培训机构是6个月学习时间,时间上比较充裕,学的东西也比较多,一般这种培训机构的讲师还是比较靠谱,能学到本领,想要了解成都可靠的培训机构可以私信我。
二.自身努力情况
说真的,好些人,都花了大把钱去参加培训了,可能都把这个当做一条出路了,居然还不知道努力,老师布置的作业不好好写,代码不好好敲,上课还不认真听讲,天天就拽磕打睡,能学好才怪。
毫不避讳的说,我也是培训出来的,但是我是科班出身,自己一个人学没得什么动力,就直接去了培训班。6个月学习时间,从学基础开始,我和寝室的小伙伴几乎都是凌晨2点睡觉,到项目实战的时候甚至早上4点过才睡觉,第二天一样的8点上课。每天回来除了完成作业以外,就是在敲代码,熟悉各种语法。功夫不负有心人,毕业的时候班上的人几乎都找到了满意的工作,除了少部分不求上进的。
说真的,你能不能学好J***a,一个是取决于培训机构,更多是取决于你自己,努力了什么都有了,不努力培训再多都是白费。
我也是刚刚从培训机构学习的J***A,现在正在公司实习阶段。
首先回答一下你这个问题吧,其实我觉得不用太过于纠结,这个应该是新手程序员必经的过程。解决方法无非就是多问,问身边的老员工,或者问上级领导,千万别张不开嘴自己在那憋着,然后等人家让你报进度的时候啥也没有。如果觉得不好意思就下班之后请人家吃顿饭,或者买条烟,毕竟公司也知道你是新手不可能把很复杂的功能交给你去实现。自己在业余时间要多努力,毕竟一门计算机语言不可能在短短几个月的时间内就能学透的,自己要有这方面的认识。也没必要觉得自己是培训班出身的就妄自菲薄,即使是大学4年正经本科毕业的,也基本做不到去了公司就能写出东西来,我身边就有很多本科应届生,现在也没感觉有什么差距。
其次我想给那些想要入坑培训做程序员的那些小伙伴一些建议。
1、不要觉得交了钱,学了几个月,出去就能拿高薪。很有可能你学完之后给你的月薪还没有销售的底薪高,原因很简单,一个企业招聘放着有经验老程序员不找,放着高学历大学毕业生不找,偏偏找没经验,没学历(大部分)的,那就是想图便宜,不可能给高薪。不要被给你介绍课程的人忽悠了,自己要有心里准备。转了行基本1~2年是赚不到钱的。
2、要找大培训机构,不要图便宜,最起码人家是真的有就业推荐,而且要比你自己找的相对靠谱,虽然薪资非常低。
3、一定要想好自己是不是真的喜欢这个行业,千万不要跟风,觉得这个行业薪资高,就学这个。高薪都是人家熬出来的,不是几个月的学习之后就有的,往后的几年都是学习的过程。如果你本身就不喜欢这个行业,不钻研这个行业,你可能培训的那几个月都是煎熬,在那白混日子,浪费时间浪费钱。
如果这些你真的都想好了,可以考虑去报名培训,只要自身勤奋好学,一样可以找到合适的工作,没必要总带着有色眼镜去看待培训这种事。
培训完了别指望能写出啥,除非你之前干过这行或者真是天才。
我建议你可以找个没工资或者工资低的地方实习。自己在企业里使使劲,很快就能找到节奏。刚培训完或者刚毕业不要抱着太高傲的心态找工作,不然找不到工作。只有实际工作了,你才能真正把学的东西串起来,掌握所谓的编程思想。当你真正步入行业了,你才知道下一步该怎么走。所以,一定放低姿态,先干上再说。
我也是一个培训出来的前端吧,坐标北京,刚开始确实是不会,主要是慌,然后适应一段时间,其实你发现他最底层的东西其实你是学过的,只不过是因为慌所以没有写出来,唯一一点不好的就是,你写的代码很原生,一般老手看了觉得太复杂,这个就是经验了,只能一点点去积累,对了,我还是包装了三年的[捂脸][捂脸][捂脸]
在这个行业摸爬滚打也十多年了,见过不少培训出身的程序员,有一些能力不错的,但是也有不少人给我的感觉是,离着合格的程序员还差一些。
程序员培训机构能够火这么多年,除了程序员缺口比较大之外,培训机构本身也确实“有两把刷子”:以J***a开发为例,培训机构会梳理和总结J***a的基础语法和目前企业里常用的开发框架例,比如SSM、Spring全家桶等,什么主流就培训什么,短期内灌输给学员,甚至还会为学员包装学历、简历,进行面试培训,以提高就业率。
这个“快速”培养看起来效果不错,但实际上“快速”也同时带来了很大的问题。比如为了“快速”,这行代码就写ABCD,你记住就行了,而没有时间告诉你为什么这么写,也不会告诉你遇到问题可以通过什么方式解决问题,于是到了真正工作中遇到了任何变数,就会束手无策。
另外一方面,培训机构的项目,通常业务比较简单,甚至没有什么业务,只是几个框架做了集成,实现对数据的增删查改,而公司的项目通常业务流程都比较复杂,你在不了解业务的时候,也很难流畅地写出代码;
这也是有些培训出来的程序员为什么刚工作的时候,感觉“无从下手”。
个人的一些建议:
首先,保持一个积极的工作态度,既然敲代码比较吃力,那么多投入一些时间,没事儿多加加班,至少让领导觉得你是一个肯吃苦的新人;
新入职的J***A程序员刚入职一个月,完全看不懂公司代码怎么办?
在关系图上,就可以非常清晰看到代码之间的关系。
看代码时,会有代码注释的。Eclipse里有[_a1***_]注释文档的功能。
熟悉相关功能之后,你可以修改一些Bug。
随着对项目的逐步深入,你就会慢慢地熟悉整个工程代码的了。
不用那么着急。任何公司都会给刚入职的同事,一段时间熟悉代码的。
我@老陈说编程,搞了10多年代码,当技术总监都将近10年。我对新来同事的工作安排:学会生成类的关系图,搞明白一个功能模块,接着再熟悉其他的,最后修改Bug或开发新功能。
你问了,我就分享给你了。有问题可以关注@老陈说编程。
你把培训的三层架构照搬到实际项目中?你看得懂那就有鬼了,人家架构师是吃素的?每个人都以为是MVC那一套,还要架构师干嘛。
不要觉得项目杂七杂八的,每一段代码都是人家呕心沥血想出来的,你写的还不如人家的。麻烦用点心吧,看代码是看不出来什么来的
你要做到以下几点才入门
第一、一切的代码都是围绕业务开展的,你连你做的项目干嘛用的都不知道,就去看代码,这不是南辕北辙嘛,多跟老人,测试,需求了解业务
第二、你培训的三层五花肉架构,就别拿出来秀了,不然会显得你的无知,虚心询问同事,组长,他们都是你最快上手项目的人。
但是不要一上来就问,你要自己先理解一遍,哪里不懂的再去问,不然谁有空给你解释那么多,都很忙的。
第三、下班以后,可以学习一下项目所用的技术,这样会让你上手更快,度过试用期就轻松了
第四、处理好和同事之间的关系,比如中午一起吃饭,可以聊一聊项目的进度,技术,业务,增进同事之间的感情
第五、遇到什么困难要第一时间汇报,不然导致项目的进度拖延了,会死得很惨,一堆人跟着遭殃,多跟领导汇报问题,显得你善于沟通,性格开朗。
做到以上几点,基本就能玩转整个项目了,不管是新手还是老手,接触到新项目起点都是一样的,加油!
不需要看懂全部内容的,[捂脸]
首先,你找到项目启动的类或者方法
其次,找到项目的配置信息
再次,数据库相关的配置信息
然后,controller的位置,还有实现类的位置,这些你找不到的话,可以使用开发工具的全局搜索功能,如果是web项目,可以用F12查看每个功能按钮的调用方法,追js,找到clicl或者其他事件,或者找f12里面的network下的xhr,可以查到发送到后台的请求路径,[可爱]
最后,碰见找不到的东西,一定要记得全局搜索,找对关键字很重要,嘿嘿,能让你快速摸清整个项目的关键点[耶]
程序员日常必备技能,ctrl➕C ctrl➕V ctrl➕F
[奸笑][奸笑][奸笑]
1.请教下公司老人公司用什么框架
2.想办法让自己先弄懂公司的框架和用到的技术
3.你接手的项目找你的上级要下相关项目文档研究
4.还没上手就可以主动请教同事,上级,把你不懂得问题在你实在解决不了的情况下再去问别人,记住千不万不能第一时间去问别人,先自己找答案试试
5.单独和领导商量,能否安排一个公司老人带领你开展工作
即使你是培训出来的,如果一个月还熟悉不了公司的产品,那就说明是你的问题,也不要找借口是公司产品问题如何如何,公司招聘员工就是想让员工快去熟悉公司产品,快速上手,如果一个月还没上手,真的可以辞退你了!
j***a开发如何入门?
j***a想快速入门的最好方法就是找一些偏基础些的实战入门教程。直接上来就实战入门,先不要管每段代码代表什么意思。先跟着视频把代码敲上几遍,保证能和***里一样让代码跑起来来。代码能跑起来对自己也是一个正向激励。所以找到一门基础的实战入门很重要。然后跟着***,基本上10天左右就能实战零基础入门j***a开发了。
其实像我们学习计算机的,就没必要去买书籍了。像我们学j***a的,这个过程是需要不断学习的,如果去购买书籍的话,会话费大量的金钱,原本就是学生,虽说学习资料可以找爸妈拿钱,但我们可以去找电子的资料,目前我手里就有一套电子学习资料,附带***ppt的。
首先要掌握j***a基础,可以看「j***a core核心技术」
然后是掌握一些常用框架如ssi等
接着是写一些练习项目进行疯狂实战,比如写个博客网站,开发图形软件等
进阶的话看些开源项目源码深入原理,如spring,mybatis,dubbo,gu***a等
j***a的入门第一步是学会敲第一个j***a文件。是的,就是那个helloword,只有你会敲了,并能编译了,那么欢迎你,来到j***a的世界。之后呢,你得学会第一个查询数据库,并展示到页面上,它会告诉你什么是连接数据库,怎么跳转到页面。这就是jdbc(数据库链接)+servlet+jsp(页面),我就不一一叙述了,最好的学习方法就是遇到问题并去解决,千万不要ctrl+c+V来进行编写,刚开始最好是去手敲,当你都学会了,那么你也就入门了。j***a初步开发无非就是数据库增删改查,页面各种展示。想要继续深入,那时候就应该抱起API来啃了。之后就是熟练使用各种框架,活用各种 接口,来进行组装你的程序了
你好,j***a入门的话,首先取决于你是否是计算机专业,如果是的话,加上自制力,依靠互联网现在这么发达,好多网站都有入门的开发***,可以跟着学习的,另外课后题也要跟着做,不能落下的,***也都不长,看过两遍,跟着***敲代码,学习两遍,入门是肯定的了。如果不是计算机专业,我还是建议你报个辅导班,4到6个月那种,如果在里面好好跟着做项目什么的,一个月入门,六个月出来稍微包装下,最起码也能算个初级工程师了,可以直接入职干活了。望***纳。