What I Wish I Knew About Software Engineering

Sdílet
Vložit

Komentáře • 15

  • @LukasLeu-hb6br
    @LukasLeu-hb6br Před rokem

    thanks pal

  • @kivan26
    @kivan26 Před rokem +2

    I totally agree about having one or two areas where you focus your time, expertise, or what you enjoy the most, but still be "an engineer" who can solve problems in other soft dev areas.
    What I don't agree is about algorithmic problems as a way of testing candidates, and especially what you said that those kind of problems is something that you will face from the day one in FAANG or similar company.
    No, you won't. Most probably you will never have to solve anything like that during your career, let alone knowing O-notations, complexity, time, and such stuff.
    Sure, there are devs who use that every now and then, or even on everyday basis, but those are very specific niche.
    There are other, much better ways, to test someones versatility, real life problem solving, and such things.

    • @odayprogrammer
      @odayprogrammer  Před rokem

      when I say "face them everyday on the job", I mean it more in the sense of you will be needing
      this skill that you used to do the algorithms exam, you'll be needing it from day 1 and everyday. Testing for DS&A is just a method to test your problem solving skills, problem solving is what you will be needing from day 1
      yea maybe should've cleared that up better, I knew that statement would be controversial, as I am fully with this method of testing by the way, and now even more so after this realization hehe

  • @immortaleternal5125
    @immortaleternal5125 Před 9 měsíci

    know enough about everything, and know everything about enough things

  • @EugenMartynov
    @EugenMartynov Před rokem

    I think companies like to have T-shaped developers - you're specialised in one-two disciplines but you have broad knowledge to start/do contribution to other areas

    • @odayprogrammer
      @odayprogrammer  Před rokem

      Been hearing that a lot lately, actually ever since I made this personal discovery I’ve been hearing about how much it is in demand. Personally I’ve been pushing with KMM (now more seriously) ever since you and I talked about it at that conference we went to in Amsterdam some months ago

    • @EugenMartynov
      @EugenMartynov Před rokem

      @@odayprogrammer I'm doing a pet project with it now. Want to join?

  • @radu2173
    @radu2173 Před rokem

    You can't master everything as a human.
    If you want to make money, live a good life, just be good at 1 or 2 things, that's it.
    But yes techniques used in Android Development can also be used in other places. POO, architecturing, design patterns and all the good stuff, can be "reused".
    Imo(J2).

    • @odayprogrammer
      @odayprogrammer  Před rokem +1

      It’s not about knowing everything, it’s about realizing that the playing field for you as a software engineer is wider than you think

    • @wetfloo
      @wetfloo Před rokem

      I think it's about mastering a few things, but also exploring outside of your comfort zone, seeing and practicing novel ways to do things and therefore becoming a better engineer

  • @j2shoes288
    @j2shoes288 Před rokem +1

    Rare, but, there are people who are masters of all.

  • @user-my6yf1st8z
    @user-my6yf1st8z Před rokem

    it's all great but in the end the thought of wrong priorities is not escaping my mind. The business rules the world. They want to make money to make more money and because of that engineers get hired. Engineers put their lives into mastering this art of software development but at the end of the day we are all be dead. The number 1 problem and every effort should be put to solving aging.
    Oppenheimer and his best scientists, engineers made the greatest weapon in the history of mankind and now they are all dead. Looks like a single human life is nothing. Time will erase all of us. This video will be old in a few years. My comment will be old in a few years.
    This is actually crazy that there are practically no efforts being made to solve aging and the whole world is running to earn more money. Because as we know if the product doesnt make money, nothing will be invested into that. Sadly in a scale of hundreds years it doesnt matter how great you are, how much money you have, how is your github looking, how much years of experience you have. We are all insane.

    • @odayprogrammer
      @odayprogrammer  Před rokem

      You will never escape death, no one ever has and no one ever will. The sooner you accept this reality the better you will be.

    • @user-my6yf1st8z
      @user-my6yf1st8z Před rokem

      ​@@odayprogrammerI believe humanity will solve aging in the future, there will be geniuses that will come up with a solution. Now that we have information and knowledge available in the internet. A few smart people will get advantage of it and will use it to come up with brilliant solution. Every next generation will be a step closer. You can even see it now that life expectancy is getting longer around the world. Aging can be solved I'm sure of it. When it will be solved our generation will be seen as primitive. You can't do much in 60-70 years. Human life is too short right now. The quality time, the happy days will start when people will be living 400-500 years. That's when there will so many projects, people will start going to another planets. The Earth will be just another planet, one of many. But again sadly not in our lifetime. The people who are alive today we are all going to die. The music will stop for us, but the fire of humanity will spread around the universe.
      Give up and embrace aging to comfort yourself sounds weak to me. It can be solved and it will be solved.