GithubHelp home page GithubHelp logo

Comments (9)

kamranahmedse avatar kamranahmedse commented on April 28, 2024 1

Thank you for opening the issue. While I agree with that, we don't want to convolute the roadmap by mentioning everything out there. Regarding the IDE, I don't think we should add the recommendations as a part of roadmap.

However, I will find a place for that in textual form somewhere outside the roadmap. Thank you 🙏

from developer-roadmap.

VictorAvelar avatar VictorAvelar commented on April 28, 2024

@redemptgtx I can jump into this too.

from developer-roadmap.

damengilland avatar damengilland commented on April 28, 2024

Learning a powerful text editor should be at the top in the "for all paths" section.

I think start with Sublime or Atom. Vim... seems a bit more complicated to start with. Notepad++ is old and busted. I'd stick with just Sublime or Atom. (=

from developer-roadmap.

luchillo17 avatar luchillo17 commented on April 28, 2024

Leaving aside the fact that you leave VSCode out, which should be at the same level that the 2 mentioned.

Should a text editor really be on the roadmap to any developer? you can program with virtually any program that outputs text files with the right extension, or none at all with the terminal and vi or nano.

Using text editors to do the job is just fanciness, i see the roadmap like a map of the related technologies that should be or are recommended to known to perform well or even master such area or role, and a text editor doesn't fit in my criteria.

Take as example the terminal vs an editor, you can ignore the editor but never the terminal, you use the terminal for virtually all, downloading and installing dependencies, running task and build pipelines, connect to servers, it can tell you the hour or destroy the pc with a misplaced rm -rf / (for the love of god don't try such command at home, or anywhere), the terminal is the greatest weapon in a developer arsenal, and as any weapon if you don't respect it you could end up shooting your own foot.

But an editor is just an editor, fancy, cute, and helpful, but nothing more (well some of them can run tasks by themselves directly or through their own integrated terminal), so adding them to the roadmap is just cluttering the map with unnecessary information.

Though that's just my opinion, what do you guys think?

from developer-roadmap.

damengilland avatar damengilland commented on April 28, 2024

@luchillo17 You aren't wrong... but I think knowing a cute fancy text editor helps people work faster. I'd have a hard time taking someone seriously as a dev if they didn't have mastery of some sort of editor or IDE... I'd cringe if I hired a contract dev and he wasn't using some sort of editor... paying him hourly to do work... I want him to be efficient.

But... you aren't wrong... an editor isn't needed to write code.

from developer-roadmap.

luchillo17 avatar luchillo17 commented on April 28, 2024

@damengilland Yep, tough i've read of people that only uses vi because they feel slow with the editors.

I'm sorry if i was a bit rough, but actually putting the editors in, would make this look a bit less like a roadmap, and more like a pensum, like a plan of things you could learn, and editors would be in the optional subjects section, don't you think?

from developer-roadmap.

damengilland avatar damengilland commented on April 28, 2024

That works, Optional... Learn them for your own sanity, and also to help convince others you are a real developer.

from developer-roadmap.

luchillo17 avatar luchillo17 commented on April 28, 2024

Agree, maybe put it on top but not united by the arrow, but stating as a recommendation or something like that?

from developer-roadmap.

damengilland avatar damengilland commented on April 28, 2024

from developer-roadmap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.