0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

android工程师写java后台的经历

工程师人生 来源:工程师吴畏 2019-03-28 14:27 次阅读

由于项目需要,应该是公司缺人手吧,项目经理的一句有人对javaWeb感兴趣么,就把这活接到了手中。以前从未写过javaEE的东西,有概念的话也是从培训时候学到的,还有就是自己看视频学习,但只是做过小的code,完整的项目还没有做过,这算是第一个。

写代码从来都是一把梭,说干就干,安装了MyEclipse和MySQL,搭建好tomcat环境后,领导给了一个SpringMVC的框架就说写吧,不懂就问,由于框架里有些方法都是他封装好的,所以没有在框架配置上费太大力气,可是对于一个小白来讲也是够可以了,以前只知道使用接口,现在要给移动端出接口了,还要写web后台,这是一件激动的事,简单看了一些资料,明白写接口的方法,就开始给接口了。

在编写java过程中发现其实代码并不是最难的,因为android也是用java写,所以感觉挺容易上手的,但项目实现是需要有一个完善的逻辑的,做移动端开发时候是不会有这样想法 ,只需要关心把app界面写好,实现功能就好了,但服务端要考虑整个的开发流程,核心感觉是数据库设计和服务器性能优化,以及协调web端和移动端,前面写的活动和登录注册什么的感觉还是挺简单的,今天项目推进到商城编写就遇到难题了,整整想了一天服务端的数据库设计方式,因为web端还没有开始编写,所以得想好web端上传商品的情况,还有给移动端的接口怎么给,在这里我要吐槽一下了,公司并没有商城经验,并没有出具体的实现方案,所以纯粹是自己研究实现。

商品方面详情页还好写一点,类似收藏什么的都so easy,最烦的是属性的设计,最开始想的是设计成两个表,一个表是商品基本信息,一个是属性信息,但推敲过后发现web端要上传多属性商品几乎不可能,即时上传了移动端也无法给接口,在网上看了一些资料后才有一些灵感,是设计三张表,一张基本信息,一张属性,一张参数,最后一张放属性对应的参数的价格或者库存什么的,这样捎带把库存问题解决了,虽然客户好像并没有提这样的要求,还是周全一点比较好。

商品只是一个举例,以前总是觉得专一件事才可以持久发展的更好,但编写了javaEE后,想法有些改变了,钻研一门技术确实可以发展行业顶端,但了解的更多可以使你对整个项目有另一番看法,以前你总是关心自己的实现,不去考虑项目发展延伸,而服务端的设计更可以让你有拓展性的思维,综合考虑各个设备端的协调和项目的可延展程度,追求极致。

编程我觉得是一辈子的事,项目就像孩子一样,一定要让其健康成长,并且能够越来越强壮,所以多会几类技术有其绝对的必然性,这也是程序猿的“想出去看看世界吧”!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3903

    浏览量

    126625
  • 工程师
    +关注

    关注

    59

    文章

    1561

    浏览量

    68314
  • JAVA
    +关注

    关注

    19

    文章

    2943

    浏览量

    104106
收藏 人收藏

    评论

    相关推荐

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    用二创,1:1复刻工程师的职场现状

    工程师
    扬兴科技
    发布于 :2024年07月19日 18:30:07

    嵌入式软件工程师和硬件工程师的区别?

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师是软件开发领域中的一种专业工程师,他们主要负责设计和开发嵌入式软件,
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    企业老工程师和高校老师有啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    如何搞崩一个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    鸿蒙Harmony是如何影响Android工程师的呢?

    迅猛,目前已经有包括社交、金融、影音、游戏、资讯、食品等多个领域的企业以及开发者加入到鸿蒙的生态建设中,可以说是从日常工作生活的各个领域全面展开。 为什么会影响Android开发工程师? 因为自从华为
    发表于 01-14 22:14

    电子工程师第一天上班就暴揍师傅。。。#科普 #示波器 #电子工程师 #打工日记

    电子工程师示波器
    安泰小课堂
    发布于 :2023年12月18日 17:36:12

    FPGA工程师需要具备哪些技能?

    FPGA(Field-Programmable Gate Array)芯片因其具有灵活性、高定制化、高性能等特点,被广泛应用于数字系统设计、嵌入式系统、通信系统、计算机视觉等领域。作为FPGA工程师
    发表于 11-09 11:03