1、负责客户端APP产品中服务器后端的工程设计,架构设计以及开发工作
2、研究业界最新技术及其应用,解决创新研发过程中的关键问题和技术难点
3、根据项目任务计划按时完成软件编码和单元测试工作
4、按照开发流程编写相应模块的设计文档
5、与产品经理、测试工程师、其他团队沟通合作,保证产品研发工作的质量和进度
6、协调或指导团队里其它开发人员的工作。
7、一种主流后端语言编程经验:Java,或Scala,或Nodejs,或Python
8、精通主流Web应用开发框架(Spring,Play!,Express,Django,等等);熟悉SOA和Web Services(REST,SOAP)系统框架;熟悉主流应用服务器(Tomcat,JBoss,Apache,Nginx,等)
9、精通数据库设计和性能优化;熟悉主流RDBMS和NoSQL数据库(MySQL,MongoDB,Memcached,Redis等),以及数据库编程(SQL, JDBC, iBatis,OpenJPA, 等)
10、熟悉常用工程工具:Jenkins, Maven/Sbt/Npm/Ant,Git/SVN,Eclipse/IntelliJ,等等
11、熟悉设计模式,熟练掌握面向对象编程和事件驱动编程风格
12、有热情,酷爱技术,有良好的计划、沟通、组织协调能力、语言表达能力;较强的逻辑分析能力和应变能力;良好的团队合作精神java工程师是做什么的
Java主要用来做以下几种开发:一是网页开发;二是最常用的移动APP开发,比如Android上的一些APP程序;三是一些H5的WEBAPP开发;四是一些手机上的小游戏,大概可以分为这几种。
总体上说java可应用的领域是最广泛的,所以想要学java从事java的人也越来越多。有零基础想学java的朋友们,可以先在网上找视频自学java基础,像是B站上老杜的java零基础入门教程,还有可以到慕课和CSDN这样有名的网站上学习交流,学到入门级水平后,有条件的就可以上个培训班,达到能就业工作的技术水平。
刚参加工作时候4000\x0d\我也去年刚毕业吧,种种面试,3周后就成功面试上了。\x0d\第一周。面对面试官很很惶恐,说不出话来,笔试题也都做不出来。当然没戏了。\x0d\第二周。面对面试官不是那么惶恐了。能够回答一些知道的问题,不会的不会回答,笔试题还是相当一部分不会做,不过这个时候就开始了各种百度,google搜面试题,笔试题。慢慢的积累。第二周也没有成。\x0d\第三周。面对面试官就像见了亲妈一样。问了一些问题都能回答,不知道的就开始瞎编。把面试官都搞糊涂了。笔试题经过上一周的积累当然没有问题啊。当然这周如愿的接到了入职电话。\x0d\\x0d\进入公司后 工作时间为朝九晚六 ,双休日 前三个月经常加班求表现,好尽快转正。\x0d\\x0d\进入公司前3个月基本是学习时间,学习公司的框架,或者公司要用到的一些技术。3个月不行的基本就会被淘汰。过了3个月就很轻松了,但是如果公司有项目的时候就很忙了。\x0d\\x0d\就目前的情况而言,后期的发展还是不错的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)