Technologie
Menschen Wissenschaft Politik Mystery Kriminalfälle Spiritualität Verschwörungen Technologie Ufologie Natur Umfragen Unterhaltung
weitere Rubriken
PhilosophieTräumeOrteEsoterikLiteraturAstronomieHelpdeskGruppenGamingFilmeMusikClashVerbesserungenAllmysteryEnglish
Diskussions-Übersichten
BesuchtTeilgenommenAlleNeueGeschlossenLesenswertSchlüsselwörter
Schiebe oft benutzte Tabs in die Navigationsleiste (zurücksetzen).

Programmierthread

23 Beiträge ▪ Schlüsselwörter: Programmierung Java C ▪ Abonnieren: Feed E-Mail

Programmierthread

26.02.2019 um 12:49
Ich hab meinem Bruder (gelernter Elektrotechniker, 0 Informatik Kenntnisse) ein Python Buch zu seinem Geburtstag im April 2018 gekauft. 6 Monate später hat er seinen Job gekündigt und fing ein Praktikum als Python Dev (Backend) an. 6 Wochen später hat er seinen unbefristeten Vertrag bekommen, mit höherem Gehalt als vorher.
Ich programmiere seit 7 Jahren und bin seit 3 Jahren selbstständig, sodass ich ständig den Markt beobachten muss.
Während Java so langsam durch andere JVM Sprachen zur Seite geschoben wird (Kotlin ist super), oder JS immer mehr durch TypeScript ersetzt wird, wächst Python immer weiter nach oben.
Python ist eine super Sprache und sehr einfach. Backend? Python. AI? Python. Data Science? Python. Automatisierung? Python.

Jedem Mobile / Frontend Entwickler würde ich empfehlen Python zu lernen, da man hier schnell Resultate erzielen kann und sich seinen Marktwert drastisch erhöht.

Neben Python sind C++ und C ebenfalls sehr marktstabile Sprachen.


melden

Programmierthread

26.02.2019 um 21:08
Zitat von crommcromm schrieb:Klingt so, als ob Du von Python nicht überzeugt bist. Wenn ja, wieso? Ist doch eine schöne Programmiersprache.
Python ist schon ok und die Sprache hat sich in den letzten Jahren auch stark verbreitet. Allerdings bin ich halt mit C "gross" geworden und Python ist für mich daher eher zweite Wahl. Einem blutigen Programieranfänger würde ich aber auf jeden Fall zu Python raten und von C/C++ eher abraten.
Allerdings habe ich beruflich immer wieder mal mit Python zu tun und ärgere mich dann halt manchmal über die lahme Ausführung. Fairerweise muss ich dazu sagen, dass ich das ja eigentlich ändern könnte und die (lahmen) Plugins in C neu schreiben könnte, aber dafür bezahlt mich halt niemand und so lasse ich die Kiste halt über Nacht laufen.
Zitat von ArnoNyhmArnoNyhm schrieb:Emcas hatte ich auch schon genutzt, als ich ein wenig mit Common Lisp gespielt habe.
Hat mich aber nicht so überzeugt :) Auch wenn Emacs VIM in nichts nachsteht.
Emacs kenne ich seit Anfang der 90er-Jahre, allerdings habe ich erst vor ca. 10 Jahren so richtig entdeckt, was man damit alles machen kann. Alleine wegen dem grossartigen Org-mode lohnt es sich, Emacs zu verwenden. Und wenn man ab und zu z.B. mit html, css oder LaTeX zu tun hat, dann lohnt sich das auf jeden Fall, sich etwas einzuarbeiten. Und wer programmiert, der sollte sich Emacs vielleicht auch einmal anschauen.

emodul


1x zitiertmelden

Programmierthread

26.03.2019 um 14:09
Zitat von emodulemodul schrieb am 26.02.2019:Allerdings habe ich beruflich immer wieder mal mit Python zu tun und ärgere mich dann halt manchmal über die lahme Ausführung.
Performance ist ein debattierfähiges Thema, besonders wenn keine Methodenläufe zum warmjitten vorhanden sind und die Module nicht schon kompiliert angesprochen werden können - das frisst Zeit. Hab beruflich hauptsächlich mit Pypy oder Spyder, also Python zu tun und praktischen Spielraum. Im Kontext ziehen die Funktions-Inlines ohne Map nicht so tief in den Call-Stack und nebeneffektfreie Aufrufe werden wegoptimiert, weshalb in dem Falle einfache Messungen wenig aussagen. Hab aber auch schon Pech gehabt und "ein laufendes Rennpferd" - welches in Wahrheit ein lahmender Gaul war, hinnehmen müssen aber dort war definitiv der Interpreter von Python das Problem. Man hätte die Threads schneller mit der Hand berechnet...


melden