Master These Skills To Be The Best PROGRAMMER You Can

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

ความคิดเห็น • 40

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

    With different examples, this could apply to literally every profession 😂

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

      Everytime I come across those New Age motivational video I wonder if the guy is from the tribe? Is the narrator or script writer a programer her/himself?
      I bet not.

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

      For real, these tips apply to every single profession 😂 Doesn't make them less important/useful though :D

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

      @@NolaanOne same fed of this communication skills and time management

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

    Point 1 - Better than "being optimistic" is being honest, people will wee through you if you are fake optimistic.
    Point 3 - Time management doesn't necessarily make you solve your problem faster or better, it could have the opposite outcome (you may rush to a faster and worst solution to finish on time)
    Point 4 - Each one have a learn curve and this doesn't define how great they are as developer

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

      Also being ever optymistic we would take projects that have no chance of working, being pesimistic gives abilities to find problems that project may encounter along the way. In this job nothing is to well defined.
      Yes learning curve might not define great developer, but in technologies that changes rapidly quick learner might find use for new technology in time needed for it to work. Also IT has such amount of knowledge, that specially with microservices or likeso distributed technologies it might be crutial to find best solution, and without ability to use that solution efficiently it is lost cause.

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

    Read these books:
    - Apprenticeship Patterns: How to be a good student even after 20 years of experience.
    - The Passionate Programmer - Some of these concepts in this video are explained better in this book.
    For example "Diverse coding skills" is better for programmers who can take on the whole system instead of relaying on their skills to just fix their area of field.
    A good programmer may dive into the DB, into the frontend and in between to figure out the problem.
    ---
    I agree with the tips - it can help be a better programmer.
    But I wouldn't put them in the category of "Essential tips".
    You can be a great hacker without needing a team since looking at bytes don't require that much of communication.
    Also "Big picture" would be suited more on "Business oriented" or "Project management oriented" .
    For me a good programmer is able to read better the business and plan his project better accordingly.

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

    A lone programmer can be highly productive. In 1977, I won the Glasgow Schools Computing Competition as a team of one. The goal was to write correct programs in a limited time. I think part of that success was due to not having to waste time communicating with teammates.

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

      I concur.

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

      Yeah, like in the ICPC, there is only one computer to type on. In that case, if one of the teammates is carrying the team, he'd probably do better if his teammates weren't there. 😂

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

    Expected vague advice; wasn't disappointed.

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

    "Deep and broad technical experience", along with the associated qualities that were mentioned, comes 1st place in my view, with "Quick Learning Ability" a close 2nd.

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

    the whole video sounded like business talk

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

    Your definition of positive attitude is the best way to get abused by your employer. GOOD ADVICE!

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

    Me: Cool, let's see how I can be a great developer!
    Point #1: Be optimistic
    Me: Well, fuck.

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

    Are the talking points of this video just the personal opinion of the speaker?
    On point 1, it can just as easily be said that those who are "hopeful and see the best" may lead themselves or their team down a path toward an unachievable outcome.
    In the future, I'd like to see citations of evidence for your claims...

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

    I watched four videos on "communication skills programmer" before this one, mostly with dissatisfaction. This was the best by far. Regarding criticisms I see in the comments: They frankly seem like nit-picking irrelevancies.

  • @Ego.monster
    @Ego.monster 2 ปีที่แล้ว +6

    So, the great programmers are genius. There's nothing new here that doesn't apply to every other technical field.

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

    Was the voice in this video AI generated ?
    There are moments where it sounds a bit robotic/generated.

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

    The best programmers are 28 times as effective as the worst. Now forget that and here’s our seven steps to mediocrity. 🤣 Some suggestions…
    Understanding programmed as a strict discipline that will burn you and everyone around you if you’re not treating it as such.
    Not giving into technical fads, silver bullet solutions and one-size-fits-all “correct” solutions but, instead, understanding the principals and applying them accordingly EVEN WHILE EVERYONE IS CRYING ABOUT THE “CORRECT” SOLUTION.
    Understanding that the computer was invented to do the work for you. If you’re working hard, you’re likely doing it wrong.
    Knowing when hard work is warranted and when you’re just spinning your wheels.
    Applying all of the above to make your teammates lives easier. They may disagree with you at first but come around when they realize they’re not working late and getting 3am alerts.

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

    I even do not memorize all syntax of the language that I use 😁But still I made relative complex code using C/C++. I consider my self as expert in hardware rather in software. Yes, I design a schematic diagram and a pcb layout, and sometimes soldering the components.

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

    Fantastic video!

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

    A good programmer has to be realistic about bugs. That means being pessimistic about the code. Optimism is misplaced here.

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

    Might as well be an astronaut and part-time brain surgeon after 15-year career as NFL QB. 🤣😁

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

    Point 1 smacks of management having a stupid, unworkable, idea.

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

    What Text-to-Speech is being used here? It's reallllly reallllly good. I could barely tell until I noticed some of the slight garbly sound that sometimes comes with AI generated voices.

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

    Disagree with the first point. That has nothing to do with beeing a great developer. Its more for managers. You need to ask questions, you need to not be naive. If you dont, your software will be garbage, because a single user - who does not behave like he should - can crash everything. If you dont get the timeline...dont care. You are not the one who set the deadline...
    But you not giving up is something you should do as a great developer. There is (almost) allways a solution ;)

  • @be_a_biologist-2023
    @be_a_biologist-2023 ปีที่แล้ว

    Thank you

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

    Is this a management pitch?

  • @JohnMurphy-iw2ce
    @JohnMurphy-iw2ce ปีที่แล้ว

    I am software developer and i don't have any of these skill 💀

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

    erm...that's tower bridge. thanks.

  • @Ken-S
    @Ken-S 2 ปีที่แล้ว +1

    Where does 1% came from? Any research based? These pov sounded like came from a PM who don't write code and never contributed to any open-source project and love politics. Great product won't be created under their control.

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

    Why does this feel like some sort of weird propaganda video circulated by a corporation with a high turnover to hire people? haha

  • @TJ-hs1qm
    @TJ-hs1qm ปีที่แล้ว

    Lemma A: A good programmer is a docile little human being whose only purpose in life is to make rich folks richer 😂

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

    Is it supposed to be a video for 6 year old ones? An important point was missed: a cactus on the desk .... 🤣

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

    Well, this is just bull poo. You are not talking about programmer but mostly about "perfect employee" for a corporation. And this sounds so utopian. Quite disappointed by this video.

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

    Yeah, a lot of this is horse poopoo