Dies ist ein Dilemma, über das ich schon eine ganze Weile nachgedacht habe. Ich bin ein Doktorand und meine Interessengebiete sind Programmiersprachendesign, Codeanalyse, Kompilierung usw. Bisher war dieses Gebiet für mich sehr interessant und lohnend, daher habe ich darüber nachgedacht, einen Job in diesem Gebiet zu finden und fortzufahren darauf …
Bei Gesprächen mit Kollegen über Software-Design- und -Entwicklungsprinzipien ist mir aufgefallen, dass die Bauindustrie eine der häufigsten Quellen für Analogien ist. Wir bauen Software und betrachten Design und Struktur als Architektur . Eine der besten Möglichkeiten zum Lernen (oder Lehren) besteht in der Analyse von Analogien. Welche anderen Analogien lassen …
Ein junger Mitarbeiter, der OO studierte, hat mich gefragt, warum jedes Objekt als Referenz übergeben wird, was das Gegenteil von primitiven Typen oder Strukturen ist. Es ist ein gemeinsames Merkmal von Sprachen wie Java und C #. Ich konnte keine gute Antwort für ihn finden. Was sind die Beweggründe für …
Testgetriebene Entwicklung. Ich verstehe es, wie es. Das Schreiben von Tests erfordert jedoch zusätzlichen Aufwand. Daher sollte TDD in der gesamten Codebasis universell verwendet werden, oder es gibt Bereiche, in denen TDD einen hohen ROI bietet, und andere Bereiche, in denen der ROI so niedrig ist, dass es sich nicht …
Kürzlich die Frage gelesen Welche Sprachen verwenden Sie ohne eine IDE? Eine Frage, die in ein paar Antworten gestellt wurde, war "ist Notepad ++ und IDE?" Eine Antwort auf die ursprüngliche Frage lautete "Keine, ich benutze vim ...", was impliziert, dass vim eine IDE ist. Aber dann schlug eine andere …
Mein Tagesjob ist Java / Webentwickler. Ich benutze Eclipse seit ca. 5 Jahren. Ich denke, es ist ausgezeichnet und ich benutze auch Webstorm für Javascript und html / jsp. Ich muss gelegentlich in den Server ssh und mit Konfigurationsdateien herumspielen; dafür benutze ich vi und es schmerzt mich. Ich muss …
Ich war erst ein Jahr in der Branche und hatte einige Probleme, Schätzungen für bestimmte Aufgaben vorzunehmen. Bevor Sie dies schließen, habe ich bereits Folgendes gelesen: Wie kann ich antworten, wenn Sie nach einem Kostenvoranschlag gefragt werden? und das ist ungefähr das gleiche Problem, das ich habe. Aber ich suche …
Ich habe kürzlich gesehen, dass Microsoft ein Dokument mit Codierungsstandards ( All-In-One Code Framework Coding Standards ) veröffentlicht hat, und es hat mich zum Nachdenken gebracht ... Das Unternehmen, für das ich arbeite, hat überhaupt keine formalen Codierungsstandards. Es gibt nur wenige Entwickler und wir waren lange genug zusammen, um …
Um Arthur C. Clarke zu zitieren: Jede ausreichend fortschrittliche Technologie ist von Magie nicht zu unterscheiden. Früher habe ich Technologie mit Staunen und Erstaunen betrachtet. Ich wollte es auseinander nehmen, verstehen, wie es funktionierte, alles herausfinden. Technologie war magisch. Ich bin älter, ich weiß mehr und verbringe meine Tage damit, …
Wenn Sie ein Einzelentwickler sind oder eine führende Rolle in einem Softwareunternehmen spielen, müssen Sie möglicherweise entscheiden, wie viel Ihre Software den einen oder anderen Tag kosten wird ... Wie sind Ihre Erfahrungen mit der Berechnung der Softwarekosten für Ihren Kunden? Warum funktioniert diese Methode bei Ihnen?
Ich habe mir zum Ziel gesetzt, nächstes Jahr um diese Zeit ein anständiger Entwickler zu werden. Damit meine ich die volle Erfahrung mit dem Entwicklungslebenszyklus, ein paar guten Apps / Sites / Webapps, und vor allem die Fähigkeit, in einem konstanten Tempo zu arbeiten, ohne stundenlang durch einige, die dies …
Programmierer zu sein ist kein sehr gesunder Beruf - lange Stunden vor einem Computer zu sitzen, mit bevorstehenden Fristen direkt über der Kabine. Dies belastet Körper und Geist. Welche Tipps haben Sie für Programmierer, um gesund zu bleiben?
Ich weiß, dass sie in C / C ++ extrem unsicher implementiert sind. Können sie nicht sicherer umgesetzt werden? Sind die Nachteile von Makros wirklich schlimm genug, um die enorme Leistung, die sie bieten, aufzuwiegen?
In der Diskussion über die Platzierung von geschweiften Klammern wurden bereits einige Anmerkungen zum Leerraum gemacht. Ich selbst neige dazu, meinen Code mit Leerzeilen zu bestreuen, um Dinge, die in "logischen" Gruppen zusammengefasst sind, voneinander zu trennen und hoffentlich der nächsten Person das Lesen des gerade erstellten Codes zu erleichtern. …
Ich habe gerade meinen Master in Informatik abgeschlossen und mein erstes Vorstellungsgespräch als Entwickler bekommen. Ich habe nicht viel Erfahrung in großen Entwicklungsprojekten, aber ich hoffe, dass meine Universitätsausbildung für etwas zählt. Ich frage mich, welche Materialien ich mitbringen soll, die meine Interviewer beeindrucken würden? Was erwarten die meisten Interviewer, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.