对开发初步认识和体验
实际开发(实践感受的)
这篇不算是什么技术心得分享了,就是自己的一些感受吧,当是日记一样记录一下
1.准备工作
当开启一个新的项目之前,准备工作还是需要很充分的,项目初期的工作可以说是整个工作的奠定基础。这就我们经常说的想要盖房子,起初的规划和地基的建设是至关重要的,不然火急火燎的把房子改好,风一吹房子就到了那完全是费财费力,吃力不讨好的事咱可不干!
术业有专攻,这个作为一名小白实习生,咱也不敢多加评论哈虽然没接触过前期工作,但是有句话说的好,没吃过那啥,还没见过那啥跑吗,真的是(哈哈哈)。准备工作应该是一些对项目模块和功能的划分、各阶段完成目标和时间、项目完成的效果、数据库的字段、表结构等,如果说的不完整,欢迎大家指导~评论区刷起来
2.前后端的工作
2.1 含泪道来的前端血泪史
其实而算不上什么大事,各位就当个故事来看。对于暂时没有进入社会工作的人,就当是给大家提个醒同时引以为戒。因为之前自己是走后端路线为主的,所以进公司也是以Java开发进来的,经过一系列所有公司都有的办理入职、熟悉公司企业文化等流程后,就算正式进入公司了。实习生都是有指导人带领的,然后安装了一些必备的软件、环境后,重点来了!他问我发展的方向是走后端还是前端也带一点,我就真的是摸不着头脑了,不就是Java开发吗?怎么变了,他后来解释说,公司目前前端方面是有点跟不上的,后端目前工作可能不多,就说实习培养计划可以往全栈方向发展,前后端项目都可以跟到。
也是自己太年轻,立场不坚定,觉得都能学到东西,也不是完全不学后端。再加上刚进入社会,拒绝别人这些还是没办法轻易说出口,就同意了这样的安排。后面的日子基本就是从0开始学习新的前端技术和框架了,因为公司用的不是我之前学习的技术,好在有一些基础,写起来也不至于完全原地踏步,就这样快写满一个月的时候,我开始慌了,对,就是慌了,我觉得后端仅剩的那点知识都快被前端洗脑忘完了。后端方面也完全没有说跟进的意思,然后我就提出来了,不做前端做后端的想法了,带我前端的人真的是非常好的人了,听完我的想法后,给我说了很多的建议,还有就是让我以后不要这么被动,觉得挺可惜的(因为他觉得这段时间我的前端写的还挺好的,哈哈哈,其实都是靠他帮忙指导的)对我说社会上没有人会逼你,你想要什么你需要自己提出来,没有必要委屈自己勉强自己。给我聊了他自己的一些经历,就对我的感触还是挺多的,让我不要着急,都是这么过来的,就当长个教训了。
前端我就根据我的工作来说一说大致的流程了,前端中比较重要的是原型图和接口文档两样。
原型图:主要就是给你大概展示前端页面的样式,按钮功能,表格和页面间的跳转关系等,简单来说就是给你看简单版的实现效果图。
接口文档:接口文档里面主要就是一些请求的路径,参数,返回结果等,因为前后端分离开发,需要一个统一的文档进行开发,简单的统一格式,可以看一下简单的参考:
2.2 浅谈后端工作
刚才说到的接口文档就是后端决定的,这也让我想起了我在写接口文档的时候问前端来着,就是其中的数据我是全部用List格式还是区分开(因为有些没有必要用List,本身就是一个实体),然后前端给我说我机字决定,我给他什么数据他就返回给我什么类型的,就挺突然的,觉得突然有了底气。。。突然的地位上升,嘿嘿,错觉。
目前接触到的就是写一点接口文档,然后根据接口文档编写代码,完成相应的业务逻辑处理代码,因为目前也就是个小白,所以目前没有办法接触更多的核心部分,慢慢来,多看代码,多想。
以目前没有办法接触更多的核心部分,慢慢来,多看代码,多想。
希望大神们能推荐给我这个菜鸟一些书籍,不知道哪些是比较经典的,或者分享一些编程路上的个人经验或者建议也是可以的,无限感谢暴击!!!冲啊
对开发初步认识和体验相关推荐
- 微信小程序云开发初步上手
微信小程序云开发初步上手 1.概述 2019年11月6-7日,我报名参加了腾讯开发者大会举办的"2019年小程序.云开发极限编程"活动,英文名为"CloudBase Ha ...
- Cardboard虚拟现实开发初步(一)
Google Cardboard 虚拟现实眼镜开发初步(一) 虚拟现实技术简介 不得不说这几年虚拟现实技术逐渐火热,伴随着虚拟现实设备的价格迅速平民化,越来越多的虚拟现实设备来到了我们眼前,也因此虚拟 ...
- TensorRT 7.2.1开发初步
TensorRT 7.2.1开发初步 TensorRT 7.2.1开发人员指南演示了如何使用C ++和Python API来实现最常见的深度学习层.它显示了如何采用深度学习框架构建现有模型,并使用该模 ...
- GWT与Eclipse集成开发初步研究
GWT与Eclipse集成开发初步研究 原文:http://blog.sina.com.cn/s/blog_415bd707010086cy.html JDK6.0 下载.安装.配置 http://b ...
- 使用Kotlin开发Android应用初体验
使用Kotlin开发Android应用初体验 昨晚,最近一届的谷歌IO大会正式将Kotlin确定为了官方开发语言,作为一名Android开发鸟,怎么能不及时尝尝鲜呢? Kotlin的简要介绍 在开发之 ...
- ArcGis Server开发Web GIS新手体验(二)
ArcGis Server开发Web GIS新手体验(二) 接(一) 我们知道,.net adf提供的map组件.toc组件等都是标准的asp.net组件.这些组件在运行时,会生成相应的html代码, ...
- Linux环境下ARM开发工具TrueSTUDIO初体验
Linux环境下ARM开发工具TrueSTUDIO初体验 TrueSTUDIO是Atollic公司出品的ARM开发工具,号称"The best FREE C/C++ IDE for ARM® ...
- 如何开发一款用户体验优秀的语音交友app?
在数字时代,人们越来越依赖智能手机上的应用程序来与他人进行交流.其中,语音交友app成为了最受欢迎的应用之一.然而,开发一款成功的语音交友app需要深入了解用户需求与体验.本文将探讨如何开发一款用户体 ...
- 为什么产品开发需要做用户体验研究
当我们讨论用户体验的时候,话题最终会偏向讨论用户体验设计.许多人会人为用户体验和用户体验设计是一回事,事实并非如此.当然,今天的话题我们并不打算深究两者区别,而是聊一聊"用户体验研究&quo ...
最新文章
- 力扣(LeetCode)刷题,简单题(第15期)
- SpringBoot连接Mysql数据库遇到Unable to load authentication plugin ‘caching_sha2_password解决方案
- java new thread参数_java线程池01-ThreadPoolExecutor构造方法参数的使用规则
- 微型计算机字,微型计算机杂志
- expressjs路由和Nodejs服务器端发送REST请求 - - ITeye博客
- 通用无线设备对码软件_珞光全新发布国产通用软件无线电平台 :USRP-LW N310!珞光品牌已实现国产替代...
- php xlsx格式转换csv,我想使用C将.xls或.xlsx文件转换为.csv格式#
- MySQL学习【第十二篇事务中的锁与隔离级别】
- 【LeetCode】Merge Two Sorted Lists(合并两个有序链表)
- Linux内核的同步机制
- [转载] 七龙珠第一部——第029话 冒险再度开始
- DevOps使用教程 华为云(5)迭代计划 进度管理
- Linux入门及进阶学习推荐书籍
- 2016 server win 假死_Windows Server下Apache假死堵塞卡死无响应解决方法
- Gerrit环境与代码Review实战
- 图片下载器爬虫 ItemLoader
- github学生认证——申请学生开发包
- ATP的SDOI2017R1续命记
- 基于小样本量的水下图像识别
- 创业必须知道的----注册公司的流程和所需材料