Settings

Theme

Get Instant Feedback and Help for LeetCode/HackerRank with ChatGPT

github.com

13 points by liopun 3 years ago · 19 comments

Reader

liopunOP 3 years ago

In today's world, it's not just enough to be a good programmer, you need to be a great problem solver that uses their creativity to come up with unique solutions that machines can't replicate

  • scotty79 3 years ago

    I thought you were going to go in different direction with your comment.

    ... problem solver that uses their creativity and all most modern AI tools in clever ways.

    • liopunOP 3 years ago

      That's an interesting direction but I think using AI tools is going to be for everyone, not just developers. And How good you are at using them is not going to guarantee that AI can't replace what you do.

  • devwastaken 3 years ago

    In todays world it's not enough to be the best programmer and problem solver the world has ever known - they have to have personal connections with the right people.

    The industry is full of people that if measured in merit should be fired tomorrow, but the machine continues because it's not about being good. It's about who you know.

  • whoomp12342 3 years ago

    In tomorrows world, you need to be the greatest bug fixer. Because we know GPT will not create flawless code.

  • aftbit 3 years ago

    I dunno, it depends what you are building. The creative problem solving part is about 5% of a typical programming job. The rest is gluing together existing libraries, boilerplate, using Google, and people stuff.

    • liopunOP 3 years ago

      While it's true that not every programming job requires extensive creativity, problem-solving skills are still essential for developers to succeed in their careers. Programming is not just about writing code; it's also about finding the most efficient and effective ways to solve problems.

      Moreover, the demand for problem-solving skills is only going to increase as AI-powered development tools become more advanced. These tools are great for certain tasks, but they lack the human creativity and intuition that can lead to unique and innovative solutions. As a result, developers who can think creatively and solve problems efficiently will always be in high demand, no matter what type of programming job they're working on.

      So, while the "gluing together" and "people stuff" parts of programming are undoubtedly important, let's not overlook the critical role that problem-solving and creativity play in creating value for businesses and staying competitive in the tech industry.

    • amalcon 3 years ago

      > people stuff.

      That one's doing a lot of the heavy lifting here. The "people stuff" (working out requirements, managing expectations, explaining things, etc) has been arguably the most important software developer skill for a long time. As it happens, ChatGPT is still pretty bad at it.

    • WakoMan12 3 years ago

      At my current job, that's what we would call a systems engineer / middleware management.

musicale 3 years ago

I imagine Google might have tried AI solutions for Code Jam problems and realized that human contestants could (and would) be eliminated.

Probably just a coincidence that they also decided to reduce the number of humans that they employ.

  • liopunOP 3 years ago

    Hahah probably, AI will lead to some big changes in the industry for sure, it is unlikely to completely replace human programmers. Instead, it is more likely that AI will be used as a tool to enhance and augment human abilities, rather than replace them entirely.

  • liopunOP 3 years ago

    I know that companies were freezing their hiring not too long ago, but I didn't know that Google Code Jam is not happening this year

mnd999 3 years ago

Or combining the two worst things in tech.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection