Comments (9)
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.
@redemptgtx I can jump into this too.
from developer-roadmap.
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. (=
-
Sublime Text: The text editor you'll fall in love with || http://www.sublimetext.com/
-
Atom || https://atom.io/
-
Visual Studio Code - Code Editing. Redefined || https://code.visualstudio.com/ (from suggestion)
from developer-roadmap.
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.
@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.
@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.
That works, Optional... Learn them for your own sanity, and also to help convince others you are a real developer.
from developer-roadmap.
Agree, maybe put it on top but not united by the arrow, but stating as a recommendation or something like that?
from developer-roadmap.
- Importance Of Good Text Editors And Ide For Writing Code | Yash Ballani || https://yashballani.com/blog/importance-of-good-text-editors-and-ide-for-writing-code
from developer-roadmap.
Related Issues (20)
- Java roadmap suggestion to add MOOC course from University of Helsinki
- Deep Copy vs Shallow Copy
- Adding JSDoc to Type Checkers
- Network Engineering
- add an additional resoource for django(web framework of python)
- Add new website for learning react
- Route for devops issue on docker roadmap
- AI and Data Science : require 2 different road maps
- Add More Programming Languages to Blockchain Developer Roadmap
- Add More RoadMaps HOT 1
- Certification for the "AI and Data Scientist Roadmap"
- Helpful blueteam labs, ctfs
- Request to change the order in the roadmap
- teste
- Update command for Remove a Docker Image
- Map Reduce is not mentioned
- js completed
- NO greybox based on ISTQB
- PHP HOT 2
- Flutter - flavor and scheme
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from developer-roadmap.