Bevor ich anfange, werde ich nicht auf die Frage eingehen, ob Ihr Chef zu Recht auf klassischem ASP besteht oder nicht. Sie haben uns nicht genug Informationen gegeben. Wenn Sie in Classic ASP einen sehr großen Bestand an vorhandenem Code haben, der zu 95% gut genug ist, und Sie kleine Wartungsaufgaben ausführen, ist es wahrscheinlich eine gute Idee, sich nur an Classic ASP zu halten ... die Kosten für die Portierung von allem auf a neue Sprache ist möglicherweise zu hoch. Wenn Ihr Chef jedoch neue Projekte in Classic ASP startet, gibt es dafür keine Entschuldigung. Und es gibt eine ganze Reihe in der Mitte. Ich habe also nicht genug Informationen, um das abzuwägen, und kümmere mich nicht darum.
Aber ich möchte Ihre genaue Frage ansprechen ... wie man das Codieren interessant macht .
Ist interessanteine gute Sache bei der Codierung? Erinnern Sie sich an den chinesischen Fluch: "Können Sie in interessanten Zeiten leben?" Nun, es ist wahrscheinlich kein Chinesisch ... aber die Sache ist, ich frage mich, ob alle Formen der Programmierung interessant sein sollten. Manchmal möchte man einfach, dass es einfach und unkompliziert ist. Die größten Codeverluste, die ich jemals bereinigen musste, wurden von Entwicklern verursacht, die es satt haben, einfach und unkompliziert etwas zu tun und eine clevere Sprachfunktion suchen müssen, die noch niemand gehört hat, nur um ihren eigenen Verstand zu stimulieren. Ich erinnere mich, dass ich 20 Zeilen C ++ - Code gefunden habe, deren Zweck ich einfach nicht entschlüsseln konnte. Es hat sich herausgestellt, dass es ein subtiler Trick eines Entwicklers war, sicherzustellen, dass bestimmte Variablen auf 1 initialisiert wurden, wenn Sie vergessen haben, sie zu initialisieren. Es war lächerlich und der Junge war es interessant. Aber es hat alle verschwendet.
Es hat eine Menge Tugend, den größten Teil Ihres täglichen Codes in einer "langweiligen" Sprache zu schreiben. Sie können also mit Ihrem Gehirn über die Anwendungsdomäne nachdenken, anstatt herauszufinden, warum die neueste Sprachfunktion, die Sie gerade entwickelt haben, nicht so funktioniert, wie Sie es erwartet haben. Sie können in der Regel viel schneller arbeiten, wenn Sie Ihre Sprache und ihre Bibliotheken vollständig verstehen. Das bedeutet, dass Sie Ihre Gehirnströme nutzen können, um Ihre Anwendung interessanter, nützlicher, rentabler oder benutzerfreundlicher zu machen.
Nutzen Sie Ihre Freizeit, um neue interessante Sprachen zu lernen. Arbeiten Sie an Open Source-Projekten oder arbeiten Sie an Ihren eigenen Projekten.
Denken Sie daran, dass ich die Verwendung von Classic ASP nicht verteidige, und ich sage nicht, dass es eine gute Idee ist, es zu verwenden, weil es "langweilig" ist. Wenn Sie der Meinung sind, dass es eine Tugend ist, eine "interessante" Entwicklungsumgebung zu verwenden, haben Sie mehr Macht ... aber Sie konzentrieren sich auf das Falsche. Ein guter Bildhauer möchte keinen interessanten Meißel ... der die Herstellung schöner Statuen behindern würde. Ein guter Maler sucht nicht nach "interessanten" Pinseln. Sie mögen mit interessanten Werkzeugen herumalbern, aber sie werden ihre beste Arbeit mit den langweiligsten Werkzeugen machen - den Werkzeugen, die so langweilig sind, dass sie verschwinden und den Künstler an der Kunst arbeiten lassen.