实际开发(实践感受的)

这篇不算是什么技术心得分享了,就是自己的一些感受吧,当是日记一样记录一下

1.准备工作

当开启一个新的项目之前,准备工作还是需要很充分的,项目初期的工作可以说是整个工作的奠定基础。这就我们经常说的想要盖房子,起初的规划和地基的建设是至关重要的,不然火急火燎的把房子改好,风一吹房子就到了那完全是费财费力,吃力不讨好的事咱可不干!

术业有专攻,这个作为一名小白实习生,咱也不敢多加评论哈虽然没接触过前期工作,但是有句话说的好,没吃过那啥,还没见过那啥跑吗,真的是(哈哈哈)。准备工作应该是一些对项目模块和功能的划分、各阶段完成目标和时间、项目完成的效果、数据库的字段、表结构等,如果说的不完整,欢迎大家指导~评论区刷起来

2.前后端的工作

2.1 含泪道来的前端血泪史

其实而算不上什么大事,各位就当个故事来看。对于暂时没有进入社会工作的人,就当是给大家提个醒同时引以为戒。因为之前自己是走后端路线为主的,所以进公司也是以Java开发进来的,经过一系列所有公司都有的办理入职、熟悉公司企业文化等流程后,就算正式进入公司了。实习生都是有指导人带领的,然后安装了一些必备的软件、环境后,重点来了!他问我发展的方向是走后端还是前端也带一点,我就真的是摸不着头脑了,不就是Java开发吗?怎么变了,他后来解释说,公司目前前端方面是有点跟不上的,后端目前工作可能不多,就说实习培养计划可以往全栈方向发展,前后端项目都可以跟到。

也是自己太年轻,立场不坚定,觉得都能学到东西,也不是完全不学后端。再加上刚进入社会,拒绝别人这些还是没办法轻易说出口,就同意了这样的安排。后面的日子基本就是从0开始学习新的前端技术和框架了,因为公司用的不是我之前学习的技术,好在有一些基础,写起来也不至于完全原地踏步,就这样快写满一个月的时候,我开始慌了,对,就是慌了,我觉得后端仅剩的那点知识都快被前端洗脑忘完了。后端方面也完全没有说跟进的意思,然后我就提出来了,不做前端做后端的想法了,带我前端的人真的是非常好的人了,听完我的想法后,给我说了很多的建议,还有就是让我以后不要这么被动,觉得挺可惜的(因为他觉得这段时间我的前端写的还挺好的,哈哈哈,其实都是靠他帮忙指导的)对我说社会上没有人会逼你,你想要什么你需要自己提出来,没有必要委屈自己勉强自己。给我聊了他自己的一些经历,就对我的感触还是挺多的,让我不要着急,都是这么过来的,就当长个教训了。

前端我就根据我的工作来说一说大致的流程了,前端中比较重要的是原型图和接口文档两样。

原型图:主要就是给你大概展示前端页面的样式,按钮功能,表格和页面间的跳转关系等,简单来说就是给你看简单版的实现效果图。

接口文档:接口文档里面主要就是一些请求的路径,参数,返回结果等,因为前后端分离开发,需要一个统一的文档进行开发,简单的统一格式,可以看一下简单的参考:

2.2 浅谈后端工作

刚才说到的接口文档就是后端决定的,这也让我想起了我在写接口文档的时候问前端来着,就是其中的数据我是全部用List格式还是区分开(因为有些没有必要用List,本身就是一个实体),然后前端给我说我机字决定,我给他什么数据他就返回给我什么类型的,就挺突然的,觉得突然有了底气。。。突然的地位上升,嘿嘿,错觉。

目前接触到的就是写一点接口文档,然后根据接口文档编写代码,完成相应的业务逻辑处理代码,因为目前也就是个小白,所以目前没有办法接触更多的核心部分,慢慢来,多看代码,多想。

以目前没有办法接触更多的核心部分,慢慢来,多看代码,多想。

希望大神们能推荐给我这个菜鸟一些书籍,不知道哪些是比较经典的,或者分享一些编程路上的个人经验或者建议也是可以的,无限感谢暴击!!!冲啊

对开发初步认识和体验相关推荐

  1. 微信小程序云开发初步上手

    微信小程序云开发初步上手 1.概述 2019年11月6-7日,我报名参加了腾讯开发者大会举办的"2019年小程序.云开发极限编程"活动,英文名为"CloudBase Ha ...

  2. Cardboard虚拟现实开发初步(一)

    Google Cardboard 虚拟现实眼镜开发初步(一) 虚拟现实技术简介 不得不说这几年虚拟现实技术逐渐火热,伴随着虚拟现实设备的价格迅速平民化,越来越多的虚拟现实设备来到了我们眼前,也因此虚拟 ...

  3. TensorRT 7.2.1开发初步

    TensorRT 7.2.1开发初步 TensorRT 7.2.1开发人员指南演示了如何使用C ++和Python API来实现最常见的深度学习层.它显示了如何采用深度学习框架构建现有模型,并使用该模 ...

  4. GWT与Eclipse集成开发初步研究

    GWT与Eclipse集成开发初步研究 原文:http://blog.sina.com.cn/s/blog_415bd707010086cy.html JDK6.0 下载.安装.配置 http://b ...

  5. 使用Kotlin开发Android应用初体验

    使用Kotlin开发Android应用初体验 昨晚,最近一届的谷歌IO大会正式将Kotlin确定为了官方开发语言,作为一名Android开发鸟,怎么能不及时尝尝鲜呢? Kotlin的简要介绍 在开发之 ...

  6. ArcGis Server开发Web GIS新手体验(二)

    ArcGis Server开发Web GIS新手体验(二) 接(一) 我们知道,.net adf提供的map组件.toc组件等都是标准的asp.net组件.这些组件在运行时,会生成相应的html代码, ...

  7. Linux环境下ARM开发工具TrueSTUDIO初体验

    Linux环境下ARM开发工具TrueSTUDIO初体验 TrueSTUDIO是Atollic公司出品的ARM开发工具,号称"The best FREE C/C++ IDE for ARM® ...

  8. 如何开发一款用户体验优秀的语音交友app?

    在数字时代,人们越来越依赖智能手机上的应用程序来与他人进行交流.其中,语音交友app成为了最受欢迎的应用之一.然而,开发一款成功的语音交友app需要深入了解用户需求与体验.本文将探讨如何开发一款用户体 ...

  9. 为什么产品开发需要做用户体验研究

    当我们讨论用户体验的时候,话题最终会偏向讨论用户体验设计.许多人会人为用户体验和用户体验设计是一回事,事实并非如此.当然,今天的话题我们并不打算深究两者区别,而是聊一聊"用户体验研究&quo ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第15期)
  2. SpringBoot连接Mysql数据库遇到Unable to load authentication plugin ‘caching_sha2_password解决方案
  3. java new thread参数_java线程池01-ThreadPoolExecutor构造方法参数的使用规则
  4. 微型计算机字,微型计算机杂志
  5. expressjs路由和Nodejs服务器端发送REST请求 - - ITeye博客
  6. 通用无线设备对码软件_珞光全新发布国产通用软件无线电平台 :USRP-LW N310!珞光品牌已实现国产替代...
  7. php xlsx格式转换csv,我想使用C将.xls或.xlsx文件转换为.csv格式#
  8. MySQL学习【第十二篇事务中的锁与隔离级别】
  9. 【LeetCode】Merge Two Sorted Lists(合并两个有序链表)
  10. Linux内核的同步机制
  11. [转载] 七龙珠第一部——第029话 冒险再度开始
  12. DevOps使用教程 华为云(5)迭代计划 进度管理
  13. Linux入门及进阶学习推荐书籍
  14. 2016 server win 假死_Windows Server下Apache假死堵塞卡死无响应解决方法
  15. Gerrit环境与代码Review实战
  16. 图片下载器爬虫 ItemLoader
  17. github学生认证——申请学生开发包
  18. ATP的SDOI2017R1续命记
  19. 基于小样本量的水下图像识别
  20. 创业必须知道的----注册公司的流程和所需材料

热门文章

  1. 详解DNS服务、DNS解析、DNS劫持和污染
  2. CSDN写文章MarkDown用到的表情包收集(转自Github)
  3. 影响人生的一百条格言
  4. 做一个可以赚钱的英文网站
  5. ORDER BY用法,避坑
  6. python另存为对话框_python – 另存为文件对话框 – 如何不允许覆盖
  7. 南昌大学航天杯第二届程序设计竞赛校赛网络同步赛 部分题解
  8. 来公司必须了解的编码开发规范
  9. S4 HANA MRP LIVE
  10. 明明安装了模块/包,Python提示无包/模块/报错