入职第一周总结

本周张前辈布置的任务是
1.git的学习和使用
2.maven在开发项目时的使用
3.基于Vue.js的组件框架element的学习

1.git是类似于之前使用SVN类似但是更加方便安全的团队开发利器
心得:
git学习的目的就是为进入公司后,从原来的个人开发状态转变为团队开发,保证每个人同时开发代码还能达到快速共享和代码友好合并的目的。
1.1、分布式
git的没有主服务器,避免了因为服务器故障导致影响团队任务,甚至代码丢失的问题。
我之前在使用SVN时就由于我电脑的服务器出问题后来采取了U盘copy的方式,不断来回粘取相互对于代码的修改。git可以将代码上传到github的 服务器上,然后大家可以不同的分支上进行修改,最后进行合并,合并代码时,先上传,出错后下载合并,再上传。保证了相互之间代码的一致性,哪怕团队相处多地也不怕因为沟通不及时而把修改出错。
1.2、分支
git中最强大的就是分支的部分,他的实现基础是提交点,大量的提交点链接在一起形成网状结构,而分支就是标记了在开发中重要影响的提交点,实现了以分支逻辑形成的知识结构。

不足:
虽然对整个git都有所了解,但是毕竟只是囫囵吞枣的学了一遍,暂时还缺少具体的使用,就像Linux命令一样不用就不会用,忘得也快

git是Linux为Linux系统开发,虽然已经被移植到Windows上,但是还需要git bush来运行Linux命令,最好对Linux有一定的使用经验,掌握理解就会很快。

2.maven将项目与jar包分离,将web项目不同的层级分离,努力降低项目整体的耦合性。
心得:
2.1依赖管理
减少项目发布上传时的体积,只留下源代码,将jar包分离。在原始的项目中,当项目需要使用某个框架就会把这个框架的全部的jar包放入项目中,这样就导致了源代码不到1MB的项目加入所有jar包后变成上百MB的项目。maven采取的依赖管理,建立本地库存放需要使用的jar包,在项目的pom.xml中写入需要使用的jar包,这样就可以顺利编译但是项目中却没有存放这些jar包。达到减少项目体积的目的

2.2项目构建
使用maven命令对web项目进行更有效快速的管理,按照固定的目录结构,让maven帮我管理项目。

不足:
和git一样缺少使用经验,对maven命令的使用理解还是不够充分,对有些命令的使用完全是一头雾水,现在写总结才感觉到。。。

maven的根本目的还是通过使用maven开发项目来增强项目的高内聚低耦合性,努力减少相互之间的依赖,达到工程性开发的目的

3.Element是基于Vue.js组件特性,开发的前端框架,快速搭建前端项目。
心得:
2.1Vue.js
Vue.js是将所有内容写入到一个页面的单页面开发语言。
数据驱动:将页面布局和数据分隔开也是为了降低耦合,使得页面的编写使用更加清晰,减少js或者jsp代码直接修改页面布局的方式
组件化:对于页面的各个部分都以组件的逻辑看待,组件的相互嵌套,实现了页面。
2.2Element的学习
在理解Vue.js后就能大致看懂Element个个组件的代码,与之前学的传统Js代码还是有很大区别。

不足:
只是能看懂代码,还需要一些东西学会用

在学会对于Elemnt组件环境的搭建,在不理解Vue.js的情况下,只是跟着视频一步一步做只是能使用组件。对于实际使用上则会有很大不足够,最好学习一下Vue.js和webpack的基础。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
为什么Java程序员入职第一条是搭建Linux环境呢? 首先,Linux是一个广泛使用的操作系统,特别适合用于开发和运行Java程序,因为它提供了许多有助于开发人员的工具和功能。 其次,搭建Linux环境可以帮助Java程序员熟悉Linux操作,提高他们的技术水平。了解和掌握Linux命令和操作方式对于编写和调试Java代码非常有帮助。通过使用Linux,Java程序员可以更好地操作文件、配置网络和服务器,并且可以更方便地进行版本控制和部署,提高开发效率。 此外,搭建Linux环境还可以让Java程序员学习和使用更多的开发工具和框架。Linux上有许多先进的开发工具和环境,如Git、Maven和Docker等,它们对于Java程序员开发和管理项目非常重要。通过搭建Linux环境,Java程序员可以更好地理解和使用这些工具,并且有更好的学习和实践机会。 最后,搭建Linux环境还可以让Java程序员更好地了解和适应实际的开发和部署环境。在现实工作中,Java程序往往在Linux服务器上被部署和运行,因此熟悉Linux操作对于程序员而言非常重要。通过搭建Linux环境,Java程序员可以更好地了解和掌握服务器配置、网络设置和安全管理等,为后续的开发和部署工作打下基础。 综上所述,Java程序员入职第一条搭建Linux环境是有诸多原因的,它可以帮助程序员提高技术水平,学习和使用更多的开发工具和框架,以及适应实际的开发和部署环境。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值