Ich nehme an, Sie meinen die Verwendung eines Befehlszeilen-Compilers anstelle einer IDE. Hinterlasse einen Kommentar wenn nicht und ich werde meine Antwort löschen.
Lernen. Erfahren Sie, wie Codeeinheiten in Ihrer Sprache kompiliert, verknüpft oder zugeordnet werden. Normalerweise müssen Sie dem Compiler explizit mitteilen, welche Dateien kompiliert und verknüpft werden sollen. So erhalten Sie ein besseres Verständnis dafür, wie es funktioniert. Eine IDE wird zaubern, um Ihnen das Leben zu erleichtern, aber Sie ignorieren.
Sie gehen dann noch einen Schritt weiter und lernen, Ihre eigene Make-Datei zu erstellen. Dies ist eine wertvolle Fähigkeit. Ihre Make-Datei macht den Build-Zyklus-Ansatz zum Komfort von "IDE Magic", während das volle Verständnis und Lernen erhalten bleibt.
Darüber hinaus ist Ihr Build-Prozess einfach in die Quellcodeverwaltung zu integrieren. Und es ist einfach, Ihren Erstellungsprozess für die Arbeit mit einer Vielzahl von Compilern zu portieren. Manchmal geht es nur darum, eine Zeile in der Make-Datei für den Compilernamen zu ändern.
Sie entwickeln Fähigkeiten, mit denen Sie auf vielen Plattformen arbeiten können. Texteditoren und Befehlszeilen-Compiler sind von allen Anbietern und auf allen Plattformen sehr ähnlich. Mit diesen grundlegenden Tools können Sie jederzeit und an jedem Ort rund um die Uhr auf jedem System entwickeln. Wenn Sie Ihr ganzes Leben in Visual Studio verbracht haben, wird es viel schwieriger sein, außerhalb von Visual Studio zu arbeiten.
Wenn Sie diesen Weg beschreiten, möchten Sie vielleicht einen erweiterten Texteditor wie VIM erlernen. Es ergänzt die Fähigkeit, auf jeder Plattform zu arbeiten, da es fast überall unterstützt wird. Es hat eine enorme Lernkurve, aber der Gewinn ist die Fähigkeit, Text mühelos mit hoher Geschwindigkeit zu bearbeiten, ohne die Hände zur Maus zu bewegen.
Übrigens bin ich nicht gegen IDEs.