Тёмный

Why Your GitHub Matters (For Self-Taught Programmers) 

Andy Sterkowitz
Подписаться 352 тыс.
Просмотров 35 тыс.
50% 1

How important is GitHub in landing a job as a self-taught programmer? In today’s video I explain why it can be the difference in getting your foot in the door as a dev.
🏆 ** Paid Coaching **
Interested in joining my mastermind program and working together to get your software development career started? Browse through some of the results my previous clients have had here: andysterkowitz.link/mentorshi...

Наука

Опубликовано:

 

28 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 142   
@AndySterkowitz
@AndySterkowitz 3 года назад
How does your GitHub look?
@patientson
@patientson 3 года назад
You're right, no matter what many others say. Continue your excellence on your channel.
@mivids100
@mivids100 3 года назад
Very very poor are the words that describe mine
@hangor3620
@hangor3620 3 года назад
like a christmas tree
@otto3225
@otto3225 3 года назад
@Ariana Very good argument! Shame that github was sold to them. Do you have a good alternative besides gitlab? The only thing i use from them is atom, didn't find a better alternative yet.
@pierreabbat6157
@pierreabbat6157 3 года назад
Very busy, with commits most days except Saturday. (None last Friday, as I was at a continuing ed class involving several programs, including one of mine.)
@RP-jp8yn
@RP-jp8yn 3 года назад
Having a Git Hub can help you stand out. I built a simple REST API in C# and during one of my interviews I mentioned that and the manager skipped the technical questions and asked me to present the project instead. Ended up getting the job. So for self taught, it's not just tutorials, project help as well.
@UPAKHOSALA
@UPAKHOSALA Год назад
Thank you very much for sharing your experience
@guitarman813
@guitarman813 3 года назад
No GitHub, no job interview and ultimately, no job. It's vital! Especially if you want to not only show your projects. But also how well you write code. Clean code at that. The latter is just as important, if not, more important in some ways than the projects that you've done. Code is an art. And clean code is what helps one stand out considerably from the many applicants out there.
@alexandersage1850
@alexandersage1850 3 года назад
To me, code is just a tool to create things. If I cared about clean code on my personal projects then I wouldn’t make anything. This a difference between software written for yourself and software written with others. We shouldn’t hold them both to the same standards.
@pepi8433
@pepi8433 Год назад
@@alexandersage1850 yea, who going to give a shit about clean code. If the app works, and functional. We got to many picking idiots out there
@ademineshat
@ademineshat 3 года назад
At the end explained everything. Github for new programmer's and that's absolutely true!
@HEWfunkingKNEWit
@HEWfunkingKNEWit 3 года назад
Lol your timing is spot on. The past day Iv been learning and integrating my git
@michaelnurse9089
@michaelnurse9089 3 года назад
I started one on your previous recommendation. Since most of the stuff is tutorials and 'scratchpads' I keep them private. These still show in the Github stats. I will definitely make all projects and coding challenges public. I just want to control the average quality. If they briefly look and see a lot of 'hello worlds' I expect them to just move on. Also, it really helps integrating the create and push process into your editor/ide.
@pawelwoyke7753
@pawelwoyke7753 3 года назад
Thanks man, you are helping me a lot on start of my journey!
@markreeves5561
@markreeves5561 3 года назад
Thanks for the advice. I totally agree with you bro. Thanks
@AndySterkowitz
@AndySterkowitz 3 года назад
Any time!
@dannyl36
@dannyl36 3 года назад
Thank you sir, I will surely open one as soon as I can😃
@squirrellordsgaming2772
@squirrellordsgaming2772 3 года назад
So, I'm a complete newb, didn't even know what GitHub was, now checking it out. Thanks for the tip.
@yayanasso7790
@yayanasso7790 3 года назад
Again a valuable advise !
@ruffneck718
@ruffneck718 3 года назад
Thank you so much Andy.
@AndySterkowitz
@AndySterkowitz 3 года назад
You are very welcome
@vitaltechprogrammer8215
@vitaltechprogrammer8215 Год назад
This is so helpful 🙏
@yosifkalchev8615
@yosifkalchev8615 3 года назад
Thanks, Andy. Another helpful video :)
@AndySterkowitz
@AndySterkowitz 3 года назад
Happy to help!
@IkraamDev
@IkraamDev 3 года назад
My account is all green ever since I created it just over two months ago. Clement Mihailescu inspired me to keep it all green. Then again I am still on the tutorial/course part of my coding journey.
@jaykay7932
@jaykay7932 Год назад
what youre saying is true. I've gotten quite a few freelance work without github HOWEVER if you do have github as a goto reference for companies it will help without a doubt. Particularly if you arent a people person so not really that great at telling the interviewer about yourself, your skills and experience
@samcodes2912
@samcodes2912 3 года назад
Github is for sure a must for any self taught developer.
@pepi8433
@pepi8433 Год назад
OH YEA?? and they giving codes for free?
@nanlunglongtau2076
@nanlunglongtau2076 9 месяцев назад
Absolutely true
@Mr.Carter777
@Mr.Carter777 3 года назад
Thank you Andy. I just start my HTML course. After that moving on CSS.JavaScript 2021 January. I don't know.Whats Github.The rule is "Will cross that bridge 🌉 when we come into" Stick with plan.I know.Its hard. "Keep your tag's close people"😂
@gimcrack555
@gimcrack555 3 года назад
I would just give them like a active Blog link with my current work. Something I know would impress them. That way I know they have the best sources to see my background. Instead looking at old accounts, I haven't touch in years. Like create your own portfolio in a Blog form. One you want them to see and judge you on. That don't stop them to look further. But at least you gave them something that they might judge you on. Instead old nonactive accounts you created over the years.
@77Sherms
@77Sherms 3 года назад
Your logic makes sense.
@panchopaulo111
@panchopaulo111 3 года назад
Great video!
@AndySterkowitz
@AndySterkowitz 3 года назад
Thanks Paulo!
@computinginfo3187
@computinginfo3187 3 года назад
Would I need one, if I have live projects linked to my portfolio?
@gabrielfono844
@gabrielfono844 3 года назад
You are absolutely right but most of my project are niche websites and set to private What should I do ??
@biggyx8349
@biggyx8349 3 года назад
Hi andy, i have literally watched all your videos and started learning python 2days ago when I watched ‘watching my video isnt study time😂’ I bought a udemy course and started.. i study for 2hours everyday,1 hours day and 1-1.5hr at night.. i have no knowledge whatsoever about programming, this is my first.. Things are looking a little weird but I understand when i read and mostly the next morning when i look at it again, do you think it’s normal for basic things to look difficult? And afterwards I understand? Or i am just a slow learner?
@jijijiji7290
@jijijiji7290 3 года назад
I’m in the same position but for absolute beginners that is completely normal!! Just be consistent and keep revisiting the concepts. I started with cs50 but I figured that it will rake a long time before I can feel like I’m productive. Some RU-vidrs recommend for beginners to learn the front end path first (html, css, JavaScript) and I’m really enjoying it so far.
@mivids100
@mivids100 3 года назад
I’m still learning html and css so not even got any JavaScript yet. I do have a GitHub account but there’s tumbleweeds blowing through it. I start learning JavaScript next year so I’ll be putting some projects up then. Walk first, then run! I have to learn to use GitHub first!!! I just got a book, git in a month of lunches. Maybe that will help?
@djdankmemes9257
@djdankmemes9257 3 года назад
You can do it. It's perfect for storing and display your projects and you'll need to know how to use it in the future. It's really worth learning to use.
@mecharenastuff
@mecharenastuff Год назад
Is there any way to customize my personal dashboard? I'm so close to creating the perfect workflow, I just need to edit what shows up in the "browse activity" section! . .
@hazreenaaidaillias2709
@hazreenaaidaillias2709 3 года назад
what if I have bitbucket profile instead? and my repositories are private?
@azie4779
@azie4779 3 года назад
Yup! I've been applying to a lot of jobs the past 2-3 weeks and most of them will ask for a github repository. Even when I went to an interview that didn't required it for the posting, they asked me if I had one so the tech/hiring manager could take a look. So 100% have a github specially if you are new like me :)
@machodave6416
@machodave6416 10 месяцев назад
gotcha
@Hwella555
@Hwella555 3 года назад
Where do I find or have projects under my belt? Do I just make up questions that need answering on some random databases i find? I am trying to be a data analyst (sql)
@johncraig5979
@johncraig5979 3 года назад
My GitHub is somewhat active as I'm always trying something new or updating earlier projects with things I've learned - at least a commit per day. The most complete projects, some that that are deployed to Azure or AWS have a tiny URL link, are pinned. I'm also using the personalized GitHub readme page to introduce myself. My bio has my LinkedIn picture and personal website portfolio. My projects that I want to showcase have discoverable tags as well. But, I've found that even with all this work put into it, I still get very few interviews. Though, I have not been applying lately due to family issues and helping them out as of late during the 2020 pandemic.
@retailinvestorinstockmarke6793
@retailinvestorinstockmarke6793 2 года назад
How r u doing now???
@johncraig5979
@johncraig5979 2 года назад
@@retailinvestorinstockmarke6793 I've mostly abandoned my GitHub projects over the past year, quit applying as well. Sometimes there isn't a happy ending, I guess.
@retailinvestorinstockmarke6793
@retailinvestorinstockmarke6793 2 года назад
@@johncraig5979 thanks for the update
@dev0_018
@dev0_018 Год назад
@@johncraig5979 i hope you all the best man, keep up
@a1engineering
@a1engineering Год назад
Awesome
@abhilashtu3653
@abhilashtu3653 3 года назад
I watched this video 3 times 1 month ago 2 months ago 3 months ago To make myself to improve my GitHub
@jackdoug
@jackdoug 2 года назад
Guess I got lucky I’ve never and still don’t use GitHub or a repository I do everything local or on one of our servers. What landed me the job was cutting the interviewer off (whoops) and showing him the live versions of my projects.
@fullstackdeveloper4424
@fullstackdeveloper4424 3 года назад
Great
@moussaba8422
@moussaba8422 3 года назад
Hi Andy I hope you're doing well. what would you recommend for a 23y who wants to start and learn. Because I love (Web development), but I have no tech background and never had. Should I start with python? or something else?
@universenerdd
@universenerdd 2 года назад
I am 13, and started out with literal batch. I slowly picked up on python as I wanted to expand to more advanced programs. It’s incredibly simple. Would totally recommend it as a first programming language
@incoex3131
@incoex3131 Год назад
what can you do with github? like how I can download youtube videos with this software
@nematjonabdulloev3568
@nematjonabdulloev3568 3 года назад
Try to create an account that matches your name. Obscure nickname sometimes mislead researchers.
@bgangler877
@bgangler877 3 года назад
So I just started teaching myself. I been focusing on just HTML/CSS but my goal is to start learning a language. Ami going about it the right way? Should I get good and comfortable with HTML/CSS before I jump into a language? Any thoughts?
@pepi8433
@pepi8433 Год назад
HTML/CSS is the fundamental of Web design. Then you jump into programming, like Javascript (server-side)
@tylim88
@tylim88 3 года назад
self taught here, have like 2.5k commits in last year
@AndySterkowitz
@AndySterkowitz 3 года назад
Whoa! You're busy. :-)
@akramdahmani7214
@akramdahmani7214 3 года назад
novice question: if I want to show my consistency through Github, does that mean I should commit every change I make to my project (big or small)? also, should I upload every project I make to GitHub just to prove my consistency and my passion for code? I'm a little bit confused, because if I commit every small change, then I would feel like I'm just trying to make my GitHub activity "green"er (I'd feel like I'm faking my activity), whereas if I only commit big changes (for example, right now I only upload project when I finish them, and I have like 7 commits in the last year) it's gonna make look like an inactive programmer. So according to you, what's the best way to go about it? and if you could tell us how did you get those DAMN 2.5 commits, I would appreciate it a lot. TIA
@hangor3620
@hangor3620 3 года назад
@@akramdahmani7214 this way u'll definitely show the employer that you dont know how to use git and github properly
@tylim88
@tylim88 3 года назад
@@akramdahmani7214 they normally dont look into your commit in detail, commit count is not important, your project quality is more important. Also I dont cheat on commit, since I work alone, I usually commit a lot of changes into one commit, my "real" commit is actually far beyond 2.5k and again, your project quality count, not your commit number
@akramdahmani7214
@akramdahmani7214 3 года назад
@@hangor3620 it didn't feel right to me too, so, do you have a better idea on how to show the potential employer my coding skills using GitHub?
@georgetomeh8898
@georgetomeh8898 3 года назад
Trying since long time to learn C#, and not getting to point where I write a full program. Any advice
@brian1185
@brian1185 3 года назад
Check out IAmTimCorey. He's got a RU-vid channel for free and a website that's a little more organized if you're willing to pay. His focus is C#.
@djdankmemes9257
@djdankmemes9257 3 года назад
Run some tutorials/code-along projects and as you code along try to understand what exactly the program is doing. Step by step. Otherwise, try making a simple application and figure out what it is you need to learn.
@georgetomeh8898
@georgetomeh8898 3 года назад
@@brian1185 Thanks Brian. Tim has really a nice and rich channel which I follow.
@georgetomeh8898
@georgetomeh8898 3 года назад
@@djdankmemes9257 Thanks DJ. I will do, any ideas which we can together do?
@PositiveVibesVids
@PositiveVibesVids 3 года назад
💯
@hendrytan7971
@hendrytan7971 2 года назад
peace
@willow4635
@willow4635 3 года назад
But wait, some places want you to make a mew Github account and Idk why?
@andrewilliamson9218
@andrewilliamson9218 3 года назад
Your so right
@scifi_the_dev
@scifi_the_dev Год назад
Should the projects be public?
@scifi_the_dev
@scifi_the_dev Год назад
Got my answer towards the end. Thank you
@TheGodfather101
@TheGodfather101 Год назад
Strong Github + DSA = Job. Everytime.
@sauravjain6135
@sauravjain6135 3 года назад
First like, First view, first comment.
@kaushikiyer9470
@kaushikiyer9470 3 года назад
Really helpful video.... Just answer my question... Is it wrong to build your programming skills by doing projects available in RU-vid? Sometimes thinking about this I feel like I am not growing and thinking as a software developer...
@someonehere4380
@someonehere4380 3 года назад
if you mean following a tutorial on a project i would recommend trying to scratch your head and search every step on google
@julianaburrow7131
@julianaburrow7131 3 года назад
Definitely not wrong to build your skills by doing projects from RU-vid / Microsoft / wherever, but then it might be a good idea to create your own projects and then apply those skills there. Try building an application to manage ‘Manufacturers’ and the ‘Widgets’ that they make. Can you have two manufacturers with the same name? Can you have two widgets with the same name made by the same manufacturer? Can you have two widgets with the same name made by different manufacturers? What happens to the widgets if you delete a manufacturer (which of course shouldn’t happen - the manufacturer should be made ‘inactive’)? Can you transfer a widget to a different manufacturer? What then happens if a manufacturer already makes a widget with the same name? Just my approach, but it makes me think about how to manage these issues...
@kaushikiyer9470
@kaushikiyer9470 3 года назад
@@julianaburrow7131 Thank you so much 👍 Really needed someone to say this
@sorinswonderland
@sorinswonderland Год назад
I can't even figure out what GitHub is, I see it everywhere. RU-vid isn't helping much lol
@haSHAH1
@haSHAH1 3 года назад
old Facebook posts and old tweets? nooooooooo
@fardeensaleem7716
@fardeensaleem7716 3 года назад
Sir i am new to Android developing can you tell me which projects should i build to get hired
@Kytrion
@Kytrion 3 года назад
I don't wanna make acoount on GitHub :(.
@Corneax
@Corneax 3 года назад
if you wanna get a job you better do tho
@Kytrion
@Kytrion 3 года назад
@@Corneax I know it man. It is really important. This doesn't matter that I am already studying
@Corneax
@Corneax 3 года назад
@@Kytrion if you don't want it is up to you but i recommend a github account even if you are not self taught
@Kytrion
@Kytrion 3 года назад
ALPHA i know man. This is basic to get a job
@Shadowkitty360
@Shadowkitty360 3 года назад
You could always make your own website to put your Portfolio pieces on instead
@thatiafilatia
@thatiafilatia 3 месяца назад
Yeah I guess this video is a little outdated there is a little a few companies now that require GitHub to post your job application even if you're just an artist which is really weird
@codesader5720
@codesader5720 3 года назад
What's your twitter handle
@someoneelse5005
@someoneelse5005 3 года назад
As someone who aids recruiters at a company I work at, I can say this is the first thing I do a lot of the time, only I have to approach it a bit differently. If you have a github profile, but it only shows simple/university projects and we are looking for a medior, you're toast. If you do not have a github profile, you're more likely to make it to the actual interview, because I will have to write down I can't eyeball your level of competency. So, guys, either keep your github/gitlab updated (that you post link to, or can be traced to), or DO NOT HAVE IT AT ALL! When a tech person aids recruiters, a github containing only university projects (that have a recent date of activity) is seriously going to screw you up.
@raywhyms8441
@raywhyms8441 3 года назад
This is the dumbest piece of logic I have read on here. Maybe the system is wrong, and you are enabling this farce?
@someoneelse5005
@someoneelse5005 3 года назад
@@raywhyms8441 Or maybe we get over 100 applicants per position and have to find some way to quickly assess them? At some point you have to realize you're not all that special to a company until you've been there for some time and have ownership over things, that makes you hard to replace. Even then, your best shot at getting a lot more money from a company is trying to get a job elsewhere, which is a harsh, yet annoying truth. So, try to get into this mindset: When your application just barely passes recruiter keyword scans, you really can't expect anything, but if it passes all the checks, and you just don't happen to have linked a Github profile, people will be more inclined to scratch the surface. On the other hand, if you have things that are overly simple or just recent (and often badly written) uni projects, and we need someone medior/senior level, it's really your best shot to try to impress everyone on a technical interview, because your github isn't impressive. I am not saying this is fair to every single applicant (and businesses rarely are), but you can't expect special treatment when (according to your CV and Github) there's hundreds of people just like you lining up for interviews. Then there's also people who have 10 years of experience at various companies, and guess what, we barely ever check their githubs, because we use services to confirm how they did at their last few employers, so this only really applies to people getting their first job. So, you either take my advice, and get a better shot at getting to the technical interview at a company, where you could try to leave an impression on people, OR you post your uni github with 2 badly written projects (even if you could do a lot better now). I've gone through hundreds of githubs over the years, and it was only a few times that a recent college graduate had something worthwhile there - and often it was open source projects, and stuff they committed even before their uni projects, which implied they've been programming for quite a while. I am mentioning this because we get a lot of recent uni graduates and when assessing them I *have* to write what their github is like if they provide one. If they don't, hey it's not an issue.
@raywhyms8441
@raywhyms8441 3 года назад
@@someoneelse5005 You have spent a lot of time writing a whole load of nonsense. So many holes in your argument. The IT industry would be better off if middle men like you were not around. I guess you couldn't cope with being an actual developer.
@someoneelse5005
@someoneelse5005 3 года назад
@@raywhyms8441 I am a senior developer with 12 years of software engineering experience. That I also do managerial work now is because I happen to lead a team. I still have to finish my developer work alongside all managerial duties. You sound like you hate the management, but the reality is, you hate the fact that companies are for-profit organizations that look to minimize costs while maximizing profit. You know, the same thing you do with your paycheck. Middle management is there to make this process smoother for the company. Truth be told though, most people who only do management are pretty bad at it, hence why we fired most of them, so that team leads now manage people in their team and do assessments. The fact is, most people who get into IT nowadays are unable to do the work that we need. That is just a sad reality. I have spent 9 years working freelance where I was forced to be rather independent, deal with clients directly, do market assessment to price my services properly, etc. I have only been working for companies for 3 years. People who expect to just finish college and go far through only ever being cogs in the machine, having someone hold their hand, etc, really don't get far in my experience. It's really mostly self-starters, self taught people who end up getting far, so people who have all sorts of cool stuff to their name, that they have created, either for themselves or the companies, or people who simply have lots of experience pushing themselves over the boundaries of what they've been assigned. People who will jump the company when they are no longer fairly compensated for their enthusiasm and competence will get far. Getting stuck at a company that doesn't analyze your progress will kill your career and spirit, and will stunt your growth as an engineer. Considering that we like hiring smart people, we will also prefer people who can tailor a good CV and either make their github presentable or realize it isn't. I am not saying we like catching people lying in the recruitment process (and it happens with most candidates), but if you do not understand what your strong and weak points are, that's a red flag. You can either ignore everything I've said and pretend that's not how things work, or you can take the advice to game the system in a smart way.
@raywhyms8441
@raywhyms8441 3 года назад
@@someoneelse5005 I don't need your advice. The worst people in life are those that want to insist they are right, and can never consider why they might be wrong. They also make the worst software developers. But go ahead and write your long comments if it helps you justify what you are doing. It must be an ego thing.
@acker.01
@acker.01 Год назад
Please make a one video course to learn complete GitHub....
@louzynerd129
@louzynerd129 3 года назад
So I have an abandoned 10 year old Facebook account, if they look it up they'll just find pictures of my childhood. should I just delete that account?
@Shadowkitty360
@Shadowkitty360 3 года назад
I would google yourself and see if it even comes up. You might not even have to worry about it if they can't find it. Plus as long as there isn't anything terrible on there that's public I don't think anyone would care that you have a personal profile.
@Shadowkitty360
@Shadowkitty360 3 года назад
You can think of it more like a background check for anything sketchy or incriminating than anything else
@roaldkamman1091
@roaldkamman1091 3 года назад
Look at all these useless GitHub pushes that did mostly nothing.... I might involve more GitHub pushing in between working on stuff but it's honestly ridiculous. It's not a good sign of a good developer at all. Look at all this bullshit they sure flap their arms around a lot. Focus... people... just fucking focus.
@skooma4NaughtyLilGhoul
@skooma4NaughtyLilGhoul 11 месяцев назад
Mentorship?
@idioegidiegid3105
@idioegidiegid3105 3 года назад
2:32 I like that😍💋 💝💖❤️
Далее
Git Tutorial For Dummies
19:25
Просмотров 1 млн
Задержали в аэропорту
00:56
Просмотров 450 тыс.
What is GitHub | how to use it | benefits of GitHub
7:21
GitHub Basics Made Easy: A Fast Beginner's Tutorial!
23:30
Don't Contribute to Open Source
9:55
Просмотров 220 тыс.
How to Land a 100K/yr Tech Job - 10 Strategies
11:17
Просмотров 1,2 млн
How I Learned to Code in 1 Year
12:06
Просмотров 10 тыс.
Github Mistakes and What I Wish I Knew Sooner
16:47
Просмотров 34 тыс.
Git, GitHub, & GitHub Desktop for beginners
22:16
Просмотров 715 тыс.
iPhone 16 - КРУТЕЙШИЕ ИННОВАЦИИ
4:50