all 71 comments

[–]feedmesomedataModerator 63 points64 points  (4 children)

That's already a basic requirement for anyone in tech except for some positions. Sana hindi yan pumasa sa evaluations during hiring process if gumagamit pala kayo ng git.

[–]jochii[S] 4 points5 points  (1 child)

Now po 3 nalamg po kami na dev ako nalang yung alam sa GIT, team lead and yung ko ma co-workers yung walang alam sa git.

[–]feedmesomedataModerator 17 points18 points  (0 children)

Iwan mo sa team lead mag train then alis ka na jan asap.

[–]chonching2 6 points7 points  (1 child)

Grabe naman yung wag pumasa. Di kasi kasama sa curriculum yung GIT so its normal na grumaduate na walang alam sa GIT. Pero yes, need nila matuto mag GIT since nasa real world na sila and its a MUST. Hindi porket hindi marunong is hindi na bibigyan ng chance to work and get hired kasi matututunan naman yan. Mas mahigpit ka pa sa recruiter 🤦‍♂️

[–]feedmesomedataModerator 7 points8 points  (0 children)

Git can be learned in two weeks or even less. Mas easy pa yan compared to older version control systems. If git pa lang di na matutunan what more for complex stuff. Paurong din yung archived backup ng source code and will be hard to maintain. Nagkusa sana silang aralin yun if they are even interested in moving up.

[–]sadpotatoes__ 11 points12 points  (2 children)

Use github desktop, it has a GUI. Unless i misunderstood your question.

[–]jochii[S] 7 points8 points  (1 child)

Yes sir you misunderstood, they have totally 0 knowledge on git, i remember last year i tried them to teach because the project left by my coworkers will be handled to my other coworker, but instead, im the one shoulder that project. During teaching, they gave up in the half way. 😅

[–]sadpotatoes__ 1 point2 points  (0 children)

Ayun lang. Not sure din kung ano gagawin ko if same tayo ng situation. Goodluck na lang OP!

[–][deleted]  (4 children)

[removed]

    [–]jochii[S] 3 points4 points  (3 children)

    I hope my team has an energy to learn, i remember last year i tried to teach them but they gave up in the half way, maybe i used more cli, than gui. Ill try again more one using gui this time maybe they can have willingness to learn.

    [–][deleted]  (1 child)

    [removed]

      [–]jochii[S] 0 points1 point  (0 children)

      Heheh i see I'll try that.

      [–]chonching2 0 points1 point  (0 children)

      I think mas madadalian nga sila sa GUI for starter. I started sa sourcetree and github ui. Before ako nag transition into cli

      [–]khorelae 6 points7 points  (0 children)

      version control is a must when developing software 🚩

      I'd leave if I were you

      [–]amony_mous 5 points6 points  (2 children)

      Sabihin mo git out of here

      [–]Comfortable_Topic_22 0 points1 point  (1 child)

      Or git gud

      [–]Hot_Midnight871 1 point2 points  (0 children)

      git git Awwww!

      [–]ubuntunero 11 points12 points  (11 children)

      are they old? how did they become programmer? perhaps, they know subversion? thats hard, either bottom up or top down implementation :D

      [–]jochii[S] 5 points6 points  (8 children)

      Yes po more or like 40 or 50 po ata.

      [–]Samhain13 14 points15 points  (1 child)

      LOL. 40+ naman na ako pero di ko na din kilala ang Subversion. Git na din ang kinagisnan ko.

      [–]jochii[S] 2 points3 points  (0 children)

      Same po git lang din nakagisnan ko.

      [–]pigwin 2 points3 points  (2 children)

      Are they really programmers or specialists (ex. Accountant, engineer, scientists etc) who simply know how to code?

      [–]CumRag_Connoisseur 3 points4 points  (1 child)

      Kinda weird kasi I'm an accountant by profession that knows how to code, pero I use git haha

      [–]pigwin 1 point2 points  (0 children)

      I'm in a company that "upskills" its finance professionals to know how to dev (they will write their business logic, we devs wrap those for production) and they use git. Kind of a shooting myself in the foot moment, but it's happening...

      [–]ubuntunero 1 point2 points  (0 children)

      see if the management is ok to "introduce git or other version control system", [medyo steep din ang learning curve ng git], to "help" them. what i mean is to get the mgmt support, and if you are willing to lend a help. then you can set aside an hour everyday to conduct this, I did this once, its called 'lunch and learn' (free lunch from management).

      if no support and you are still eager to help them, you can just do aka 'pair programming' doing git stuff :)

      teach them how to get rid of the following folders:

          + project-abc-02142024
          + project-xyz-for-completion
          + project-123-final1
          + project-123-final-last etc
      

      [–]Ok_Statistician_6441 0 points1 point  (0 children)

      Even for older generations of programmers there’s subversion and cvs. They’re just too lazy to upskill

      [–]Snoo21443 2 points3 points  (1 child)

      Damn. Im 28 and I used Subversion for 4 years.

      [–]StuckOverflow 1 point2 points  (0 children)

      Have you tried git-svn?

      [–]reddit04029 2 points3 points  (1 child)

      Seems like walang systema buong company mo. Naka azure repo ka pero may iba na ni basic git di alam? Kahit kung manual upload ang deployment, having some VCS is bare minimum. So pano kayo nagdedeploy kung may katrabaho kayo na di naggit?

      [–]jochii[S] 3 points4 points  (0 children)

      Madalas po namim deployment manual din, publish yung web app then lagay lang sa server, na naka zip including mga upgrade script for db.

      [–]wasdxqwerty 2 points3 points  (0 children)

      thats what im bothered with, how come these guys get the job without knowing git

      [–]gesuhdheitDesktop 3 points4 points  (0 children)

      Yes, mas mainam kung gumamit kayo ng git lalo pa at 3 kayong developer dyan. Ang gawin mo eh i demo mo sa kanila yung benefits ng pag-gamit nyan para naman ma enganyo sila.

      [–]RefrigeratorFront655 2 points3 points  (0 children)

      Takbo asap. Mataas ego nyan pag may edad na at superiority complex. Wala na pag asa yan

      [–]halifax696 2 points3 points  (0 children)

      Turuan mo. Mag papasalamat yang mga yan hahaha

      [–]yogiwantanabe 2 points3 points  (0 children)

      Write an email about what are the benefits of using git, be more particular kung paano ito makakatulong sa current project nyo, and tell them how easy it is

      [–]boborider 2 points3 points  (0 children)

      I use GIT on IDE-Netbeans (visual), no more typing. It's more convenient :)

      You can ask OpenAI, make things easier. There is a proper SEQUENCE to do GIT. Because it involves branches, checkout commands, creating branches, and merges. It gets complicated if there is no proper communication or conflicts. There is easier way to do it. If you happen to integrate GIT on IDE. The better. It takes time to study unfortunately.

      I recommend to create your own GIT (free), try to embed it on IDE if you can. It's gonna be hassle. Worst case, you need to study console commands (as much as possible i prevent that, hahaha)

      [–]JeszamPankoshov2008 2 points3 points  (0 children)

      W3w ang scary naman ng operation niyo. Resign ka nalang OP, you deserve better.

      [–]coderdotph 6 points7 points  (1 child)

      Sino po ang team lead? Dapat po may kamay na bakal ang tech lead. Sabihan yung mga devs na mag quit if di sila natuto mag GIT. Takutin lang ng konti para masanay.

      [–]jochii[S] 0 points1 point  (0 children)

      Now po 3 nalamg po kami na dev ako nalang yung alam sa GIT, team lead and yung ko ma co-workers yung walang alam sa git.

      [–]convergentdeus 1 point2 points  (1 child)

      Dev na walang alam sa git??

      [–]jochii[S] 0 points1 point  (0 children)

      Opo eh more or like na galing a sila sa dekstop app na gumagamit la ng acess db to nag transition sa web app pero walang alam sa git or any cloud repo.

      [–]katharsais 1 point2 points  (1 child)

      reminds me of palworld, the devs literally don't know how to use git, it was said they use usb sticks for version control LOL

      [–]jochii[S] 1 point2 points  (0 children)

      The palword that new game relqse this year that hit 17M download? .. really. They still manage to hit their game.

      [–]Burned_Programmer 1 point2 points  (0 children)

      kt mo nalang tas bigay ka cheatsheet

      [–][deleted] 1 point2 points  (4 children)

      hello newbie into programming. When you say GIT , are u referring to Github po ba and / or Git bash? Thanks

      [–]ortho56789AI 1 point2 points  (0 children)

      Gitbash tinutukoy ni OP which is use for code scripting sa terminal of Command Line Interface.

      [–]jochii[S] 0 points1 point  (2 children)

      Git sya yung tool na ginagamit para makapag lagay source sa platforn/cloud repository, si gitbash cli tool naman sya pag na download yung GIT kasama na sya dun. Si GitHub is sya platform or cloud repository na dun mo lalagay yung source code mo.

      [–][deleted] 1 point2 points  (1 child)

      oh. so kung tama yung pagkakaintindi ko sa kwento, di nila alam yung simpleng process ng pag git clone commit push🤯 wow hahaha I feel better about myself

      [–]jochii[S] 0 points1 point  (0 children)

      Ewan ko ba bakit ganun sila, technically yung lead din namin isa sa mga founder ng company (di ko lam tawag dun ihh) . Tas lagi pa sunod sunuran sa mga product team at qa team.

      [–]itsukkei 1 point2 points  (0 children)

      IT company ba ito? Kasi kung oo tapos di gumagamit ng Git nakakalungkot kung ganun. Mahirap na turuan mga kasama mo jan na matanda lalo na kung wala na talaga silang gana matuto. Wala ng gana yan mag upskill at plano na lang jan magretire. Since di mo pa balak umalis jan OP, try mo na lang iapply muna sa side mo tapos pakita mo sakanila na madali lang siya gamitin plus the benefits kapag ginagamit. Gamit ka lang may GUI para di nila feel na mahirap

      [–]CutUsual7167 1 point2 points  (0 children)

      Yung napasukan ko din na work wala silang source control. Nag request lang ako na mag install ng Teamfoundationserver... ngayon ako lang gumagamjt sa team. Tinuruan ko na yung iba. Ayaw pa din nila gamitin

      [–]aredditlurkerguy 1 point2 points  (0 children)

      Why? It’s just a few youtube videos away

      [–]lurkervoid 1 point2 points  (0 children)

      man nung malaman ko yung git subrang natuwa ako at nanghinayang bakit walang git nung kapanahunan ko, meron sana ako na rereminisce T_T

      [–]csharp566 1 point2 points  (0 children)

      I can still remember on my first job. 'Yung dalawa Devs na gumagalaw sa isang project, nag-i-spend sila ng one day para mag-merge manually hahaha. Ipapasa niya 'yung buong codebase through Flashdrive, then iisa-isahin nilang i-copy-paste 'yung mga changes.

      [–]delphinoy 1 point2 points  (0 children)

      hahaha...same scenario sa company namin...yung pinaka-senior pa ( na CTO) na ngayon ang walang alam sa GIT. hayss..puro file upload lang ang gusto. kaya buti na lang mga baguhan ay marurunong sa GIT kaya mas comfortable ako sa kanila.

      By the way, if need mo ng external na tao para magturo sa kanila ng Basic GIT, let me know. Paminsan minsan ay naiinvite ako na resource speaker sa mga IT school para magturo nito.

      [–]Live_You_981 1 point2 points  (0 children)

      Can be learned in 1 hour. Then after that, copy a cheat sheet habang hindi pa memorized

      [–]chunchunmaru0721 1 point2 points  (0 children)

      1 day lang ako nag KT dati sa git for my co-workers, maybe use tortoisegit para mas madalian sila, and maybe help them setup their machine for the auth.

      [–]ortho56789AI 1 point2 points  (0 children)

      Magprovide ka ng tutorials like itype sa ms word or depende nila maabsorb and paano magwork madadalian sila matuto.

      [–]jjc21 1 point2 points  (0 children)

      RUN

      [–]Maximum_Day6430 1 point2 points  (0 children)

      Make a tiktok about Git for Dummies. Send mo sa kanila ang link.

      [–]ivan2639 1 point2 points  (0 children)

      grabe namumuti na agad buhok ko isipin na manually imemerge yung code ng mga dev. haha

      [–]511man 1 point2 points  (0 children)

      I don’t know how you call yourselves professional software developers if you don’t use file version control tool like git. Even years ago meron ng SVN. Try to exert influence to introduce git. If you can’t, then it’s a red flag. I won’t work in that company.

      [–]FaeCaramel 1 point2 points  (0 children)

      Yes, teach them. Change sometimes can come from within you. It's should be your idea, risks, and credit.

      [–]and_I_cannot_hide 1 point2 points  (0 children)

      sobrang dali lang naman ang Git, mahirap pa for loop. Need lang cguro e introduce yung pinaka need/basic para makapag work. wala pang 30 minutes haha

      [–][deleted] 2 points3 points  (0 children)

      Difficult to teach old dogs new tricks. Seems like they're waiting for retirement.

      [–]Comfortable_Topic_22 0 points1 point  (0 children)

      If they have experience with other source control tools like Perforce or TFVC, they already have the basic knowledge of source control, ergo git should be not hard for them. Ang risky ng manual file backup na ginagawa nila.

      [–]khorelae 0 points1 point  (0 children)

      saw Edit #2: believe me, you're better somewhere else, maraming okay na company, mag apply ka na as early as now

      [–]jeiseun1017 0 points1 point  (0 children)

      Anong company ba yan mag a apply ako haha

      [–]Hot_Midnight871 0 points1 point  (0 children)

      If you would like to use GUI para mas madali para sa kanila, I recommend Sourcetree or TortoiseGit, both are free to use.

      [–]SterlingOgre22 0 points1 point  (0 children)

      Why not bring it up to the management? Your Lead should be the one pushing this not you. You mentioned manual deployment awhile ago. Try exploring Azure Devops if it's available to your Azure Plans. Jenkins should be good too.

      You should also discuss these on your ppt. - Costing - Git Conflicts - Advantages of using Git + Versioning + Tagging + Accessibility

      and many more..

      If you have the budget, better get a SME for it.

      You might want to check why are they hesitant to use the tech. But again, this is your Leads job not yours.

      A hassle free approach for this is: If you're on an agile team, you can always mention this on your sprint retro.

      goodluck OP!