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

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 2.3K

  • @smasifulhuda9706
    @smasifulhuda9706 4 ปีที่แล้ว +1730

    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  4 ปีที่แล้ว +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 🧐

  • @-LTUIiiin
    @-LTUIiiin 4 ปีที่แล้ว +1228

    This was really insulting as a tic tac toe enthusiast

    • @ru2979
      @ru2979 ปีที่แล้ว +1

      lmao 😂🤣🤣🤣

    • @treeross
      @treeross ปีที่แล้ว

      1v1?

    • @lubindamaambo5808
      @lubindamaambo5808 9 หลายเดือนก่อน

      😂😂😂

  • @allanmogusu3654
    @allanmogusu3654 5 ปีที่แล้ว +244

    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  5 ปีที่แล้ว +16

      That’s awesome. Well done!

    • @melissaperseverance4699
      @melissaperseverance4699 3 ปีที่แล้ว +2

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

    • @maruko8324
      @maruko8324 2 ปีที่แล้ว

      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.

  • @Andrew-ht7rf
    @Andrew-ht7rf ปีที่แล้ว +59

    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 9 หลายเดือนก่อน

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

  • @kiuu3444
    @kiuu3444 ปีที่แล้ว +5

    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 TH-camrs (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. 👏

  • @verified_tinker1818
    @verified_tinker1818 4 ปีที่แล้ว +505

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

  • @thelongnguyens
    @thelongnguyens 5 ปีที่แล้ว +209

    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.

  • @mcdove
    @mcdove 5 ปีที่แล้ว +743

    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 5 ปีที่แล้ว +18

      Spot on!!!!

    • @CoderFoundry
      @CoderFoundry  5 ปีที่แล้ว +30

      Thank you so much. We aim to please

    • @resiack
      @resiack 5 ปีที่แล้ว +4

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

    • @CoderFoundry
      @CoderFoundry  5 ปีที่แล้ว +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 5 ปีที่แล้ว +1

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

  • @harrisonekpobimi4764
    @harrisonekpobimi4764 5 ปีที่แล้ว +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

  • @Sepps19
    @Sepps19 4 ปีที่แล้ว +2630

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

    • @avatar1867
      @avatar1867 4 ปีที่แล้ว +190

      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

  • @TimEasterling
    @TimEasterling 5 ปีที่แล้ว +659

    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 5 ปีที่แล้ว +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 5 ปีที่แล้ว +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.

  • @tqaquotes9379
    @tqaquotes9379 3 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@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"

  • @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 3 ปีที่แล้ว

      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

  • @sagfag3984
    @sagfag3984 5 ปีที่แล้ว +1625

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

    • @Ou8y2k2
      @Ou8y2k2 5 ปีที่แล้ว +57

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

    • @mahadehasanyt
      @mahadehasanyt 5 ปีที่แล้ว +69

      Full Stack Overflow :P :p :p :p

    • @rnwlkay-on-spotify
      @rnwlkay-on-spotify 5 ปีที่แล้ว +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.

  • @lousimms4766
    @lousimms4766 5 ปีที่แล้ว +488

    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?

  • @agentsmith2yearsagoedited597
    @agentsmith2yearsagoedited597 5 ปีที่แล้ว +1488

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

    • @christianjamesguevarra6257
      @christianjamesguevarra6257 5 ปีที่แล้ว +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  5 ปีที่แล้ว +165

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

    • @davidchou1675
      @davidchou1675 5 ปีที่แล้ว +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 5 ปีที่แล้ว +37

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

    • @christianjamesguevarra6257
      @christianjamesguevarra6257 5 ปีที่แล้ว +7

      @David Sharpe Reality.

  • @brad.myrick4633
    @brad.myrick4633 5 ปีที่แล้ว +2891

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

  • @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

  • @halilsekeroglu2663
    @halilsekeroglu2663 4 ปีที่แล้ว +28

    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.

    • @CoderFoundry
      @CoderFoundry  4 ปีที่แล้ว

      Thanks for the high praise.

  • @nothingiseverperfect
    @nothingiseverperfect 5 ปีที่แล้ว +190

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

    • @aa898246
      @aa898246 5 ปีที่แล้ว +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!

  • @tuckerwray8529
    @tuckerwray8529 5 ปีที่แล้ว +99

    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 5 ปีที่แล้ว +2

      That's awesome, Tucker

    • @jamesp9823
      @jamesp9823 5 ปีที่แล้ว +2

      So how'd it go?

  • @Matt23488
    @Matt23488 5 ปีที่แล้ว +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 5 ปีที่แล้ว +35

      He probably thought he aced those basic questions.

    • @RoyBrush
      @RoyBrush 5 ปีที่แล้ว +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 5 ปีที่แล้ว +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 5 ปีที่แล้ว +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 5 ปีที่แล้ว

      @@digitalconsciousness You got that bro keep coding !

  • @xucongzhan9151
    @xucongzhan9151 5 ปีที่แล้ว +95

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

    • @HashimWarren
      @HashimWarren 5 ปีที่แล้ว +5

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

    • @AdrianERosales
      @AdrianERosales 5 ปีที่แล้ว +1

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

    • @HashimWarren
      @HashimWarren 5 ปีที่แล้ว +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 5 ปีที่แล้ว +1

      How the f would one even start?

    • @randy4443
      @randy4443 5 ปีที่แล้ว +3

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

  • @HB-vb4oz
    @HB-vb4oz 3 ปีที่แล้ว +9

    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!

  • @alexone6357
    @alexone6357 3 ปีที่แล้ว +7

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

  • @mtsurov
    @mtsurov 5 ปีที่แล้ว +103

    Finally, a grown advice from an industry professional.

  • @asdfkjahsdfkls1123
    @asdfkjahsdfkls1123 5 ปีที่แล้ว +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  5 ปีที่แล้ว +8

      Thanks! We're glad it added value.

  • @jesseking4833
    @jesseking4833 5 ปีที่แล้ว +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

  • @christerjohanzzon
    @christerjohanzzon 4 ปีที่แล้ว +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!

  • @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.

  • @carlosarroyoam
    @carlosarroyoam 5 ปีที่แล้ว +16

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

  • @xxxxxx89xxxx30
    @xxxxxx89xxxx30 5 ปีที่แล้ว +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 5 ปีที่แล้ว +8

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

    • @superemzone
      @superemzone 5 ปีที่แล้ว +5

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

    • @bonniesitessolutions7728
      @bonniesitessolutions7728 5 ปีที่แล้ว +1

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

    • @hassanmehmood8711
      @hassanmehmood8711 4 ปีที่แล้ว

      Did you build that big tracker now ??

  • @mohamedelidrissi2839
    @mohamedelidrissi2839 5 ปีที่แล้ว +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

  • @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.

  • @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!

  • @khalidmkhan
    @khalidmkhan 5 ปีที่แล้ว +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 5 ปีที่แล้ว +4

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

    • @CoderFoundry
      @CoderFoundry  5 ปีที่แล้ว +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 5 ปีที่แล้ว +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....

  • @Lunsterful
    @Lunsterful 5 ปีที่แล้ว +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.

  • @unstable_diffusion
    @unstable_diffusion 5 ปีที่แล้ว +845

    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  5 ปีที่แล้ว +75

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

    • @davidchou1675
      @davidchou1675 5 ปีที่แล้ว +19

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

    • @vietndk5437
      @vietndk5437 5 ปีที่แล้ว +10

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

    • @myview9923
      @myview9923 5 ปีที่แล้ว +16

      I thought the duck is the best...

    • @andreascalco7115
      @andreascalco7115 5 ปีที่แล้ว +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 TH-camrs

  • @dvo66
    @dvo66 4 ปีที่แล้ว +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)

  • @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.

  • @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!

  • @onezone8865
    @onezone8865 5 ปีที่แล้ว +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  5 ปีที่แล้ว +5

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

  • @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 5 ปีที่แล้ว +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  5 ปีที่แล้ว

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

  • @el_jim1479
    @el_jim1479 4 ปีที่แล้ว +1

    If you just skipped to the app name, started working on a simple bug tracker, failed, went back and blamed the video. *You're lacking of the proper principles of being a developer.*
    That's not a bad thing, that's because we need to learn. So now go, listen to this man, and get the reason enough to understand that this man is teaching you principles, not demanding you to build or rebuild a software bug tracker copy pasta, but to learn how to structure a professional task progress and make an outstanding skill showcase.
    Amazing, great video.

    • @CoderFoundry
      @CoderFoundry  4 ปีที่แล้ว +1

      Thanks for the insight and kind words Axsajim.

  • @yourbuddy4676
    @yourbuddy4676 5 ปีที่แล้ว +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.

  • @marcosandoval7260
    @marcosandoval7260 5 ปีที่แล้ว +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!.

  • @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.

  • @mikesinclair66
    @mikesinclair66 ปีที่แล้ว +2

    Just read your portfolio roadmap. Amazing stuff!

  • @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.

  • @RedOphiuchus
    @RedOphiuchus 5 ปีที่แล้ว +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

  • @timekeeper1656
    @timekeeper1656 4 ปีที่แล้ว +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.

  • @JerryDunhamJr
    @JerryDunhamJr 4 ปีที่แล้ว +4

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

  • @vidIQ
    @vidIQ 3 ปีที่แล้ว +280

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

    • @theseangle
      @theseangle 3 ปีที่แล้ว

      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

  • @claudej8338
    @claudej8338 3 ปีที่แล้ว +2

    Definitely the most useful 22 minutes video on TH-cam right now!

  • @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.

  • @i_youtube_
    @i_youtube_ 5 ปีที่แล้ว +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?

  • @WarspawnOG
    @WarspawnOG 5 ปีที่แล้ว +147

    I agree with everything except the back end *must* be .NET C# I think this one depends on the tech you're applying for. Plenty of shops use node.js or Java. Also it really depends on if you're going for a full stack dev or not. Hopefully you're applying for a position with a specific tech in mind, if you want to be a .net developer, then C# makes total sense, if you want to be a MEAN stack then pick node. If you just want the front end, wire up to more services than just auth0 and just build a great client. Either way though, I am a 10+ years experience developer (just watched this video out of curiosity from the click bait title :) ) and I do 100% agree that if you can build a full app and talk about it, you'll get hired no problem.

    • @LaloMartins
      @LaloMartins 5 ปีที่แล้ว +20

      Absolutely this. Let me go a step further.
      *Don't let anyone tell you what tech to use.* Don't go asking what techs are easiest to find jobs for. That will certainly get you hired faster but in the long term it will result in a mediocre career that you probably hate and possibly give up after a while.
      One of the (few) beautiful things about our market is, you can find jobs with tech that ‘everybody and their dog’ uses because there's a lot of demand, you can find jobs with extremely niche tech because there's very little supply. (Disclaimer: unless you live in a place where circumstances are different, and you're not willing to relocate. In that case you have to go with what your local market needs.)
      So my take is: try a few different stacks. Just a tutorial might be enough. Then stick with the one that resonated the most, the one that you felt most productive in. Go deep, become an expert. By all means do build a bug tracker. And then apply to jobs that ask specifically for that tech.
      Love,
      developer with 30 years career, who has in fact written a bug tracker 😉

    • @adamonline45
      @adamonline45 5 ปีที่แล้ว +1

      I'd be more impressed with someone who can marry different technologies. I agree that it could help if it matches the job, but also, I don't think that's super important. Being able to see a project through and understand code on any contemporary language should translate well to most other projects.

    • @LaloMartins
      @LaloMartins 5 ปีที่แล้ว +5

      @@adamonline45/videos Well absolutely, for a mid-level, but I think for a beginner… I'd sooner hire a specialized beginner than a generalist. If you only have a year (or half) of coding, show me that you have used that time to master something. That gives me confidence that if you have to use something else, you'll learn just as competently.
      If we're talking someone with a few years in the field, then that's another story. I get a CV from someone (mid to senior) who only knows one stack and that's a bit of a red flag, even if it's exactly the stack I'm using. 🤷

    • @LaloMartins
      @LaloMartins 5 ปีที่แล้ว +4

      That said if I get a beginner who wrote a pet project full-stack, with the front-end in JS (or TS) and the back-end in python or rust or go, and the code actually looks good, for sure that's impressive too. So I guess all advice is a generalization, in real life things get… diverse. 😉

    • @adamonline45
      @adamonline45 5 ปีที่แล้ว +3

      @@LaloMartins I totally agree in both cases: A beginner who has a deep understanding of one tech might be more practical in a related role. Also that someone who shows a general keen-ness across disciplines would have value too! Hah, yes, I think it really boils down to showing a commitment to something: A specific technology, a project, or programming in general... If you seem passionate and can employ your particular skills practically, that's like... The majority of the evaluation for me. Fitting in the role, team, and company are most of the rest!

  • @Reav4n
    @Reav4n 5 ปีที่แล้ว +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.

  • @ettra8327
    @ettra8327 3 ปีที่แล้ว +1

    My co-worker suggested The 1 coding project idea guaranteed to get you a Software Development job to me, and I enjoyed it.

  • @samuelmontypython8381
    @samuelmontypython8381 3 ปีที่แล้ว +3

    Dude, I’m not even looking for a job - I’ve just been trying to find out how to package programs for deployment. Who knew I would find all of that intro in an interview video

    • @CoderFoundry
      @CoderFoundry  3 ปีที่แล้ว

      Thanks! Glad we could help.

  • @SuperJimmyChanga
    @SuperJimmyChanga 5 ปีที่แล้ว +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  5 ปีที่แล้ว +6

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

    • @NoName-zr7rz
      @NoName-zr7rz 5 ปีที่แล้ว +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

  • @lexa6089
    @lexa6089 5 ปีที่แล้ว +22

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

  • @Fielmann55
    @Fielmann55 5 ปีที่แล้ว +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.

  • @PatrickSteil
    @PatrickSteil 5 ปีที่แล้ว +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!!

  • @Alpha-ev4fj
    @Alpha-ev4fj 5 ปีที่แล้ว +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  5 ปีที่แล้ว +4

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

  • @ricksegrest5218
    @ricksegrest5218 3 ปีที่แล้ว +14

    I am an experienced software developer, and I still may do this myself. This is a great idea...
    One caveat though-- I have worked for 20 years in Space and Defense and I have only done one or two small projects that used .NET.
    Right now we are using React for web and Python for everything else.

    • @SourceofSyn
      @SourceofSyn 2 ปีที่แล้ว

      May I ask why you mainly use Python? I'm new to programming (I have an MIS degree with a few classes under my belt but no work experience) and I prefer C# and the .NET coding experience to that of Python. Just wondering if im putting my eggs in the wrong basket with that presence

  • @brandonsnow9170
    @brandonsnow9170 4 ปีที่แล้ว +3

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

    • @CoderFoundry
      @CoderFoundry  4 ปีที่แล้ว +1

      Thanks Brandon. We call him Cody.

  • @pazzak_
    @pazzak_ 5 ปีที่แล้ว +1

    2010-2017 - database developer (mssql, teradata, postgresql)
    mid 2017 - left job as database developer, joined a startup
    2017 - 2018 - learned python due to need of scrapping data
    late 2018 - learned vue js due to need of aiding front end team on a huge project
    late 2018 - learned to use and manage mongo db
    2019 - learned to build api's in python
    2019 - switched to building graphql api's for use in an online project
    2019 - built real-time data online solutions using socket.io/ws, vue, graphql, mongo
    2019 - realized i forgot a lot of what i knew just 2 years ago about sql database development when i had to get some data from a sql server
    2020 - i want to launch my own online platform that will use all the things i learned in the past years
    it's all about choices and opportunities to develop yourself. just don't refuse to grow even if you take a risk.

  • @exavieracemunar5731
    @exavieracemunar5731 3 ปีที่แล้ว +2

    I'm currently a technical support, been studying for a month. And I am planning to go back to being a programmer. Damn, this video gives me a lot of tips that I can use and study.

  • @CheeseGrenader
    @CheeseGrenader 2 ปีที่แล้ว +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)

  • @toddbrannon6262
    @toddbrannon6262 5 ปีที่แล้ว +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 5 ปีที่แล้ว

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

    • @chadglazier3102
      @chadglazier3102 5 ปีที่แล้ว +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 5 ปีที่แล้ว

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

    • @chadglazier3102
      @chadglazier3102 5 ปีที่แล้ว +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 5 ปีที่แล้ว

      @@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 ?

  • @kamaboko1
    @kamaboko1 5 ปีที่แล้ว +18

    Though I think this is a great outline for building a project that will get attention, my only caveat is that it MUST be built with .Net or C#. I've recruited software developers across a lot of industries for over 10 years, and I can say with certainty your project does not have to be built with .Net or C#. It's not a deal killer if one uses Django, or NodeJs with Express, etc. The fact is, if you demonstrate a strong understanding of how all the pieces fit together with those technologies, a competent hiring manager will see that you possess the skills to learn the tools their company is using. I've seen this outcome hundreds of times. I've seen entry level Java devs get hired for Python jobs. I've seen junior .Net devs get hired for Ruby/Rails jobs. A friend of mine recently got hired for a PHP opportunity and their demo project used NodeJs and Express. It's really all about demonstrating understanding and competency.

    • @CoderFoundry
      @CoderFoundry  5 ปีที่แล้ว +4

      We are recruiters as well. So we know that .net is in high demand and demoing that skill with a company that uses .net is a good match. But your points are valid.

    • @Alex11223l2
      @Alex11223l2 5 ปีที่แล้ว +2

      This video is clearly focused on big enterprises, not on small startups etc., and most of them probably use .NET or Java.

  • @MadBunnyRabbit
    @MadBunnyRabbit 2 ปีที่แล้ว +2

    I don't mean anything bad by it but it sounds like a fancy todo list and I just love the idea. Just reframing what something is based on someones needs. That's really smart. I'll definetly work on this project. Thanks a lot!

    • @HashimWarren
      @HashimWarren 2 ปีที่แล้ว

      I think you're seeing it correctly. Lots of software is just a fancy Todo list 😉

  • @ni_kabiu_john
    @ni_kabiu_john 2 ปีที่แล้ว

    I started this video with a negative energy feeling like he's just dragging his answer to a long video. yet .... VERY VERY IMPORTANT TOPIC.
    I have been procrastinating on learning Spring boot and web3.. now i know what to do => PLAN and FOLLOW the PLAN THANK MAN

  • @asyt4410
    @asyt4410 4 ปีที่แล้ว +4

    Summary:
    Have portfolio of non-toy/game projects
    - that solve some business problem and resonate with employer
    - Make use of database
    - Has clean and responsive User Interface (UI)
    - Handle security:
    - authentication: logging in with username/password,
    - authorization: admin role and options and user role and options
    - Use industry standard tools
    - Bootstrap (HTML, CSS), .NET framework:
    - Industry standard design patterns for organizing code (ASP.NET MVC)

    • @4MXW
      @4MXW 2 ปีที่แล้ว +1

      thx! couldn't understand when He said .NET... finally somebody! thank again =D

  • @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.

  • @N3therPig
    @N3therPig 5 ปีที่แล้ว +11

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

  • @Purple0nion
    @Purple0nion 2 ปีที่แล้ว

    This was the video that changed my life. I was sitting at a dead end job working on vacuum cleaners watching youtube, and this video came up. I signed up for coder foundry almost immediately. That was close to three years ago. Now I work from home (for good not because of lockdowns), and I have a job that was a dream of mine since I was sixteen. I felt like I had tried everything, and had given up... CF was my last chance. If you're looking for a boot camp then stop looking and sign up, because you found it.

  • @lifecodesher5818
    @lifecodesher5818 4 ปีที่แล้ว

    why this video doesn't have a single ad? massive respect for you!!

  • @solome6478
    @solome6478 5 ปีที่แล้ว +5

    Next dimension move: he's a software dev that's fed up with current bugtrackers and just wants a more robust one that others will build and he wants to take advantage of.

    • @georgettegeorgette3855
      @georgettegeorgette3855 4 ปีที่แล้ว

      Please, have you started code the bugtrack project? Please help, I don't know how to begin.

  • @Ngokalo
    @Ngokalo 5 ปีที่แล้ว +49

    If I had seen this video years ago, I would much further. It is not too late to catch up.

    • @zaboomafia
      @zaboomafia 5 ปีที่แล้ว +5

      Amen! It is never too late to build skills and gain a greater salary.

    • @Frodoswaggns
      @Frodoswaggns 5 ปีที่แล้ว +7

      35 and going to bootcamp in a few months, what's up brother.

  • @tythedev9582
    @tythedev9582 5 ปีที่แล้ว +6

    What a great idea! I'm a second year CompSci student and I have like 3 projects I have started on... and no way to track the progress... Thank you for your sage guidance, you earned a subscriber.

  • @hamzakhiar3636
    @hamzakhiar3636 ปีที่แล้ว +1

    Man lemme tell you something, I WAS HONORED TO CLICK ON YOUR VIDEO, i had this problem for 6 months now, just blocked which project to build next and feeling i'm shooting the sky and redo it all again, i'm just learning with no use of my skills, i was soo down but you gave me insight & hope , THANK YOU

  • @Sporkanator
    @Sporkanator 2 ปีที่แล้ว

    This is hands down the best advice I've seen on TH-cam about getting a job as a developer. Thank you 🙏

    • @CoderFoundry
      @CoderFoundry  2 ปีที่แล้ว +1

      Glad it was helpful! Thanks Tom.

  • @AlexTechie
    @AlexTechie 5 ปีที่แล้ว +12

    For anyone wondering: the project idea is a Bug / Issue Tracker. The video is worth watching, though.

  • @MomentsITook
    @MomentsITook 2 ปีที่แล้ว +6

    Checking in here: as a tech lead that has worked at several high-profile companies, this is absolutely great advice. The only catch I can see here is that some of the places I've worked at and been an interviewer for had very strict rules about what questions to ask each interviewee in order to make an "even playing field". But apart from those couple of companies this is your best bet. If a dev came in with a project like this and we talked through it together for the interview, I would absolutely recommend them for the position. As much as I hate to admit it, he's even right about the stack to build this in. This is a great video and you should take this advice to heart if you're looking to break into a dev job.

  • @TerenceHoefdraad
    @TerenceHoefdraad 5 ปีที่แล้ว +13

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

  • @ironrose6
    @ironrose6 3 ปีที่แล้ว +2

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

    • @CoderFoundry
      @CoderFoundry  3 ปีที่แล้ว

      Wow! Such high praise. Thanks!

  • @JohnnyWony
    @JohnnyWony 4 ปีที่แล้ว

    this channel seriously is a hidden gem, an industry PROFESSIONAL with decades of experience telling me what i should do instead of me listening to my other coding peers on my level all looking for a way to get that first software engineer job, thank you sincerely!

    • @CoderFoundry
      @CoderFoundry  4 ปีที่แล้ว

      Thanks Johnny. We appreciate the support.

  • @afeefkhateeb
    @afeefkhateeb 5 ปีที่แล้ว +3

    One of the most valuable videos I have ever seen

  • @stealthydragon791
    @stealthydragon791 5 ปีที่แล้ว +4

    I would absolutely hire someone who did that. Excellent advise!

  • @ComputersAreRealCool
    @ComputersAreRealCool 5 ปีที่แล้ว +3

    Great video! It might also be worth using a front end framework, like Angular or React, as these are very popular and in-demand for large projects, so will significantly increase your value to employers!

  • @anyone150
    @anyone150 3 ปีที่แล้ว +1

    Didn't use bootstrap but did use something already made as a template to start my project and then be able to explain how it works, how I handle it and how it solves their problem(s).

  • @briankasmara7119
    @briankasmara7119 5 ปีที่แล้ว

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

  • @Geomaverick124
    @Geomaverick124 5 ปีที่แล้ว +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  5 ปีที่แล้ว +2

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

  • @thomaspatricksmyth
    @thomaspatricksmyth 5 ปีที่แล้ว +92

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

  • @BenDzPk
    @BenDzPk 5 ปีที่แล้ว +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 :).

  • @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.

  • @ruthy08
    @ruthy08 2 ปีที่แล้ว

    Prolly shouldn't say this, but as an instructor at a different boot camp, he's exactly correct, even today. If you can set up an mvc api to consume the data, that's even better.