前言
- 当我们刚刚接手B/S项目的时候,如果想迅速上手项目,我们必须要熟悉两个交互,一个数与数据库的交互,一个是与web页面的交互。
技术问题
1、与Web页面的交互
在前台,我们也常常自己封装框架,小编在原来的公司的时候,前后台开发完全分离,架构组将前台也封装成常用的MVC框架,这样无论从解耦,或者是提升开发效率来说,都是有利的。下面举个例子。
1、AngularJS/React Native+ BootStrap
2、EasyUI
3、MUI
4、……
2、项目中具体的需求以及业务逻辑
- 因为不同的项目有不同的需求,有着不同的业务逻辑,或者用着不同的技术,不同的技术一般可以用小编所说的前两点来代替,而不同的需求和不同的业务逻辑就看项目本身了。那么如何实现业务逻辑?这就与自己的代码经验和项目经验有关了。
3、与数据库的交互
- 每个企业中的项目,后台大多数都有自己的平台,或者是说都有自己得框架,有很少公司的项目是不分层的,或者是说没有框架的,但是项目只要有框架,就有自己独特的与数据库交互的方式,比若说
- 1、以ORM方式操作持久层的封装。
- 2、对JDBC方式操作持久层的封装。
- 3、常用的NoSql封装,比如说redis,Mongodb。
- 4、……
-这些封装,主要为了是重用,提升开发效率。同样,前台也是。
个人问题
1、良好的沟通表达能力
- 良好的沟通表达能力是很重要的,小编深有体会,大多说项目经理都喜欢找爱说的,幽默的,因为程序员不能真的太“闷”了,要是天天和机器打交道不和人说话那不就成了机器了吗?还有,良好的表达与沟通能力是你与别人进行扯皮的前提,是你与项目经理进行良好的沟通前提,是你与别人请教问题,学习技术的前提。
2、良好的理解能力
- 其实沟通和理解是一对的,一般的沟通能力强的人理解能力也不错,小编为什么说良好的理解能力是快速上手项目的基础哪?因为项目经理交给我们任务时,我们必须将要做的事情理解透了,比如说,项目经理让我们向正西走,结果我们是向西走了,但是走的方位是西南…….这就是你的不对了。
3、思维逻辑
- 思维逻辑对于程序员来说是硬伤啊,编程序吗,要是没有良好的思维逻辑怎么写代码啊,这我就不多说了。
小结
- 好了,小编就说这些吧!其实在快速上手项目的因素还有很多,欢迎广大读者提出自己的宝贵意见。