如何看待不用github的程序员

fiy 其他 59

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    不使用GitHub的程序员是存在的,但是他们的存在并不影响他们的技术能力和个人发展。以下是我对不使用GitHub的程序员的看法:

    1. 个人选择权利:每个程序员都有权利选择自己喜欢的工作方式和工具。一些程序员可能发现其他版本控制系统或协作平台更适合他们的需求,或者他们可能更习惯使用本地版本控制工具。没有使用GitHub并不表示他们缺乏技术能力或对开源精神的不认同。

    2. 专注于项目需求:有些项目或者公司由于安全性或隐私性的考虑,禁止使用公共的代码托管平台,如GitHub。在这种情况下,程序员需要寻找替代方案,例如使用私有版本控制系统或自建代码库。这些程序员可能更关注项目的需求,而不是外界看似流行的技术工具。

    3. 社区和合作:尽管不使用GitHub,程序员仍然可以积极参与技术社区和贡献开源项目。他们可以通过其他方式与其他程序员合作,例如邮件列表、技术论坛、独立开发者的聚会等。重要的是理解,平台只是一种工具,交流和合作的方式可以因人而异。

    4. 技术多样性:技术世界非常多样化,有许多优秀的开源项目和工具并不仅限于GitHub。不使用GitHub的程序员可能会选择其他版本控制系统、协作平台或者自建储存库,来满足他们的需求。这种多样性为技术领域带来了更多的选择和创新。

    总结来说,不使用GitHub的程序员并不表示他们技术能力不强或者不合作。选择合适的工作方式和工具是个人的自由,不同的人有不同的需求和偏好。对于其他程序员和开源社区来说,我们应该尊重并包容不同的选择,关注技术能力和合作意愿,而不仅仅是依赖于某个特定的平台。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    不用GitHub的程序员可能选择使用其他版本控制工具、代码托管平台或者自建私有版本控制系统来管理和协作开发代码。对于这样的程序员,可以有以下几点看法:

    1. 个人习惯和团队需求:不同的程序员有不同的习惯和团队有不同的需求,可能有些程序员不喜欢使用GitHub的界面和功能,或者他们所在的团队对GitHub的需求不高。这些程序员可能倾向于使用其他适合自己的工具来管理代码。

    2. 开源社区参与度:对于开源项目来说,GitHub是一个非常重要的平台。但是并不是所有的程序员都参与开源项目,有些程序员更偏向于独立开发自己的项目或者在内部开发团队中工作。对于这些程序员来说,不使用GitHub不会对他们的工作产生太大影响。

    3. 隐私和安全需求:有些企业或者个人对代码的隐私和安全性要求比较高,不希望将代码托管在公共的托管平台上。这些程序员可能会选择自建私有版本控制系统或者使用其他对隐私和安全性有更高保证的工具。

    4. 工作流程和技术栈:GitHub并不是唯一的版本控制工具和代码托管平台,程序员可以根据自己的工作流程和技术栈选择适合自己的工具。比如,如果程序员使用Subversion(SVN)作为版本控制工具,他们可能更倾向于使用其他与SVN兼容的托管平台。

    5. 技术行业较新或传统行业:虽然GitHub在软件开发和技术行业中非常流行,但并不是所有行业都适用。一些传统行业或者相对较新的行业可能没有那么高需求使用GitHub,所以不用GitHub的程序员在这些行业中并不罕见。

    总的来说,不用GitHub的程序员并不等于他们不具有良好的代码管理能力或者技术水平不高。个人和团队需求、隐私安全需求、工作流程、技术栈以及行业特性等因素都会影响程序员选择使用何种版本控制工具和代码托管平台。对于不使用GitHub的程序员应该持包容的态度,相信他们有自己的理由和选择。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    不使用GitHub的程序员不一定是不合适的程序员。以下是一些看待不使用GitHub的程序员的角度:

    1.选择合适的工具: GitHub是一个非常流行的代码托管平台,并提供了许多与团队协作、版本控制和代码管理相关的功能。但是,并不是所有的程序员都需要使用GitHub。某些程序员可能使用其他类似的托管平台,如GitLab或Bitbucket,或者使用自己的私有Git服务器。还有一些程序员可能喜欢使用其他版本控制系统,例如Mercurial或Subversion。选择适合自己工作流程和项目需求的工具是非常重要的。

    2.加强沟通和合作: GitHub是一个促进团队协作和开源社区交流的平台。但是,不使用GitHub的程序员仍然可以通过其他方式与团队成员进行沟通和合作。他们可以使用其他工具,如Slack、Jira、Trello等,进行实时通信和任务管理。无论是通过邮件、电话、视频会议或其他形式,重要的是能够与团队保持良好的沟通,并有效地协作。

    3.灵活适应不同的工作环境:并不是所有的工作环境都使用GitHub。有些公司可能使用自己的私有代码托管平台或其他管理工具。在这种情况下,不使用GitHub的程序员需要灵活适应,并使用公司规定的工具进行代码管理和版本控制。适应不同的工作环境是一个重要的职业技能,能够帮助程序员在不同的项目和团队中发挥作用。

    4.个人偏好和习惯:最重要的是,不使用GitHub并不意味着一个程序员技术或能力有问题。每个程序员都有自己的个人偏好和工作习惯。有些人可能喜欢使用命令行工具,有些人喜欢使用图形界面工具。有些人可能喜欢使用GitHub,但并不是每个人都适应这个平台。作为一个程序员,关键是能够找到适合自己的工作方式,并以高效和优质的方式产出代码。

    总之,不使用GitHub的程序员并不一定是不合适的程序员。选择合适的工具、加强沟通合作、适应不同的工作环境和遵循个人偏好和习惯是关键。最终,评价一个程序员的能力和价值应该以他们的技术能力、工作成果和团队合作能力为基准,而不仅仅是使用或不使用GitHub这一点。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部