5 Lessons I Learned in 7 Years as a Software Developer

Поділитися
Вставка
  • Опубліковано 2 жов 2024

КОМЕНТАРІ • 170

  • @codedamn
    @codedamn  3 роки тому +21

    Learn Full Stack Development on codedamn: cdm.sh/fullstack

    • @lakshman587
      @lakshman587 3 роки тому +1

      COMMENTED FOR T SHIRT GIVEAWAY!!!! :)

    • @ak332
      @ak332 3 роки тому

      Hey mehul
      Do you know best java course ?
      Should I take mosh hamedani course bundle?

    • @akhilkrishnansingh8622
      @akhilkrishnansingh8622 3 роки тому

      Hello bhaiya your videos are really helping me as a absolute beginner .Keep it up !
      and I wanted to ask you that can you plz make videos on advanced css animations , transitons and the transfrom tags

    • @codedamn
      @codedamn  3 роки тому

      @A k I'm not qualified to answer that, sorry

  • @thegreatprogrammer5937
    @thegreatprogrammer5937 3 роки тому +10

    7 wonders of programming world:
    1. Codedamn like platforms for learning
    2. Git
    3. Stackoverflow
    4. HTML (the easiest and the non replacable atleast in near future)
    5. Cloud/VPS!!!
    6. CLI
    7. OpenSource
    And theres 8th one as well... VS Code

  • @mingyangli9171
    @mingyangli9171 2 роки тому +22

    Good points. My 20 cents from 2.5 years of learning software development is to learn technologies stacks to solve problems rather than learning them for the sake of learning. (I learnt Redux for saving AWS bills & learnt to design optimised APIs to reduce frontend load speed)

  • @aparnagupta6025
    @aparnagupta6025 3 роки тому +20

    Totally agree that clean or short code is a bad code.
    I was giving an interview for internship and I used short variable names like a, b, n etc.
    The interview on review said that you must use better variable names.

    • @8koi245
      @8koi245 2 роки тому

      short code doesn't means one letter variables tho, that's a horrible practice

  • @modernsanskari4398
    @modernsanskari4398 3 роки тому +10

    Hi Bro,
    Really your content is too good.
    Some additional points wanted to add:
    --> Writing Unit Test should be appreciated. No worry later point, a unit test can be a good entry point to understand complex code for devs.
    --> Reading every changeset on a weekly basis of your team's mates at a high level.
    --> Taking part in POC's , collab with architects.
    --> Taking full advantage of your IDE's for better debugging.
    --> Be a Polyglot dev, to explore different programming paradigms (Highly influenced by Venkat Subramaniam Sir).
    --> Following some good coding practices and conventions (prettier, stylecop etc).
    --> Find a mentor that motivates and guides you.
    ...Lot more things 😊
    -- “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” - Martin Fowler"

  • @sabareshrajamanickam9204
    @sabareshrajamanickam9204 2 роки тому

    Another thing I realised is that creating proper documentation and comments is just as important as writing code. Most of us miss this step for a variety of reasons, like time constraints and work load in my case. But believe me once you create docs and start writing comments for the code you write, you will feel more confident on your code and it will be easier to make any changes to it.

  • @neelthakkar4492
    @neelthakkar4492 3 роки тому +1

    Short, informative plus enjoyment of getting all experience tips in just 8 mins🤩😃

  • @aashishsinghal7331
    @aashishsinghal7331 2 роки тому +1

    You have Covered many things in your videos that are actually faced by devs, i have faced them n ur videos helped me alot. Thanku very much 🙏, also it would be awesome if you could cover some topics like docker, and ci, cd pipeline as tutorials.❤️

  • @samarpanharit4268
    @samarpanharit4268 3 роки тому

    Too many awesome videos these days . Loving them . Keep it up

    • @codedamn
      @codedamn  3 роки тому

      Thank you Samarpan!

  • @Sonu-tg6tg
    @Sonu-tg6tg 3 роки тому

    Thank you so much for this, your videos are really awesome with great video quality and content too.
    With help of your videos now I am able to build web projects.
    Thanks a lot!!

  • @niteshprajapat7918
    @niteshprajapat7918 2 роки тому

    I am not here for T-shirt but to say.... your team n you are awesome 🔥 Thank you for free content with high quality 🔥💪

  • @ravikumarmistry
    @ravikumarmistry 3 роки тому +1

    I strongly disagree with the point that if there are relationships in data use SQL. Most NoSQL databases are designed to be fast, highly scalable and available. While working with no SQL keep in mind that you have to replicate data so that you do not need to make multiple query. In NoSQL world it is standard practice and you have to work hard as a developer to update all the replicate data but it will outperform joins of SQL. So NoSQL should be used if you want a very very scalable and available solutions

  • @sarthakkhanna
    @sarthakkhanna 3 роки тому +1

    Random comment

  • @iampavangandhi
    @iampavangandhi 3 роки тому +2

    Loving the series hope I get a T shirt too 😅🎉👍🏻

    • @codedamn
      @codedamn  3 роки тому +1

      👀 Results for the first week this sunday

  • @coderxchris5099
    @coderxchris5099 3 роки тому +2

    This is very quickly becoming my favorite coding channel here on UA-cam.

  • @nibu_mirchi
    @nibu_mirchi 3 роки тому +1

    Speaking of dynamic languages ... "I want to chill as js variables do 😁"

  • @desifoodmonkinusa575
    @desifoodmonkinusa575 2 роки тому

    Beauty of JavaScript is overshadowed by typescript ! Sorry I love vanilla JavaScript

  • @DrorElovits
    @DrorElovits 2 роки тому +1

    Great insights. I find the - prefer relational DB when possible - especially on point. Thank you!

  • @mhdsbk
    @mhdsbk 2 роки тому

    Can you make a video about doing opensource

  • @MrEnsiferum77
    @MrEnsiferum77 2 роки тому

    There is no bad programmer, there scumbag senior.
    No one likes to work with typescript but that's because every react kids nowadays is using typescript, so everyone jumped on that bandwagon, otherwise, everyone was saying u don't need ts.
    U don't need to jumpwagon on already done solutions, u need to understand the domain logic and work with adapters build domains around it and than find if something u can externalize.
    There is no difference between nosql and sql, u need strong knowledge in db to do things right, github works with mysql and have milions of users on daily basis.
    And the most important thing that developer needs to learn is domain logic and write code in isolation, with unit tests, without bothering of the implementation.

  • @sujeeshsvalath
    @sujeeshsvalath 2 роки тому +1

    With more than 12 years of programming, "Clever code", I agree with you and wonder why the Leetcode is a big thing if you are not coding for a lot or edge device.In real world one more loop is not going to burn your server if that code makes it's simple for readability for fellow people or yourself after some time.

  • @surajj_yt
    @surajj_yt 3 роки тому +1

    Understanding and reading code is more important than just to write code.

  • @lakshman587
    @lakshman587 3 роки тому

    COMMENTED FOR T SHIRT GIVEAWAY!!!! :)

  • @muditkhanna8164
    @muditkhanna8164 Рік тому

    Actually I can't agree on the part where you said bitwise operations take are not clean code but you can be comments with that part.because it's a lot faster that way

  • @js-swift
    @js-swift Рік тому

    literally when i looked at the code on 4:11 timeline
    not able to understand just viewing it .
    I actually , don't use those shorts clever code because one of the most important idea of clean code is easy to understand

  • @Avoid0
    @Avoid0 3 роки тому +1

    All points are helpful
    Thanks 🔥

  • @vinitgirde
    @vinitgirde 3 роки тому +1

    I think Typescript can be easy to learn if you are already familiar with any of the oop language like java or .net etc

  • @Tux0xFF
    @Tux0xFF 2 роки тому

    When is your course on DevOps going to be available?

  • @marcoszanre
    @marcoszanre 2 роки тому +1

    Great content, as always! Love the real life point of view of not building everything from scratch unless you have the budget, knowledge and time, and the best practices in terms of coding with other people and handling data analytics requests as usage scales. Thanks!

  • @leninkrishna
    @leninkrishna Рік тому

    It was a very nice informative video and great insights
    i m a year late and even though do i have a chance for free t shirt ??

  • @Venom-gf3st
    @Venom-gf3st 3 роки тому +1

    Thank you so much for creating such a highly useful developer tip for free of cost for us. I hope you will keep posting videos daily ..

  • @godoz2250
    @godoz2250 3 роки тому +1

    while(age++ < life.lenght)
    ++knowledge

  • @naveenkumaranem8532
    @naveenkumaranem8532 2 роки тому

    All good except SQL- NoSql part.

  • @anshunishad3481
    @anshunishad3481 3 роки тому

    Nice content 😀

  • @tora3492
    @tora3492 3 роки тому +2

    "There is usually no right way to do a certain thing" perfectly said.

  • @dineshkatariya5966
    @dineshkatariya5966 3 роки тому +1

    Yes typescript is ❤️, although I don't fully understand it, but I prefer compile time error then in production 😄

    • @codedamn
      @codedamn  3 роки тому

      Haha compile time errors are always better

  • @charlesselrachski34
    @charlesselrachski34 3 роки тому

    he said it python is for tricycle riders

  • @hmswrth
    @hmswrth 2 роки тому

    My comment got a heart from codedamn

  • @xoldyckk176
    @xoldyckk176 3 роки тому +1

    @codedamn please make a video on sql vs query builder vs orms. Pros and cons, use cases etc. Thank you for all your doing for the community.

    • @codedamn
      @codedamn  3 роки тому

      Interesting idea! I'll consider it

  • @blockchaindaily2348
    @blockchaindaily2348 2 роки тому

    Not agree with you

  • @pengzhang3006
    @pengzhang3006 Рік тому

    So true! I always say "Leave SQL to SQL". I've seen so many codes in my job that do things like: read all, aggregate, filter, grouping, in application code. Those are classic SQL. so choose an RDBMS, offload those jobs to Postgres, and delete all those slow and complicated application code.

  • @1minutebizz309
    @1minutebizz309 2 роки тому

    You know my friend... we all thinking that the learning programming/coding is a very big deal, maybe for you is easy but the boy who live in the village of india's rural area, coding/programming is a BIG BIG deal for me absolutely... but this is the channel name codedamn literally teaching us coding concept and development also in the very easy manners. and now I say coding / programming / development is no more difficult at least for village boy who want to start their career in the software development...thanks MEHUL MOHAN BHAI

  • @aftabahmad3584
    @aftabahmad3584 3 роки тому

    Ready I will recommend to engineers. If you completed your engineering so codedamn is best path for getting job as full stack developer. Because Codedamn provide that courses with(low cost, real-time implementation) which is very demand in currently and features. It’s my experience. I am .Net Developer.
    Mr. Mehul is decent and hard work person. he supports to youngster engineer and help them. He gives you ideas for how the code write.
    Thanks Codedamn and Mr. Mehul.

  • @Developer-404
    @Developer-404 3 роки тому

    "Given that the program works, isn’t any statement about its structure merely an aesthetic judgment, a dislike of “ugly” code? After all, the compiler doesn’t care whether the code is ugly or clean. But when I change the system, there is a human involved, and humans do care. A poorly designed system is hard to change-because it is difficult to figure out what to change and how these changes will interact with the existing code to get the behavior I want. And if it is hard to figure out what to change, there is a good chance that I will make mistakes and introduce bugs."- from a book a read.

  • @gulshanaggarwal4577
    @gulshanaggarwal4577 3 роки тому +1

    Yeah! this is super true about OOPS:) even I personally realised mostly with JavaScript frameworks we don't uses ,even don't see 👀oops paradigm.

    • @codedamn
      @codedamn  3 роки тому +2

      OOP isn't much popular in JS world

    • @gulshanaggarwal4577
      @gulshanaggarwal4577 3 роки тому

      @@codedamn Don't you think there should be a detailed Codedamn blog regarding OOPS in Js world.

  • @hamidja1537
    @hamidja1537 2 роки тому

    Thanks for sharing

  • @nahidshaikh461
    @nahidshaikh461 Рік тому

    I went through all your videos after watching your short video on nodejs and really liked the backend part especially in your playlist. Keep doing great work 👍

  • @faisal0572
    @faisal0572 3 роки тому

    3:36 is my best part.

  • @imhrsh
    @imhrsh 3 роки тому

    Hi, I have a query. Does big tech giants like Facebook or Netflix uses sql or no-sql databases ?

  • @sayedrenaq7747
    @sayedrenaq7747 3 роки тому +1

    Mehul is literally the best and I need this man more in my life! Keep it up!

  • @emonymph6911
    @emonymph6911 2 роки тому

    Sir Guru, what are some good free DB schema tools that you recommend for DB design? Thank you!

  • @himansrivastava
    @himansrivastava 2 роки тому

    Excellent Man!

  • @Hiteshparikh
    @Hiteshparikh 2 роки тому

    You covers most of the general practice. However, now a days developer needs to start writing cloud friendly code. I mean by follow 12 factor app principles.

  • @danielelgressy
    @danielelgressy 3 роки тому

    Any tips of how to write good code? Any knowledge recourses? Boons? Website? Article?

  • @codingphoenix6993
    @codingphoenix6993 3 роки тому +1

    Hello world

    • @codedamn
      @codedamn  3 роки тому +1

      That's how we all start!

    • @codingphoenix6993
      @codingphoenix6993 3 роки тому +1

      @@codedamn it is my favourite word even now I always start any new project with " Hello World " , it is somewhat lucky 😅

  • @232techtalk
    @232techtalk 3 роки тому

    I bumped into your video today were u explained what happened to Facebook outage and you are really amazing 🤩

  • @rishupawar2233
    @rishupawar2233 2 роки тому

    Thnk u boss

  • @abdelfattahkhatab760
    @abdelfattahkhatab760 3 роки тому

    Thank you so much for all your videos, it's very awesome. Thank a lot !!👍

  • @mfkfawas5157
    @mfkfawas5157 2 роки тому

    Awesome.

  • @shubhamverma3873
    @shubhamverma3873 2 роки тому

    Completely agree. I have just completed 2+ years but I can sense this. And your video is just stamp on it.

  • @commonsense1019
    @commonsense1019 3 роки тому

    Nice 🙂

  • @akhilkrishnansingh8622
    @akhilkrishnansingh8622 3 роки тому

    Hello bhaiya your videos are really helping me as a absolute beginner .Keep it up !
    and I wanted to ask you that can you plz make videos on advanced css animations , transitons and the transfrom tags

  • @DuyTran-ss4lu
    @DuyTran-ss4lu 3 роки тому

    Awesome

  • @avanisindhav7195
    @avanisindhav7195 2 роки тому

    I am totally agreed with 3 4 nad 5th points and also face.
    Great content 👍👍

  • @parthmittal5625
    @parthmittal5625 3 роки тому

    If you are following all the good practices, you are doing something wrong! Pretty cool :)

  • @amansingh.h716
    @amansingh.h716 3 роки тому

    ok honestly i want the tshirt but i also want more knowledgeable videos like this so that I can become a good developer like you

  • @KnowledgeUnknown
    @KnowledgeUnknown 3 роки тому

    I m here to tell you that
    If i get the t shirt then i will purchase your course 😅😅😅

  • @mallappabijjur5577
    @mallappabijjur5577 3 роки тому

    Much needed knowledge.
    Please make video on system design..

  • @ramisalim8729
    @ramisalim8729 3 роки тому

    Woww, such an amazing channel, Thank you so much for the share

  • @VenkatGudavalli
    @VenkatGudavalli 3 роки тому +1

    7 years already....
    Damn that's Something

    • @codedamn
      @codedamn  3 роки тому

      The struggle is real lmao

    • @VenkatGudavalli
      @VenkatGudavalli 3 роки тому

      @@codedamn want to learn quick and be good enough, so that I can contribute to codedamn one day

  • @heatengine6058
    @heatengine6058 2 роки тому

  • @adipurnomo5683
    @adipurnomo5683 3 роки тому

    3:24 Nobody real built software from scratch it true 😀

  • @sumitkumarmallick1596
    @sumitkumarmallick1596 2 роки тому

    Would love to see golang and rust based videos and development based on those languages.

  • @alagappank1242
    @alagappank1242 3 роки тому

    Make tutorial for django please....

  • @adx_47
    @adx_47 2 роки тому

    One point I would like to add is "Do not focus too much on Optimization", it should be the last item in your task list, focus on important stuff like choosing the right tech stack, completing the project as per the requirement, etc. As I have seen optimization takes too much of a time and in most cases it does not even results in a performance which end user will be able to catch.

  • @Developernd07
    @Developernd07 3 роки тому

    We can learn anything for free in this internetWorld just because of the teachers like you Thank you ..

  • @imadrsh
    @imadrsh 3 роки тому

    I have just started my career as a Programmer started as a self learner from your channel. Winning a T-shirt from Codedam will keep me inspired in my journey❤️❤️🙏👍😘

  • @buildleadinnovate24
    @buildleadinnovate24 3 роки тому

    where is your aws pipeline video you mention??

  • @codingdesires
    @codingdesires 3 роки тому

    Finally a video that says RDBMS is better than NoSql. CATCHY THUMBNAIL By the way.

    • @codingdesires
      @codingdesires 3 роки тому

      @@TuringTested01 I commented what I thought of coz I just wanted to participate in the t shirt giveaway lol.

  • @sonukumar-tc1ws
    @sonukumar-tc1ws 2 роки тому

    Hi sir, your experience towards software industry very benifical to us and your advice and suggestion is good and I appreciate your efforts 👍🙏

  • @adipurnomo5683
    @adipurnomo5683 3 роки тому

    5:36 So relational database is good instead of no relation data

  • @ARUN-ik2nb
    @ARUN-ik2nb 3 роки тому

    Words of wisdom by real life Developer...It's great👍

  • @ranjankumar1324
    @ranjankumar1324 3 роки тому

    Can I get a heart from you and t-shirt too😍

  • @mridul2820
    @mridul2820 3 роки тому

    Thanks for sharing your experience

  • @divyanshusoni847
    @divyanshusoni847 3 роки тому

    These are really great points. Your content is too good as alaways. Keep this videos coming

  • @Abhishek-fw7oo
    @Abhishek-fw7oo 3 роки тому

    Thanks for the tips and suggestions

  • @lightbinger
    @lightbinger 3 роки тому

    Great content, sir. Keep publishing!

  • @samrjj3412
    @samrjj3412 3 роки тому

    thanks for helping us

  • @rimpyyyyyadavvv555
    @rimpyyyyyadavvv555 Рік тому

    Very Informative Learned a lot!!!!!
    btw i found noone comment got heart can i get?

  • @criptik5208
    @criptik5208 3 роки тому +1

    I saw this in tech lead video when he tslked about how in his office ppl used to show off their code

    • @codedamn
      @codedamn  3 роки тому +1

      (as a millionaire)

    • @criptik5208
      @criptik5208 3 роки тому +1

      @@codedamn as an ex-Google ex-Facebook

    • @criptik5208
      @criptik5208 3 роки тому +1

      ua-cam.com/video/rYo7kJD9--A/v-deo.html

  • @niagrafalls1982
    @niagrafalls1982 3 роки тому

    Pls give me a tshirt

  • @parmarjaynareshbhai6610
    @parmarjaynareshbhai6610 3 роки тому

    What do you think should there is demand for backend Java developer???

    • @codedamn
      @codedamn  3 роки тому

      There is of course demand for Java. Java is a popular technology

  • @MCShubhamSharma
    @MCShubhamSharma 3 роки тому

    Hey mehul can u please upload your next on how u designed your database for your codedamn platform

    • @codedamn
      @codedamn  3 роки тому

      It's MongoDB running on Atlas. Nothing fancy tbh

  • @raptordev2235
    @raptordev2235 3 роки тому

    LOVING YOUR CONTENT BRO :-)

  • @amritanand9830
    @amritanand9830 3 роки тому

    Great...always love to see you ❤

  • @dhruvsharma7964
    @dhruvsharma7964 3 роки тому

    nice series

  • @piyushmahapatra6405
    @piyushmahapatra6405 3 роки тому

    Thanks for all these Videos! Love the Videos and appreciate the Content !
    Thanks codedamn 🌟🌟🌟

  • @saramshshrestha7641
    @saramshshrestha7641 3 роки тому

    T-shirt 🔥

  • @ashishafk
    @ashishafk 3 роки тому

    really can relate to the code standard thingy where people do write code that looks kinda cool to them but eventually make it hard to read & understand by others. and in some cases if they visit back the same code base they also kind of struggle.

  • @krishankashyap6663
    @krishankashyap6663 3 роки тому

    T-shirt 👕