android工程师写java后台的经历

2022-04-08 07:02:27
导读 大家好,我是本期栏目编辑小友,现在为大家讲解android工程师写java后台的经历问题。 由于项目的需要,应该是公司缺人手。项目经理的一句话

大家好,我是本期栏目编辑小友,现在为大家讲解android工程师写java后台的经历问题。

由于项目的需要,应该是公司缺人手。项目经理的一句话“有人对javaWeb感兴趣吗?”接受了这份工作。我之前从来没有写过关于javaEE的东西,如果有概念的话,是从培训中学到的,自己看视频学习,但是只做了小代码,完整的项目还没有做,这是第一个。

写代码一直是一种穿梭。在安装了MyEclipse和MySQL,构建了tomcat环境后,领导给出了一个SpringMVC的框架。不懂就问吧,因为框架里有些方法是他打包的,你没花多少功夫在框架配置上,但对于一个小白来说就够了。以前,你只知道如何使用界面。现在你要把界面给移动终端,还要写网页背景。

在编写java的过程中,发现代码并不是最难的,因为安卓也是用java写的,所以感觉挺好用的,但是项目实现需要有完善的逻辑。做移动开发的时候没有这样的想法,只关心写app界面和实现功能,但是服务器要考虑整个开发过程,核心感受就是数据库设计和服务器性能优化。以及web端和移动端的协调,前面写的活动和登录注册的感觉都挺简单的。今天项目推到商场写,难度大。我已经思考服务器的数据库设计方法一整天了。因为网页端还没有开始写,所以我不得不考虑网页端上传产品的情况,以及如何给移动端接口。来,我要吐了。公司没有商场经验,也没有拿出具体的实施方案,纯粹是我自己研究实施的。

产品详细信息页面很容易编写。像收集这样的事情都很容易。最讨厌的是属性的设计。一开始我想到设计两个表,一个表是产品的基本信息,一个表是属性信息。但是经过深思熟虑,我发现在web端上传多属性产品几乎是不可能的,即使在移动端上传也给不了界面。在网上看了一些资料,得到了一些启发。我设计了三个表,一个基本信息,一个属性。一个参数,最后一个显示属性对应的参数的价格或库存,顺便解决了库存问题。虽然客户似乎没有要求这样的要求,但还是全面一点比较好。

商品只是一个例子。过去我一直认为,只有专注于一件事,才能让可持续发展变得更好。但是,写完javaEE之后,我的想法有了一些改变。研究一项技术确实可以发展到行业的顶端,但是了解的多了可以让你对整个项目有不同的看法。过去你总是关心自己的实现,而不考虑项目的开发和扩展,服务器的设计可以让你有一个开阔的思路,综合考虑各个设备的协调性和项目的可扩展性,追求极致。

我觉得编程是一辈子的事。项目就像孩子。他们必须健康成长,变得越来越强大。所以多了解几种技术是绝对不可避免的,这也是程的《想出去看看世界》!

由于项目的需要,应该是公司缺人手。项目经理的一句话“有人对javaWeb感兴趣吗?”接受了这份工作。我之前从来没有写过关于javaEE的东西,如果有概念的话,是从培训中学到的,自己看视频学习,但是只做了小代码,完整的项目还没有做,这是第一个。

写代码一直是一种穿梭。在安装了MyEclipse和MySQL,构建了tomcat环境后,领导给出了一个SpringMVC的框架。不懂就问吧,因为框架里有些方法是他打包的,你没花多少功夫在框架配置上,但对于一个小白来说就够了。以前,你只知道如何使用界面。现在你要把界面给移动终端,还要写网页背景。

在编写java的过程中,发现代码并不是最难的,因为安卓也是用java写的,所以感觉挺好用的,但是项目实现需要有完善的逻辑。做移动开发的时候没有这样的想法,只关心写app界面和实现功能,但是服务器要考虑整个开发过程,核心感受就是数据库设计和服务器性能优化。以及web端和移动端的协调,前面写的活动和登录注册的感觉都挺简单的。今天项目推到商场写,难度大。我已经思考服务器的数据库设计方法一整天了。因为网页端还没有开始写,所以我不得不考虑网页端上传产品的情况,以及如何给移动端接口。来,我要吐了。公司没有商场经验,也没有拿出具体的实施方案,纯粹是我自己研究实施的。

产品详情页很好写,收藏之类的都很容易。最困扰我的是属性的设计。一开始我想到设计成两个表,一个表是产品的基本信息,一个表是属性信息。但是经过深思熟虑,发现在web端上传多属性产品几乎是不可能的,即使马上在移动端上传,也给不了界面。在网上看了一些资料,得到了一些启发。我设计了三个表,一个基本信息,一个属性。

户好像并没有提这样的要求,还是周全一点比较好。

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

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

.dfma { position: relative; width: 1000px; margin: 0 auto; } .dfma a::after { position: absolute; left: 0; bottom: 0; width: 30px; line-height: 1.4; text-align: center; background-color: rgba(0, 0, 0, .5); color: #fff; font-size: 12px; content: "广告"; } .dfma img { display: block; }
免责声明:本文由用户上传,如有侵权请联系删除!