There's nothing unusual if you want to become a developer. Perhaps you'd want to create web applications, mobile apps, or even some sort of a game....
For further actions, you may consider blocking this person and/or reporting abuse
Good Developers Don't Need Anyone's help
?
I agree with here with Lars, whaat?
Good developers are always open to opposite opinions, critics and overall input.
They DO NOT do everything by themselves.
A Good developer knows it's own strengths and ALWAYS asks for help if they're stuck.
They do get stuck too, because they are not stamping the same landing pages over and over, they find ways to automate the routine things and spend their time to create new tools, methods or improve existing ones.
/endrant
Stackoverflow
What you didn't get? If you think that you're a good developer, then you can do everything by yourself. Of course, you should not, as I said, however it tells more about your abillities
Just entirely wrong,, you'd never learn the random poorly Doc'd bits of code, or the shorter ways of doing something ,anywhere near as fast without other people helping
If you're able to to everything by yourself, you're likely not able to do anything well.
There are different kinds of developers for a reason. Web, OS, distributed, system tooling etc. And even those I listed have subcategories. Moreover there are appropriate languages to use for the different categories. So let's say you're a good Linux kernel developer. That means you're really really good with C. You're likely not gonna be an ideal choice for web development though. Flip side, you could be a savant with JavaScript, but Linus would likely rip you a new one for whatever patch you submitted to Linux.
For example I'm mainly a python developer, I can quarter ass my way through SQL, but it won't be efficient, likely it'll be a terrible query but that's because I've not dedicated the time I have to SQL that I have to python. If you ask me to write JavaScript you'll regret it, but if I'm developing within my toolbox as it were, it'll be pretty good.
Different people have different skill sets and being a good developer requires that you understand how you're good.
So, no. A good developer is likely not going to be able to do everything themselves, a good developer should be able to understand implications across the stack but then go submit a ticket when there's a bug outside their space and have the good developer for the given category handle the issue on their end.
Yeah i also failed on step 2
Alright, I'm actually tired already to tell you. You need to be sure that you can do this project yourself, be sure that you know all technologies for this specific project. And again, of course, you need to find solutions from others and build things together, but as I said, only have the confidence
I haven't logged into this site in years but had to for this, what a joke.
Good devs don't need anyone's help.
Sounds like someone who does a bunch of contract temp jobs and has to prove himself to stay the full 6mo. Everyone needs help. Its frowned upon to not expose blockers and continue to grind away at a problem alone. Newer devs and people learning programming, DO NOT LISTEN TO THIS GUY. Be verbose, ask questions and please for your sanity, ASK QUESTIONS.
If a newer employee does not ask questions I assume they are trying to impress me/the team with how good they are. I know exactly what you're struggling on and can help, I assigned you the task on purpose as a learning experience and to see what questions you are going to ask. Quit being proud and ask for help.
I guess being good is subjective, people I’ve worked with who I consider great developers are;
I think for me at least it’s more the mindset and less the skill. Most people with x years of experience are good at the programming part.
This. The author completely neglected to mention what kind of development he's talking about, but speaking as a reverse engineer - learning how to cope with failure is increasingly important. You're not always going to find a function to hook or a loophole to exploit, and not every customer is going to like the ideas you have or the code that you write. It doesn't matter if you've been programming for 35 years or 3 months... Failure and rejection is part of the business, and being humble enough to accept that, ask the correct questions, and put the work before your ego is just as important as (maybe more important than) your technical ability.
Hmm, some thoughts:
sorry to say but this article was completely useless.. like i recently started learning computer language and by clicking on this i just want something that pushes me over my limits..not something that puts me down
Yeah
Sorry bro
what a shit site that gathers these ppl....
If any developer tries to become a good developer according to this article then they are likely to end up working for themselves alone with great satisfaction with their IDE knowledge and 0 extra courses taken. Bad part is, such "great" devs will have problems working on any big valuable project where codebase can never fit to one "know-it-all" developer's head.
Today due to complexity of real projects TEAMS get great things done, not individuals. IT knowledge is a multidimensional space and you can never know everything. As it has already been said below, good dev knows thier strengths (their "strong dimensions") and delegate/learn TO/WITH more experienced colleagues. And that includes asking questions and pointing out to lack of your knowledge.
I am so confused, is this article supposed to be sarcastic or ironic?
who not both?
Hey all!
Just a reminder to please treat each other with respect and kindness on DEV.
It's absolutely okay to disagree with the ideas put forth by the author, but remember to follow our Code of Conduct and try to keep the criticism directed at the ideas put forth in the post rather than at the author.
Let's try our best to be empathetic and patient with one another!
I think I've got the point of the article. Despite you're able to do the whole work alone it doesn't mean you have to. You have to be smart enough to understand the problem and call the right people for help in order to get things done faster.
YEEEAH! Man, I just love you, I tried to say it for all people who are commenting this article. I personally, figured out this quote a long time ago from Kalle Hallden and tried to explain to you guys. Everything that you have to do to is to be sure that you can do it alone, but never, never do it alone :)
this post is straight from management
I must be a bad developer...
Though I satisfy my clients requirements and solve their problems...
As a new developer,
I like to learn and relearn,
I Google stuff when I am stuck, I get unstuck and continue moving.
I ask for help from people with experience..
I blindly copy code that works and needed in a particular project and I go back to dissect it to see why and how it works, so in my next project I implement it with confidence.
I have seen senior programmers struggle with code for hours. and I have seen a newbee breeze through the same code.
Its programming lol. It can make you seem like a god and make you think you can set the rules
If good developer does not ask for help, then maybe he should also keep his opinions to himself 🤷🏻♂️.
This article summarizes exactly what I thought made a good developer before I got an education and a software engineering job. The most egregious misstatements are:
"Good developers don't need anyone's help"
A good developer knows when to ask for help. Our job is to engineer software, not reinvent the wheel. Failure to ask for help or information when you need it can be a blocker to your own productivity.
"You're Good If You Can Create Something
When I say creating, I mean Programming a piece of software, not designing it."
Good software is MADE at the design stage. Writing code that does what you want is the easy part. Scalability, extensibility, availability, instrumentation, fit for purpose -- all of these things should be considered and determined at the design stage and require much more thought and effort than the actual programming. The ability to execute on the design is a bare minimum requirement to be a developer at all.
SOURCE: I'm a software development engineer at Amazon
You aren't a good developer if you do everything yourself.
Discussing approaches and how something can be implemented with others is crucial. Two pairs of eyes are better than one.
This post is just a bunch of nonsense.
A good developer dont need help from anyone, but a good developer knows how to help others, in a effectively way.
Great note, I guess I'll write it down :)
It seem to me that this guy is Mr. "KnowItAll", please always be conscious what you send to the purplic, new programmers struggling to learn coding might get discouraged by this your articles and you need to expand your knowledge in world of creation, even the Bible you believed in the God that created you say "LET US CREATE HUMANS...." question to ask is, who are "US" ?
"Good Developers Don't Need Anyone's help"
This is just plain wrong, I would say it even makes you a bad developer. Being able to develop on your own is fine, but you're always better as a team. Not acknowledging that you may need help with something makes you a bad developer. We all learn from others, just as we all can teach others. Don't be so quick to neglect someone's help, maybe it'll teach you something.
To me the point he makes here is crystal cleared and righteously justified. Another way to rephrase (or repeat what he already clearly explained) is this: you may learn from another but you MUST accomplish for yourself. At some point in your journey you must make a complete shift: You must shift from imitating to understanding! Do not confuse “not asking for help” with some of the things he said when he wrote things like “ Developers that are great don't require any assistance while working”. He is not saying do not ask for help. Here is the point: at the end of the day wether you ask for help or not you must own your work. And you must be able to accomplish your work even if there is no one around to help you. If you can’t accomplish your work without another’s assistance then you are mostly likely still on the “imitation stage” not the “understanding stage”. And it’s not just a small part of the project your are building: you must understand and own the world thing. Group work is a whole different thing. Here the focus is personal project with the goals of finding out whether you have shifted from imitating to understanding or not. Think about it for a moment: why do you ask for help or assistance in the first place? It is because you don’t understand or you don’t know or you are not sure. So if you are building a project and find yourself asking for assistance for 20 or more percent of the time, you may want to improve your skills first (if the purpose of building the project is not for learning purposes). So what he is saying is: asking for help or having another one’s assistance is only a mean and understanding and owning the work is the end: independent! And again do not confuse “independence” with “interdependence “.
You're absolutely right. In a nuthsell, I'm tryig to explain that if you think that you're a good developer, you need to be able to work on this project. Just to be able, because it will say that you have enough of experience and even seniors go to StackOverFlow and searching for the solution. So be sure that you can do everything alone, but never do it alone :)
Good developer will do things that people want. Here is Valve as example. People asked to ad custom games in dota 2 and they add and still update the feature. Here are some good custom games hawk.live/posts/what-else-is-there... and don`r forget to listen to your users
The real Growth happens when you learn from your peers...Real pro developers are those who accept that they don't know everything..open to learn anything...And there's no wrong ask for help from those who have done it..so that your learning process can become much faster... also can avoid the mistakes they've done..It's an art to asking the right question to right people..
Attention grabber!! It was fun scrolling down
Missing a big criteria of a good/great programmer. The code you write can be understood and fixed/enhanced easily by anyone else that comes in after you. If you can't do that, any of the above is worthless in my opinion.
This is how Project Managers think of Developers when they're close to project deadline.
I would say "Be Open to Take Help" and others' opinion. Someone might have better idea than what you are trying to do.
In others words, if your are reading this, you are not a good developer.
I respectfully disagree with you regarding this. We all need helps. But your words can be represented in this way: "A good developer take ownership of his/her works."
Wow
"Good Developers Don't Need Anyone's help"
We're only engineers. We're only developers. AND we're only human...
I used to try to tackle things myself... Then a teammate called me out one day and said " we're only engineers. We don't know EVERYTHING. If we need help, or if we're stuck in something, feel free to ask!"
There are MANY gotchas in what we do for a living... All the frameworks, language syntax, etc... We don't know everything. And asking for help definitely speeds things up and saves us hours upon hours of looking through documentation.
With all due respect, I hope you're not a team lead with your views on what makes a "Good Developer".
Yeah, I definitely don't agree w/ this. Even good developers get stuck. My specialty is native mobile app development and front end web development. But I may need help w/ my DBs/backend, cross platform, Machine-Learning, there's so many things in development that I don't know well. Unless you're a tech god who knows everything, everyone needs help at some point.
Development is a team sport. Even freelancing can be a collaborative effort. Failure is part of the business, and rejection is part of getting a new job/promotion or pitching a new project. Software engineering is huge space and even the best developers don't know everything. Mobile, Web [ Front, Back, Full Stack], DevOps, Machine-Learning, Data, etc. its impossible to not ask for help, advice, or even ask for 2nd opinions.
:'( last one just stabbed into my heart :p LOL nice one
Haha, thanks! :)
I knew i am a good developer. I just have freetime and my pc crashed.😂😏
I sense sarcasm in this post.
When I read that second point I thought so too ...
That's the right spirit!
You should definitely send your CV to Bumble.
(Also the location checks out)
I was sooo ready to read a comeback, a "that's the opposite" message. I Think that you described a manager wet dream