公司c位程序员不愿使用git,怎么办?

明明使用svn出现很多问题了

有的人不玩游戏还不知道C位的意思,C位就是carry位的意思,也就是公司的核心位置程序员不愿意从svn切换到git怎么办?

这在研发团队中是很常见的事情,比如:

团队扩大了,需要更标准的代码规范和研发流程来规约大家之前游击战、野战军的开发,但是有些同学觉得自己是老员工,是核心位置,觉得开发规范、流程限制了他的发挥,降低了开发效率,便抵触甚至是不遵守这些规范,导致团队领导落地执行受到阻碍。

还有一种常见的,团队统一决定使用idea编辑器,但是就有那种个别人非得使用eclipse,导致代码格式做不到统一标准

这些都是不愿意接受新技术、新事物的现象。

那么当团队遇到这种员工怎么办呢?

不管他了,任其使用?

害群之马干掉?

这些都不是好方法,个人认为应该按如下步骤进行:

沟通为先

能做到c为的程序员,一定是可以沟通的,哪怕只在技术上可以沟通。相信他也会认可git比svn要先进,但是你不能说svn垃圾,毕竟人家使用没问题,我们可以换个方向说:svn太难了,大家学习成本高,现在团队大家都比较熟悉git,能不能大家统一使用git,照顾一下大家?

沟通不行来点硬的

如果该c位员工还是敬酒不吃吃罚酒,那么这个时候就得认真的聊一聊了,为什么你就不能换到git?大家是一个团队,为什么就你非得独具一格?就这么一个版本工具的事情就这么难沟通?已经给你面子了,就着台阶下来就行了!

害群之马逐渐边缘化

还不接受?OK,其他人的项目直接换git,直接招人熟悉他负责的功能模块,逐步替代他。公司离开任何人都行,何况你还只是一个程序员呢?

以上为个人看法,大家实际工作中有没有遇到这种人呢?都是怎么处理的呢?欢迎交流职场经验~

公司c位程序员不愿使用git,怎么办?

如何看待不会使用git的程序员?

公司c位程序员不愿使用git,怎么办?公司c位程序员不愿使用git,怎么办?

嗯?不会git的程序员,就是菜,根本称不上程序员,迟早被淘汰。

公司c位程序员不愿使用git,怎么办?

又得老生常谈,说说鄙视链了。玩单机的,看不起玩网游的,用网易云音乐的,看不起用QQ音乐的,写C++的,看不起写Java的……

C++程序员,要不会C++,那才是天大的笑话。但Git只是一个版本控制系统,并非靠它吃饭,换言之,具有和他类似功能的东西,都可以替代他。

svn和git的生死较量

这里就不再赘述两者的区别了,简单的说svn的特点就是简单,需要一个放代码的地方时,使用就ok了。

而git的特点是,版本控制可以不依赖网络做任何事情,对分支和合并有更好的支持。

由于svn的特点是简单,所以有相当部分的公司,特别是小公司使用他,可以有效的降低各种成本。

但git的优势比较突出,因此近年来,使用git的公司越来越多,甚至已经成为了主流。

当你去一家使用git的公司时,掌握他就成为了硬性指标,换言之,程序员的你,就必须学习。

因此,才有了“如何看待不会git程序员”的提问……

要不要学git

公司c位程序员不愿使用git,怎么办?

一句话,用得到的就学,用不到的,学他干嘛。

如果你的公司使用的svn或其他控制版本的工具,那么完全可以不学git,没有问题。就算是你有心学,工作中用不到,学一会儿,可能就放弃了,没有意义。

但是如果最近你想跳槽,那可能就要学学git了,否则到时候会很尴尬。

可以预见的是,未来git很可能成为所有公司使用的版本控制系统,所以你可以不学,稍微接触一下,还是有必要的。

写在最后

最到底,一项技能,是否重要,还是看市场需求,还有就是通用程度。当每个程序员都会使用git的时候,你还不会使用,那就有些low了。

如果还没到那个地步,工作也用不到,那为什么要学呢?为什么要去评价一个不会git的程序员呢?

嗯…最后,如果你有学习git的意向,可以百度w3cschool……

Git是用来做什么的?

一个非常好的问题。Git是主流的代码托管工具,使用起来非常高效,不仅命令行简单,而且有多款好用的工具可供选择。

一,Git用途

Git用来管理代码,提升团队协作效率。功能开发、代码合并、测试发布,分支和标签配合使用,清晰、高效。

二,Git操作流程

以开源项目为例,常见的代码开发、提交、合并流程如下:

公司c位程序员不愿使用git,怎么办?

三,开发功能,提交代码

在实际开发工作中,代码提交时经常和issue关联起来,方便代码检查和功能测试。Git托管服务比如GitHub具有自动关联功能,commit提交代码时只需在注释中包含issue编号,#issue_id:

公司c位程序员不愿使用git,怎么办?

四,创建Pull Request,申请合并代码

1) 代码提交后,在页面中点击New pull request按钮

公司c位程序员不愿使用git,怎么办?

2) 选择要合并的分支和代码

公司c位程序员不愿使用git,怎么办?

3) 点击按钮Create pull request,输入必要的描述信息

五,合并Pull Request

1) 管理员收到PR后,检查合并代码,如果有冲突,需要解决冲突后再合并。

2) 如果有问题需要修改,可以关闭不做任何处理,然后通知开发修复问题。

公司c位程序员不愿使用git,怎么办?

六,常用Git代码托管服务

公司c位程序员不愿使用git,怎么办?

1) Github

最常用的代码托管网站,各项功能完善,因为服务器在国外,访问速度稍慢。

2) 阿里云Code

国内几大云服务商都提供了免费的代码托管服务,功能完善,访问速度快。

七,使用Git的三种方式

1,Git命令

终端命令行操作Git非常高效,常用在代码管理、系统部署发布等场景中。

公司c位程序员不愿使用git,怎么办?

2,Git工具

使用图形化Git工具,将信息直观呈现出来,有助于比对代码、查找错误。

公司c位程序员不愿使用git,怎么办?

3,IDE集成Git

主流的IDE开发环境都支持代码管理工具的集成使用,操作起来更方便,以IntelliJ IDEA为例,在开发界面中查看代码改动和修改记录。

公司c位程序员不愿使用git,怎么办?


我是工作多年的Web应用架构师,陆续发布关于软件开发方面的文章,欢迎关注我,了解更多IT专业知识。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论