The 1 Coding Project Idea Guaranteed To Get You A Software Development Job

Поделиться
HTML-код
  • Опубликовано: 8 авг 2024
  • *Learn to build the bug tracker at learn.coderfoundry.com/*
    Bobby Davis explains what coding project to build, how to build it, and how to present it to an employer.
    - WHAT TO BUILD Use a design pattern like MVC, include an attractive UI, use a database, solve a business problem, and add user authentication
    - HOW TO BUILD Write an SRS, Plan sprints, and track bugs
    - HOW TO PRESENT Be proactive, and show your progress
    DEMO of a bug tracker application:
    • Coding Project Walkthr...
    --------------------------------------------------------------
    0:00 - Intro
    0:32 - You need a Portfolio
    01:45 - The Myths
    05:07 - The Framework
    12:33 - Build a BugTracker (The Project)
    18:02 - Mistakes to avoid
    ---------------------------------------------------------------
    #coding #webdevelopment #codingproject #programming
    ---------------------------------------------------------------
    👨‍🏫 Self-Paced .NET Bootcamp Course (includes FREE courses)
    learn.coderfoundry.com/
    📖 Buy Bobby's latest book: Breaking the Code
    geni.us/breakingthecode-davis
    💻 How to get your first coding job
    coderfoundry.com/jobroadmap
    🗣Join us on Discord
    ​ / discord
    👕 Grab some CF merch
    shop.coderfoundry.com/
    🎥 The equipment we use at Coder Foundry
    kit.co/CoderFoundry
    DISCLAIMER: This video and description may contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!
  • НаукаНаука

Комментарии • 2,3 тыс.

  • @-LTUIiiin
    @-LTUIiiin 4 года назад +1214

    This was really insulting as a tic tac toe enthusiast

  • @smasifulhuda9706
    @smasifulhuda9706 4 года назад +1720

    1. Design Pattern
    2. Clean UI
    3. CRUD Functionality
    4. Authentication and Authorization
    5. Database
    6. Solve a Business Problem

    • @CoderFoundry
      @CoderFoundry  4 года назад +73

      Yep you got it!

    • @CoderFoundry
      @CoderFoundry  3 года назад +63

      We use asp.net identity in our projects in the bootcamp. Identity is proven way to secure apps with asp.net mvc. You enforce auth at the controller level and on the front end. That's why we reccomend it. Using a third party like auth0 would also be a way to implement auth which we use for mobile. But the millions of enterprise develppers who use asp.net are doing fantastic work. If you build websites differently thats fine but to discount the millions of devs who are using c# and asp.net as crappy devs is not accurate.
      All we are saying is you have to start learnning somehow and build projects to show during the interview process.

    • @miguelalonso7752
      @miguelalonso7752 3 года назад +28

      @@JensRoland learn how to syntethize and express your ideas using fewer words, soyboy snow flake, no one has time to read your research-paper of an answer

    • @PaulnJenna
      @PaulnJenna 3 года назад +28

      @@JensRoland always that one arsehole that thinks he's smarter than everyone else. Why are you even watching a video aimed at people who want to get into the field?

    • @portlyoldman
      @portlyoldman 3 года назад +27

      @@JensRoland - so give something back and make some valuable suggestions as to how and what someone SHOULD do. I’m sure you are somewhat right but all you’ve done here is to be snarky and unpleasant. Throw us all a bone and give a link to your best blog post or video showing the better way 🧐

  • @Sepps19
    @Sepps19 4 года назад +2626

    When you’re 3 years into your computer science degree and most of this is new information lol

    • @avatar1867
      @avatar1867 4 года назад +189

      Better get crackin on that self study.

    • @googuu99
      @googuu99 4 года назад +34

      Same here bro

    • @tylerdurden4169
      @tylerdurden4169 4 года назад +10

      exactly

    • @KiraIRL
      @KiraIRL 4 года назад +113

      welcome to the field. where most information is new information. better get used it to haaha

    • @That_One_Guy...
      @That_One_Guy... 4 года назад +5

      Well I'm on my first year haha

  • @verified_tinker1818
    @verified_tinker1818 4 года назад +498

    Bold of you to assume I understand how my code works.

  • @sagfag3984
    @sagfag3984 4 года назад +1623

    Step 1: Become full stack developer
    Step 2: Get first job

    • @Ou8y2k2
      @Ou8y2k2 4 года назад +57

      Yeah, I'm not buying the .NET this guy is selling (on his site).

    • @mahadehasanyt
      @mahadehasanyt 4 года назад +69

      Full Stack Overflow :P :p :p :p

    • @rnwlkay-on-spotify
      @rnwlkay-on-spotify 4 года назад +146

      Step 3: Get bored and quit
      Step 4: Build your own start-up with your industry experience

    • @DeliberateConfusion
      @DeliberateConfusion 4 года назад +26

      @@rnwlkay-on-spotify that is the plan

    • @ghostinplainsight4803
      @ghostinplainsight4803 4 года назад +181

      Sorry we only accept junior developers with 5 years experience at a 3 year old open source project.

  • @agentsmith2yearsagoedited597
    @agentsmith2yearsagoedited597 4 года назад +1489

    Google now:"why all these people have the same project"

    • @christianjamesguevarra6257
      @christianjamesguevarra6257 4 года назад +70

      If you look at it, almost every useful app people use on a daily basis are pretty much just another "glorified todo-list app". He even suggested that you could change the logo ofthe project depending on the company youre applying for. So i dont think the similarities would be a major issue.

    • @CoderFoundry
      @CoderFoundry  4 года назад +165

      You can add creativity to the project expressed through features, ui and reporting etc..

    • @davidchou1675
      @davidchou1675 4 года назад +64

      @@christianjamesguevarra6257 Yep, I learned that from Gordon Zhu's free JavaScript course which builds a to-do app through several iterations. Watching this video here, I realized that a bug tracker is, as you've observed, a glorified to-do app...which was Gordon's point in explaining why he was teaching JavaScript that way, that every non-gaming program is essentially a big giant series of interlocking to-do sub-apps.

    • @kirillsulim
      @kirillsulim 4 года назад +37

      AFAIK Google does not look at your projects. It just ask you algorithms like 10 times.

    • @christianjamesguevarra6257
      @christianjamesguevarra6257 4 года назад +7

      @David Sharpe Reality.

  • @brad.myrick4633
    @brad.myrick4633 4 года назад +2896

    12:41 it's a bug tracker. jesus land the plane Larry.

  • @Andrew-ht7rf
    @Andrew-ht7rf Год назад +56

    Hey, you might never read this, but this was the video I watched several years ago.
    Doing this project helped create a few lightbulb moments in my head. I continued working on some projects and finally at the start of the year, I got myself a backend job with no degree.
    Thank you guys for what you do.

    • @CoderFoundry
      @CoderFoundry  Год назад +9

      Awesome work Andrew. I’m glad it helped.

    • @HashimWarren
      @HashimWarren Год назад +1

      that is awesome!

    • @kuroxell
      @kuroxell Год назад +1

      Congratulations!!

    • @basquiatttt
      @basquiatttt 6 месяцев назад

      Happy to hear that mate! Pls share your project with us.

  • @allanmogusu3654
    @allanmogusu3654 4 года назад +242

    This is how I exactly landed my second job. I built an issue tracker that interfaced with Jira's APIs. One look from the hiring guys and a week later received the hiring letter.

    • @CoderFoundry
      @CoderFoundry  4 года назад +16

      That’s awesome. Well done!

    • @melissaperseverance4699
      @melissaperseverance4699 3 года назад +2

      @Eren Jaeger me too
      If you've found any please share

    • @maruko8324
      @maruko8324 Год назад

      Do you mind what Jira API/s you integrated in your project? Did you get all the features and just did the front end or did you just integrated the issues? I got curious because you are the only comment that I'm aware of that brought up using APIs. Thanks.

  • @mcdove
    @mcdove 4 года назад +744

    As a career changer to software developer, this is the most concise and information packed video I've ever seen. I can't thank you enough

    • @mtfmtf8350
      @mtfmtf8350 4 года назад +18

      Spot on!!!!

    • @CoderFoundry
      @CoderFoundry  4 года назад +30

      Thank you so much. We aim to please

    • @resiack
      @resiack 4 года назад +4

      Just curious, at what age are you making this career change?

    • @CoderFoundry
      @CoderFoundry  4 года назад +24

      @@resiack Does it matter? We have people from all walks of life , races and ages making changes. We just placed someone into a job at age 59

    • @resiack
      @resiack 4 года назад +1

      @@CoderFoundry No clue.. That's why am asking..

  • @lousimms4766
    @lousimms4766 4 года назад +487

    OMG the bootstrap template tip ALONE is a HUGE help. I was definitely digging a hole for myself coding everything in HTML + CSS from scratch. THANK YOU

    • @ngreat4390
      @ngreat4390 4 года назад +5

      Lou Simms if you insist upon building one you can use a code along video

    • @ngreat4390
      @ngreat4390 4 года назад +1

      Lou Simms if you insist upon building one you can use a code along video

    • @diablo.the.cheater
      @diablo.the.cheater 4 года назад +6

      another good lookin library is metro 4

    • @10MANOEL
      @10MANOEL 4 года назад +3

      This way, I wouldn't be cheating?

  • @harrisonekpobimi4764
    @harrisonekpobimi4764 4 года назад +94

    Authentication, CRUD functionalities, Database, and it should solve a business project makes a great project. this is one of the best advice in ages

  • @thelongnguyens
    @thelongnguyens 4 года назад +211

    I'm a software engineering/development recruiter in Australia. I met with many new developers with basics in all languages. Personally, I think what can sell your profile is the energy, passion and motivation for coding/career in this field. Communication and ability to sell yourself in interview is very important.

    • @chuckkhubbard610
      @chuckkhubbard610 2 года назад +29

      My energy, passion and motivation have been completely ignored by 100+ recruiters so far this year.

    • @kingofyoutube9318
      @kingofyoutube9318 2 года назад +17

      Those who can't code should not be HR.

    • @cmdrTremyss
      @cmdrTremyss 2 года назад +6

      @@kingofyoutube9318 yet they are

    • @sueyourself5413
      @sueyourself5413 2 года назад

      @@kingofyoutube9318 HRs' job consists of making up a list of soft skills, checking to see if you're a kiss ass and then posting bullshit on linkedin all day.

    • @aryaprincess2479
      @aryaprincess2479 2 года назад +1

      ...imagine knowing how to code is not the selling point but how you sell an image is.

  • @TimEasterling
    @TimEasterling 4 года назад +660

    His comment about ignoring advice to start with smaller projects first is, in my opinion, 100% accurate. I started developing just a few years ago as a side function of my current role. At the time, I didn't know how to code at all, but I had a business problem to solve, so I learned. In the first year, every single project took a massive amount of time to complete because I had to research pretty much every detail. Fast forward two years, and I can pump out major projects in a tiny fraction of the time it used to take, and all of the experience that I gained by fighting through the big problems in the beginning makes it much easier now since I've already learned how to tackle those obstacles or ones very much like them.

    • @TimEasterling
      @TimEasterling 4 года назад +28

      I'm in project and process support, and if that sounds vague, it's because it is. Essentially, my job is to provide non-standard support and to facilitate process improvement. I won't say it's always fun, but it's definitely interesting. I too code in VBA (and SQL, a little HTML here and there as required, and I've taken a few classes in C# but rarely use it). What you describe is kinda how I got started. There was a very manual process that was taking a supervisor up to 4 hours a day to complete. I knew it could almost all be done by the program, but I didn't know how to code it. That project took months to complete, but it's still being used today. That was two years ago. It wasn't until this year that developing in Office has pretty much become my sole function. This summer, I created a program in just 7 weeks (when IT said it would be 1.5 to 2 years to develop a solution) that is saving the company $100k+ per year, and I just got approval for a build that will potentially save the company $120k in just two months time (this one's going to be an absolute monster to build--SO many moving parts). There is an excellent channel called "Wise Owl Tutorials" which has an amazing series on Excel VBA. Honestly, no matter what your skill level, I guarantee you'll learn at least a few things. Highly recommended if you're looking to increase your knowledge.

    • @ifstatementifstatement2704
      @ifstatementifstatement2704 4 года назад +1

      I experienced the exact same thing.

    • @yash1152
      @yash1152 4 года назад +7

      @@TimEasterling Thanks man for taking time to share experience. Appreciate it

    • @MrCmon113
      @MrCmon113 4 года назад +5

      Might as well say that you could have found and tackled more obstacles in a shorter time with multiple smaller projects. I don't really see the argument here. The upside I see is perhaps organizing your code better.

    • @yash1152
      @yash1152 4 года назад +1

      @@MrCmon113 i was watching a vid recently, one advice from that seems worth it.... atleast make individual programmes when trying out some new method/syntax/lib. These will serve as a reference or go to guide for u later....... this may sound stupid, but really, when I was learning C, I needed to go to basics many times and search through my own programmes to find how i did it earlier.

  • @davidpoole7067
    @davidpoole7067 4 года назад +597

    Me (3 minutes in): Holy smokes, will you please get to the point!
    Me (12 minutes in): I should have been taking notes.

    • @ieetscode5318
      @ieetscode5318 3 года назад

      same happens to me

    • @sunmethods
      @sunmethods 3 года назад

      fortunately i realized at about 5 minutes in lmao

    • @Selam-fr4lf
      @Selam-fr4lf 3 года назад

      HAHA OMG I thought the same thing but the second I heard design pattern I whipped out my notepad. After going through a few interviews as a junior engineer (and failing), I’ve learned what key words to keep learning and strengthening

    • @abdoulbarry8111
      @abdoulbarry8111 3 года назад

      This comment is wildly underrated😂😂 I need to start over and take notes

    • @HashimWarren
      @HashimWarren 3 года назад

      best comment on this video!

  • @kiuu3444
    @kiuu3444 Год назад +4

    I have been coding since February 2022. And since August 2022 I have had my first Junior Software Developer job with a great company! Please, people, do NOT let click-baitey RUclipsrs (or anyone else for that matter) discourage you from reaching your goals by saying things like: "This isn't achievable in any less than X amount of time" or tell you that you have to do something ridiculous like: "Do handstands while playing the accordion to achieve thing X".
    Kick ass and prove people like this wrong. It's about you and only you. Only you build your own success, throw that discouragement and bad advice in the trash. YOU DO NOT NEED IT. 👏

  • @jschiro99
    @jschiro99 2 года назад +11

    Hearing you tell us to use a bootstrap template was a breath of fresh air. I’m always under the assumption that I need to create everything my scrap, or else it feels like I’m taking someone else’s work.
    I suppose the backend is really the bread and butter. Thank you

  • @mtsurov
    @mtsurov 4 года назад +103

    Finally, a grown advice from an industry professional.

  • @halilsekeroglu2663
    @halilsekeroglu2663 3 года назад +27

    I've been watching you since I started with my full stack developer journey and I really want to specify that you're a person who gives me the most valuable and special information.Thank you so much for filling us in.

  • @nothingiseverperfect
    @nothingiseverperfect 4 года назад +189

    *my guy put the short answers in the description, a damn legend*

    • @aa898246
      @aa898246 4 года назад +7

      yeah and now he removed them

    • @cephasmee6456
      @cephasmee6456 4 года назад

      Haha haha... this guy is smart af.

    • @LauraOtermat
      @LauraOtermat 4 года назад

      Thanks for this comment. It saved me 20 minutes!

  • @zHqqrdz
    @zHqqrdz 4 года назад +56

    When I started web programming, I didn't want to use a framework, or a design pattern (I'd rather do everything myself), and I didn't care much about the UI because hey, I'm a programmer, only code matters. How wrong I was.
    Now that I'm the one hiring programmers, if a junior shows me he knows a modern framework (which is 99% an MVC) and cares about the UX, he'll look instantly (a lot) smarter than my past self.
    So yeah, this video is right. Take care of what you're showing. Make it work, make it as good as possible. Spend nights nitpicking on the name of a variable if you need to. Follow conventions. Use versioning.
    Having one astounding project to show is a million times better than having 10 badly coded projects too. And you don't need the most innovative project of the year. A well-made forum is an amazing example because your employer can actually play with it and test the interactions himself.

    • @astronemir
      @astronemir 2 года назад

      Hey, is it true about .NET & C# though? What are other ones that would look good and prepare me for the job?

    • @ghy518
      @ghy518 2 года назад

      What do you mean by a “well-made forum”? I’m interested in what exactly “forum” means in this context. Thank you

  • @mohamedelidrissi2839
    @mohamedelidrissi2839 4 года назад +34

    Thank you so much for this, I'm still studying so I can hopefully get an internship in 2020 and I think this idea of a bug tracking system is definitely a solid project to put in my portfolio. Thanks again

  • @onezone8865
    @onezone8865 4 года назад +33

    honestly, this is such a good resource especially for me since i'm doing planning work for my final year project - thanks!

    • @CoderFoundry
      @CoderFoundry  4 года назад +5

      Thanks! We appreciate the positive feedback. Good luck with your final year project.

  • @christerjohanzzon
    @christerjohanzzon 3 года назад +35

    This is gold! This is exactly what I have been "preaching" to young devs and students....but this is really spot on. Great content!

  • @jesseking4833
    @jesseking4833 4 года назад +41

    finally this is what i want to here i never start from scratch and the only thing i do is integrate more scripts and styles

  • @carlosarroyoam
    @carlosarroyoam 4 года назад +16

    Every junior dev should watch this video before try to get that dream job. Thanks for sharing. 😃

  • @vidIQ
    @vidIQ 3 года назад +280

    Such a perfect intro. Straight to the point and perfect to draw in the intended audience 🙌

    • @theseangle
      @theseangle 2 года назад

      Wow vidIQ

    • @bereketgirma8613
      @bereketgirma8613 2 года назад +5

      what do you mean "straight to the point"

    • @jairojared1
      @jairojared1 Год назад +3

      This comment has gotta be satire. That was the most long winded bs intro

  • @tqaquotes9379
    @tqaquotes9379 2 года назад +270

    05:10 use Design Pattern
    07:15 use Professional UI / GUI
    09:05 include a database... all CRUD operations
    09:35 Security... Authentication... Authorization
    11:15 Solve business problem
    12:33 project idea...

    • @nnasim5089
      @nnasim5089 2 года назад +4

      Thanks alot

    • @தமிழோன்
      @தமிழோன் 2 года назад

      This should be pinned!!! 🥇

    • @sayori3939
      @sayori3939 2 года назад +1

      That "solve" a business problem didn't make any sense to me at all, that eas the equivalent of saying: "code in a way the manager likes" to someone who doesn't even know who is being talked about

    • @conwaydante4155
      @conwaydante4155 Год назад +1

      @@sayori3939 It's pretty simple: build a project that is business related. Don't build a project that shows you random pictures of dogs. Could you build a project that allows you to upload new pictures, update picture descriptions, and show a random picture of a dog from your database? Sure. Should you? No. Build a project that the hiring manager can relate to. You want them to think "Wow, this is like the program we use to track our tickets" or something equivalent.

    • @sayori3939
      @sayori3939 Год назад

      @@conwaydante4155 it's MY project not aimed to some shit and you didn't make that statement any clearer at all you couldn't get more vague than that except if you literally said "be a programmer"

  • @marcosandoval7260
    @marcosandoval7260 4 года назад +71

    This is the best video I've seen on this kind of topic. You are a very professional speaker, with clear ideas and you know how to communicate them in a organized and clever way.
    Thanks for this kind of content. I'm glad that youtube had put this on my recommendations. I was driving myself into the little projects and tic tac toes . Thank god for your advice.
    Subscribed!.

  • @alexone6357
    @alexone6357 3 года назад +7

    When he said “cool coding project ideas” I felt that one, I’ve searched this up before word for word

  • @billgross3579
    @billgross3579 4 года назад +104

    As a former software engineering hiring manager, I love this video, because it is right on the money! (Literally!!) If anyone would have showed me a project like this, I almost certainly would have hired them.
    BTW ... People *have* demo'd tic-tac-toe. I agree with Mr. Davis. Don't waste your time. It's not professional, and anyone can do a little project like that. Hiring managers are looking for someone who can follow the development process with a bigger project. If you can show that you're up to that level -- even if you have to learn something new every step of the way -- you're way ahead of most applicants.
    Lastly, immediate after you have the interview, send a hand written thank you note by snail mail. It's the polite thing to do, and you'll stand out again.

    • @Scottx125Productions
      @Scottx125Productions 2 года назад

      It's not possible to learn how to work in a large team, when you haven't been hired by a large company and placed into said environment. They key things IMO are create a portfolio tailored towards the type of job you're interviewing for, if it's a database job, create databases, if it's a game dev job, create games. The most important part is showing you're able to learn and adapt. So showing things you learnt as part of your portfolio IMO is a good idea, especially stuff you've used to help you create projects.

  • @iflippy
    @iflippy 3 года назад +7

    With an InfoSys degree that just collected dust as I spent my younger years in healthcare administration, I'm now trying to get back into tech in my 30s. Building a portfolio seems to be the number one advice from many folks who I've spoken with. So thank you, Mr. Davis, for providing me with the information on this video. I love the fact that I've an idea of what I can build as well as how to make it in a way that's sellable to employers.

    • @CoderFoundry
      @CoderFoundry  3 года назад

      Thanks for watching and for the kind words.

  • @tuckerwray8529
    @tuckerwray8529 5 лет назад +100

    I hosted this really robust python blog app with bootstrap, a database, admin functionality, user password- retrieval, timestamped- rough drafts/posts/ comments, markdown, etc... that I always thought was a waste of time because it seemed useless and kind of kids play..and mainly because I wasn't getting any callbacks. It just became reborn as a bug tracker. If wasn't in a code school already, I'd apply to yours, today. Thank you, Sir, This is a gem. I wish I could keep it to myself. .#shared

    • @bobbydavisjr007
      @bobbydavisjr007 5 лет назад +5

      Hey Tucker! Bobby here! When you get it built send me a link. I would like to see it. Make sure to show it to your recruiter and during interviews!

    • @tuckerwray8529
      @tuckerwray8529 5 лет назад +4

      @@bobbydavisjr007 --Will do. Thanks alot!

    • @HashimWarren
      @HashimWarren 4 года назад +2

      That's awesome, Tucker

    • @jamesp9823
      @jamesp9823 4 года назад +2

      So how'd it go?

  • @asdfkjahsdfkls1123
    @asdfkjahsdfkls1123 4 года назад +185

    I was expecting vague advice.
    Boy, was I gladly disappointed. I'm not really sure if I would have understood a lot of the terms you've used a few months ago, but there's always Google. It's really nice to see someone from the industry giving advice on how to structure and add complexity to a project, instead of making tic tac toes.
    Even your advice on how to approach the project building includes industry insight, which is incredibly useful

    • @CoderFoundry
      @CoderFoundry  4 года назад +8

      Thanks! We're glad it added value.

  • @timekeeper1656
    @timekeeper1656 3 года назад +7

    This is great advice! It is very important to also show your interests and personality in your projects. I have large scale professional projects on my resume, but the project that landed my last job was a re creation of the Google Chrome dinosaur game. Interviewers like to know that they’ll be working with someone who is skilled and organized as a developer and can have fun while doing it.

  • @PatrickSteil
    @PatrickSteil 4 года назад +5

    Great advice! I have hired many programmers. Never even had one present me with a portfolio. If I interviewed you with such a project and could see your git repo I would hire you!!

  • @xucongzhan9151
    @xucongzhan9151 4 года назад +95

    The "show the bug tracker with the tracking progress" is such a genius idea!

    • @HashimWarren
      @HashimWarren 4 года назад +5

      Imagine the reaction from the hiring manager at that point! 😮

    • @AdrianERosales
      @AdrianERosales 4 года назад +1

      Like...a bug tracker...I don't quite get it. Would it be for tracking development bugs?

    • @HashimWarren
      @HashimWarren 4 года назад +1

      @@AdrianERosales yes, it would be tracking the bugs, and issues, and features in the project you're making - which happens to be the bug tracker

    • @AdrianERosales
      @AdrianERosales 4 года назад +1

      How the f would one even start?

    • @randy4443
      @randy4443 4 года назад +3

      Hashim Warren wait so you make a bug tracker to track the bug trucker?

  • @unstable_diffusion
    @unstable_diffusion 4 года назад +846

    Not a programmer but watched till the end because of the image and sound quality. Those backlights, exposure, the overall color structure is amazing and the sound is pleasing to my ear. What a steal.
    Upd: Already a programmer 😂

    • @CoderFoundry
      @CoderFoundry  4 года назад +76

      Thank you so much! This comment made my day (Kevin - Producer).

    • @davidchou1675
      @davidchou1675 4 года назад +19

      Yep, definitely above-average production value for this kind of video.

    • @vietndk5437
      @vietndk5437 4 года назад +10

      I feel the same, this video is very nice in content and presentation

    • @myview9923
      @myview9923 4 года назад +16

      I thought the duck is the best...

    • @andreascalco7115
      @andreascalco7115 4 года назад +10

      Can't I agree more! Those blue-red gradient in the background, the wood and its shadow, the jumper, this video should be a handbook example for RUclipsrs

  • @shawnmofid7131
    @shawnmofid7131 4 года назад +7

    These comments resonate with me so much. I had an interview recently that they asked about a project on my github.

  • @GuilhermeSS
    @GuilhermeSS 4 года назад +2

    Hey Bobby, thanks a lot! I have 9 years of experience and no projects to show because they're proprietary. The bug tracker suggestions fit like a glove, thank you so much.

    • @CoderFoundry
      @CoderFoundry  4 года назад

      No problem. A very common problem we all have. We work on stuff we cant show.

  • @lexa6089
    @lexa6089 4 года назад +23

    Thank you for sharing the ideas. As a front end engineer, I think this is a good project for getting a full stack job.

  • @khalidmkhan
    @khalidmkhan 4 года назад +39

    I'm not anywhere close to looking for a coding job as I'm just starting out, but, I like your video. I like the way you present yourself and I can hear the sincerity in your voice.
    I've subscribed to your channel and wish you the very best of luck!
    Thank you uploading this video.

    • @chrishaselden
      @chrishaselden 4 года назад +4

      Wow, I was just thinking the same thing myself. I am only in CS161 learning python.

    • @CoderFoundry
      @CoderFoundry  4 года назад +7

      Thank you for such a nice comment. We love being able to share our knowledge with people just starting out. Good luck and keep coding!

    • @sergiorosendo3459
      @sergiorosendo3459 4 года назад +3

      MisterK
      I will give you one simple advice.
      Start on small projects and then ramp it up to bigger ones.
      I am an iOS developer and trust me you will never know everything you need to build a project.
      Learn by doing is the best approach.
      Copy and then realize how you can utilize certain techniques in your own projects.
      Best of luck!

    • @thestraycat69
      @thestraycat69 4 года назад

      I'm a noob as well and yea, also too the more experienced guy on this thread yea I realized the more you do, the better you are which for the most part this is soothing and addictive I think one of the hardest parts for me is going too be the opening too others revolving my code. Self-doubt does take a toll....

  • @ghilmanfatih9751
    @ghilmanfatih9751 4 года назад +16

    I have the exact insecurities about that "tic-tac-toe" and "simple project that utilies CRUD" thing. That's why I did some research on YT and found this in recommendation. Very concise and reasonable explanation

    • @CoderFoundry
      @CoderFoundry  4 года назад +2

      Thanks! I'm glad we could help.

  • @jonathansou1307
    @jonathansou1307 4 года назад +6

    I honestly really enjoyed the lead up and information prior to the reveal of the coding project because to me it was just as if not more important than the actual project itself. Great stuff, keep up the good work!

    • @CoderFoundry
      @CoderFoundry  4 года назад +2

      Thank you many people miss that point. The point is not build a bug tracker but the type of project you build and how to use in an interview. Thanks.

  • @Alpha-ev4fj
    @Alpha-ev4fj 4 года назад +14

    Wow, that was like worth 20+ min. of my day. I'm actually taking notes while listening to this. I'm motivated now. Thank you for this. 💟

    • @CoderFoundry
      @CoderFoundry  4 года назад +4

      Thanks for the kind words. I’m glad we could add value.

  • @jbrabec6811
    @jbrabec6811 4 года назад +6

    Build a Bug Tracker or Service Request application - makes some wonderful sense, thanks! Let's not forget the endless possibilities of adding a good bug (or service request) report generator.

  • @ryanpatton1795
    @ryanpatton1795 4 года назад +11

    This is exactly what I needed to hear. This video gives me the confidence to take that leap into the world of software development. The points made about that interview process, and going above and beyond like that would guarantee a job. I know if I focus and do this I could do anything. I want to make software for the company I work for, and I am going to do it.

    • @evancheng9393
      @evancheng9393 2 года назад

      did u get a job ryan

    • @ryanpatton1795
      @ryanpatton1795 2 года назад +2

      @@evancheng9393 I'm not exactly aure when I made that comment but I'm now a CNC programmer which was not my original intention but I like it. I've also started developing some softwares in c++ for our shop use which is cool but it's very hard.

  • @barraged999
    @barraged999 4 года назад +2

    Thanks for all the good advice, I'm a junior computer science student, and it seems like a good time to start building something useful to myself. This seems like a good balance between my current knowledge and gaps i need to fill.

  • @bryanlee5522
    @bryanlee5522 4 года назад +3

    This is the video I've been looking for. Awesome. It all makes perfect sense to me

  • @TerenceHoefdraad
    @TerenceHoefdraad 4 года назад +13

    Wow, these tips are absolutely great! And the best part - they're free! Thank you. 🤗

  • @cbedroid7331
    @cbedroid7331 3 года назад +2

    This video should be the poster for all new software engineers !! You broke everything down line for line..no bullshit..no gimmicks, just knowledgeable proven facts. I can completely understand your logic.. If you want to beat a team, then study to beat the coach, not just the player. This information is GOLDEN!

  • @JerryDunhamJr
    @JerryDunhamJr 3 года назад +4

    I am two weeks into coding, so alot of this is low key going over my head. But sir you are amazing!

  • @Lunsterful
    @Lunsterful 4 года назад +3

    Been an enterprise software dev for 20 years. This is good advice. If you're decent at programming and new to these kind of MVC systems, you've still got a lot to learn. Read coding books from Fowler, Martin and Microsoft press. It's ok that you don't know everything. Making that first tracker system will put you on the right path.

  • @SuperJimmyChanga
    @SuperJimmyChanga 4 года назад +65

    This is the most valuable video on the internet. For me at least. I'll comeback to comment one day when I've started my career!

    • @CoderFoundry
      @CoderFoundry  4 года назад +6

      We can’t wait for you to come back and comment. Good Luck!!

    • @NoName-zr7rz
      @NoName-zr7rz 4 года назад +2

      Ditto

    • @mehmeteyupoglu1612
      @mehmeteyupoglu1612 4 года назад +2

      Have you found a job ? 😉

    • @zp61
      @zp61 4 года назад +1

      what's the job status

    • @h.t.8812
      @h.t.8812 4 года назад +1

      where are youuu

  • @frankgellenthin3733
    @frankgellenthin3733 2 года назад +1

    Excellent advice! Showing what you've built eliminates any guesswork. Another benefit is having your source code there for inspection. The time taken in writing good software specifications pays off in many way.

  • @claudej8338
    @claudej8338 2 года назад +2

    Definitely the most useful 22 minutes video on RUclips right now!

  • @xxxxxx89xxxx30
    @xxxxxx89xxxx30 4 года назад +88

    I am a web dev for 3 years now. I started to feel that my skills are not improving as much as they used to... This vid pops up... Now I am gonna build a bug tracker :D

    • @xxxxxx89xxxx30
      @xxxxxx89xxxx30 4 года назад +8

      @Scott X i have no excuse :) it never occured to me

    • @superemzone
      @superemzone 4 года назад +5

      To be fair third party solutions are good enough in lots of cases

    • @bonniesitessolutions7728
      @bonniesitessolutions7728 4 года назад +1

      @@superemzone yeah, if you want to pay $$$ for their "PRO" versions....

    • @hassanmehmood8711
      @hassanmehmood8711 3 года назад

      Did you build that big tracker now ??

  • @Matt23488
    @Matt23488 4 года назад +519

    I'm a senior dev, and can guarantee that if a candidate came into an interview where they followed this process, they would be hired on at our shop. I've never seen or heard of anyone going that above and beyond. We did have a guy who bombed a bunch of basic questions and had no portfolio, then had the gall to ask if he could take a look at our code and help fix some bugs right then and there. A for effort, but needless to say he did not get the job.

    • @iarrcsim2323
      @iarrcsim2323 4 года назад +35

      He probably thought he aced those basic questions.

    • @RoyBrush
      @RoyBrush 4 года назад +173

      To be fair, his line of thinking makes sense to me: He realized he bombed the theory questions, figured he wasn't going to get the job anyway, went for the Hail Mary, of trying to to see if he could get a more practical question to solve. If you had shown him your issue tracker and he had come up with a solution for something there on the spot, I can't think of anything that would be much more demonstrative of his ability to work at that shop, so I'm guessing that was his line of thinking. He was basically trying to say, "Yeah, I don't know some of the theory, or that particular question got me, but look, in practice, I basically know my stuff." Now it's possible he would have floundered on the pragmatic example, but you weren't going to hire him anyway, so it couldn't hurt, haha.

    • @digitalconsciousness
      @digitalconsciousness 4 года назад +20

      Matt, this is so motivating to me. I have been coding a scheduling piece of software that uses a DB and I just got done figuring out an acceptable way to handle multiple users and the encryption of the patient data. The whole time I'm sitting there wondering to myself, "do people even care about portfolios?"

    • @HmongCrypto
      @HmongCrypto 4 года назад +4

      Interesting. Thanks for the post Matt and for the video Bobby. This is some solid advice. But I'm curious, is a portfolio usually looked at first or the asking questions? What happens if the portfolio looks great and the guy can explain his own projects well, but he is horrible at the questions?

    • @medsed1133
      @medsed1133 4 года назад

      @@digitalconsciousness You got that bro keep coding !

  • @Shiraori999
    @Shiraori999 4 года назад +2

    Really good video. I think I will actually start on this bug tracker idea while I'm studying and expand on it with a "twist" of my own.

  • @victoralanvalenzuela7713
    @victoralanvalenzuela7713 4 года назад

    I've watch many videos with this kind of tips, but a i have to say that this is the most valuable information that i could ever find! Thanks a lot!

  • @thomaspatricksmyth
    @thomaspatricksmyth 4 года назад +93

    Wow - I was not ready for that amount of truth bombs on a casual Friday night youtube surf. Thanks.

  • @CheeseGrenader
    @CheeseGrenader Год назад +3

    Genuinely one of the best videos I've seen in regard to coding. Thanks for taking the time to create and share this. This gave me the most STRATEGIC gameplan to break into the coding work field-& I've been reading/watching content for days! (btw loved the Lord of the Rings reference on the thumbnail haha)

  • @ironrose6
    @ironrose6 3 года назад +2

    You, my friend, have *earned* the heck out of another subscriber; thank you for such good, simple, constructive direction!

  • @HB-vb4oz
    @HB-vb4oz 2 года назад +8

    It’s been a year since I graduated and even after hundreds of interviews, I’ve haven’t gotten any offers. Hopefully creating this app would open some doors. I will try my best, wish me luck!

  • @IndraWahjoedi
    @IndraWahjoedi 4 года назад +6

    You're recommended, mentor. Thank you very much for saving my life.

  • @i_youtube_
    @i_youtube_ 4 года назад +5

    Wow! Where's this video in the past years? I had no confidence to switch my career to Software Engineering because my IT degree has nothing to do with coding but now you cleaned the road for me to start differently this time. Thank you so much for this amazing video.

    • @ultiumlabs4899
      @ultiumlabs4899 3 года назад

      just see your comment, have you made the bug tracker project?

    • @i_youtube_
      @i_youtube_ 3 года назад

      @@ultiumlabs4899 no i didn't

    • @april1st183
      @april1st183 3 года назад

      @@i_youtube_ why not?

  • @filipe_paixao
    @filipe_paixao 3 года назад +1

    Oh, this actually gives me an idea on how to combine this project to a previous project I made

  • @JACOBTL23
    @JACOBTL23 4 года назад +2

    This is some high quality content.
    This was exactly what I needed to see.
    Thank you

  • @dvo66
    @dvo66 3 года назад +4

    I am a grad CS student with couple years of industry experience, and its so true that when dev manager are interviewing you and your project connects with them, i mean your project domain is something they're really familiar, they feel at ease and talk to you more like a fellow developer rather something more formal. They know few ways of implementing or know how a feature works, they'll judge you on that knowledge and since you worked on the project you know what you did and WHY you did that and some nice stackoverflow answer (yes, everyone uses stackoverflow and yes everyone loves some nice stackoverflow answers). you're definitely getting hired. And if not you've now made a very professional network in industry who knows you're really good (only if you didnt bomb your interview)

  • @Geomaverick124
    @Geomaverick124 4 года назад +15

    Thanks for the advice! I would also add javascript frameworks like React and Node but it can depend on the area. I do appreciate the way you teach someone how to ask recruiters and how to show them what to do. Well done! I am def a new subscriber :)

    • @CoderFoundry
      @CoderFoundry  4 года назад +2

      Thanks for the comment and the sub. We appreciate it!

  • @rishabapriyan7138
    @rishabapriyan7138 3 года назад +1

    this is a great piece of advice I have heard in almost a year.Thank you so much.

  • @BattousaiAMV
    @BattousaiAMV 4 года назад +1

    Seriously, this video helped me a lot. Thank you so much. I want to pursue this career path no matter what. I did some projects already with Andruinos and Raspberries where we created a servers with UI and tracked the worker's time when changing equipment on the machine and feeding it into a database.

  • @yourbuddy4676
    @yourbuddy4676 4 года назад +3

    This is 100% true. I am mobile app dev and I can confirm if you follow what he said, specially for UI and design patter, I am sure you would get a job. No matter how small or basic a project is, it has to be perfect in every aspects.

  • @studiocity10
    @studiocity10 4 года назад +4

    Man you are a blessing! Thank you!

  • @code-grammardude5974
    @code-grammardude5974 4 года назад +1

    This is one of the best and one of the most well-made videos on RUclips.

    • @CoderFoundry
      @CoderFoundry  4 года назад

      Thanks. We appreciate the support.

  • @mikesinclair66
    @mikesinclair66 9 месяцев назад +2

    Just read your portfolio roadmap. Amazing stuff!

  • @No-no-no-no-nope
    @No-no-no-no-nope 4 года назад +12

    Thx, you helped me a lot. Greetings from Germany

  • @abishekraju4521
    @abishekraju4521 3 года назад +3

    I haven't finished the video yet, but dang this is some good advice here. Very practical. Subscribed.

    • @CoderFoundry
      @CoderFoundry  3 года назад

      Thanks! We really try to bring more value than just name checking a project. Glad it helped.

  • @briankasmara7119
    @briankasmara7119 4 года назад

    The quality of information in this video is insane. Surprised that this is not more popular. Thanks Bobby!

  • @andreadiotallevi5780
    @andreadiotallevi5780 4 года назад +1

    Outstanding video in terms of content. Probably one of the best video I have watched over the last two years on RUclips.

    • @CoderFoundry
      @CoderFoundry  4 года назад

      Wow! Thanks Andrea. We appreciate it.

  • @karamelmawlabassyouni1190
    @karamelmawlabassyouni1190 4 года назад +3

    Thanks Bobby for this amazing video!
    It is well organized, crystal clear, and so convincing.
    See you someday at the top ;)

    • @CoderFoundry
      @CoderFoundry  4 года назад +1

      Thanks for the support Karam. See you there!

  • @brandonsnow9170
    @brandonsnow9170 3 года назад +3

    I like the rubber ducky on your desk. I'm a fan of that debugging method as well

    • @CoderFoundry
      @CoderFoundry  3 года назад +1

      Thanks Brandon. We call him Cody.

  • @rt_gng
    @rt_gng 3 года назад

    Very good tips... Am going to start working on it... Thank u.

  • @TenaciousThunder1971
    @TenaciousThunder1971 Год назад

    Thank you so much, this was so inspiring.

  • @Fielmann55
    @Fielmann55 4 года назад +71

    The project should also have unit tests as a mandatory component. But still an excellent video.

    • @Iwitrag
      @Iwitrag 4 года назад

      Not really, only if you apply for tester position

    • @theendurance
      @theendurance 4 года назад

      Thoughtful but not 100% needed

    • @WillEnj0y
      @WillEnj0y 3 года назад +1

      @@Iwitrag I disagree. Many jobs require developers to write at least basic unit tests for the code that they write.

    • @Iwitrag
      @Iwitrag 3 года назад +1

      @@WillEnj0y maybe startups, we at Oracle have QA people

    • @WillEnj0y
      @WillEnj0y 3 года назад

      @@Iwitrag my company had QA as well, but they didn’t do unit testing, they did all the other types. Devs who wrote the code were responsible for providing unit tests.

  • @N3therPig
    @N3therPig 4 года назад +11

    I'd be curious to see a similar approach but for the game programming industry

  • @Mt84290
    @Mt84290 4 года назад +1

    Wow, your channel is outstanding! Thank you kindly for the sincerity and rock-solid road map. This channel should climb quickly.

    • @CoderFoundry
      @CoderFoundry  4 года назад +1

      Thanks Matt - we appreciate the vote of confidence.

  • @billkariri
    @billkariri 4 года назад

    Wow, great video. I have been stuck in vicious circles trying to come up with a projects idea and how to execute it

  • @RedOphiuchus
    @RedOphiuchus 4 года назад +13

    This is exactly what a lot of boot camps put you through. 3 of these in 10 weeks in my case. It's definitely worth doing.

    • @MrCmon113
      @MrCmon113 4 года назад +3

      You built three bugtrackers in ten weeks?!

    • @hampster10
      @hampster10 3 года назад

      What bootcamp did you attend?

    • @RedOphiuchus
      @RedOphiuchus 3 года назад +2

      @@hampster10 Revature

  • @gloryokwata1912
    @gloryokwata1912 4 года назад +10

    I just love this man, you got my like and my subscription and.... my comment! I thought I have to be perfect before applying and showing my beginner skill. You just inspired me. Please be my coach.

  • @Reav4n
    @Reav4n 4 года назад +1

    I am in a deadzone for a while now. No real motivation to really build software or learn. I made some stuff and have some work experience so it's not completely new. I was not satisfied with the quality and theme of my projects. You gave me an awesome idea. Working through a course for social media app, working on a trivia game backend and planning to build a food delivery app, all while ticking the boxes on databases and security. With the bugtracker it's going to be a portfolio that I am satisfied with I hope.
    Thank you for this, I gotta have to go after it.

  • @CodeSbyAniz
    @CodeSbyAniz 3 года назад

    GREAT TUTORIAL AS ALWAYS! This channel is providing so much value. Keep up the good work!

  • @edetmmekut809
    @edetmmekut809 4 года назад +5

    straight to the point and very exposing.

  • @BenDzPk
    @BenDzPk 4 года назад +4

    Great video! Maybe you should specify that this is meant for web application development, for jobs in other areas of Software Development you will obviously need to showcase different projects. Many things will apply everywhere though. Keep it up :).

  • @jaimearriola1495
    @jaimearriola1495 4 года назад

    Wow!! You won a subscriber!!👍
    Really cool suggestions. I'm going to develop my bug tracker! 😎👍

  • @hansalucas
    @hansalucas 2 года назад

    this was amazing, thank you

  • @afeefkhateeb
    @afeefkhateeb 4 года назад +3

    One of the most valuable videos I have ever seen

  • @toddbrannon6262
    @toddbrannon6262 4 года назад +6

    Love these videos. As a fledgling JS developer with a few Node/Express CRUD apps with user authentication under my belt, I’ve been considering learning C#. Now I’m convinced.

    • @JohnDoe-ej6vm
      @JohnDoe-ej6vm 4 года назад

      I am confused either to learn php or c# or java

    • @chadglazier3102
      @chadglazier3102 4 года назад +3

      @@JohnDoe-ej6vm Learn PHP if you're doing freelance, C# for startups and Microsoft jobs, and only learn Java if they're lots of jobs for it in your area. Also keep in mind that C# and Java are very similar, so if you learn one it will be very easy to learn the other, too.
      Also, note that C# has a brighter future than Java. Java's going to be around for quite a while, but C# is generally a better language (it was originally created because Microsoft wanted to create a better version of Java). And it's supported by Microsoft, a company worth over one trillion dollars, so there's going to be jobs for C# developers for at least the next decade

    • @JohnDoe-ej6vm
      @JohnDoe-ej6vm 4 года назад

      @@chadglazier3102 is it possible to get c# jobs in freelance market ?

    • @chadglazier3102
      @chadglazier3102 4 года назад +2

      @@JohnDoe-ej6vm in freelance, you'll generally be building sites for people that don't really care what languages/technologies you use, so yes. But it's more suited to larger projects and is a bit more difficult to use than PHP or JavaScript. If you're a beginner, I'd go ahead and learn C# because it teaches you more about programming and Object-Oriented Design than most of your other options. But if you're looking to get freelance work as soon as possible, learn JavaScript (JavaScript can be used on the backend of a website as well as the frontend, so to build a complete website you only need JavaScript, HTML and CSS. No other language has this advantage)

    • @JohnDoe-ej6vm
      @JohnDoe-ej6vm 4 года назад

      @@chadglazier3102 thanks a lot for your reply i hope you wont mind my questions. What is the proper way to know about the local market and their requirements . For example if you want to know about a particular city or country from where do you start your research ?

  • @DanEMO592
    @DanEMO592 3 года назад

    Very rarely does a RUclips video feel so important that I need to take structured notes in a word document

  • @kingiburu2778
    @kingiburu2778 3 года назад

    This has helped clear some questions that have been in my head for awhile. Thank you.