Ich kann nicht programmieren....
-
Linuxxer schrieb:
Verurteilt TravisG mal nicht für seine Arbeitsweise. Im Linux Kernel gibt es keinen (Kernel) Debugger genau aus diesem Grund, denn Linus will nicht, dass die Leute mit dem Debugger anfangen wild rumzusuchen und evt. nur Symptome zu beheben statt sich den Code anzuschaue und zu überlegen und zu verstehen warum er schief geht.
Aeh, nein. Linus weiss genau dass ein Debugger vieles einfacher machen wuerde - aber genau das will er nicht. Und sein 2. Punkt ist, dass im Kernel ein Debugger sowieso nur halb so effektiv ist (was bei kernels eben zu trifft).
Siehe zB http://linuxmafia.com/faq/Kernel/linus-im-a-bastard-speech.html
-
Shade Of Mine schrieb:
Aeh, nein. Linus weiss genau dass ein Debugger vieles einfacher machen wuerde - aber genau das will er nicht.
linus übertreibt mal wieder maßlos, aber in einem punkt gebe ich ihm recht: es ist oft besser, dinge zu verstehen, als blind im nebel herumzustochern.
Shade Of Mine schrieb:
Und sein 2. Punkt ist, dass im Kernel ein Debugger sowieso nur halb so effektiv ist (was bei kernels eben zu trifft).
warum eigentlich? bei den fehlern, bei denen ein debugger wirklich weiterhelfen würde, also wenn nach aller logik, scharfblick und dreimaligem lesen der dokumentation der code immer noch spinnt, kann man froh sein, wenn man einen hat. in solchen fällen bleibt den armseligen linux-kernelhackern nichts anderes übrig, als ihre kreationen mit 'kprintf's zu verschönern.
-
Für die "Kritiker" der Arbeitsweise von TravisG:
Schaut euch mal Cleanroom Programming an. Da hat der Programmierer nichtmal nen Compiler zur Verfügung stehen und kann nur Code schreiben.
-
loks schrieb:
Für die "Kritiker" der Arbeitsweise von TravisG:
Schaut euch mal Cleanroom Programming an. Da hat der Programmierer nichtmal nen Compiler zur Verfügung stehen und kann nur Code schreiben.
Und macht das mehr als 0,1 Prozent der Softwareentwickler? Wohl kaum.
Ich bin ja gespannt, ob TravisG mal verrät, was er so programmiert oder ob er mal wieder nur was in den Raum wirft ohne konkret zu werden.
-
loks schrieb:
Für die "Kritiker" der Arbeitsweise von TravisG:
Schaut euch mal Cleanroom Programming an. Da hat der Programmierer nichtmal nen Compiler zur Verfügung stehen und kann nur Code schreiben.
Naja das ist ein kleiner Teil des Cleanroommodells. Hauptsächlich baut es auf den mehr formalen Methoden der Softwaretechnik auf, und so arg wie das durchspezifiziert wird kann man dann auch den Code ohne Compiler schreiben, viel Unterschied macht das dann nicht mehr.
-
milka schrieb:
Gregor schrieb:
Aber mich würde mal interessieren, was das für eine Prüfung ist, bei der man mehr als Kleinkram programmieren muss. Was muss man da so programmieren? Und wieviel Zeit hast Du noch bis zum letzten Versuch?
Das problem beim prüfung ist- man muss auf einem stückchen papier programmieren-und da kannst du nicht testen ob es läuft und wenn nicht - was falsch sein kann.Jedes mal sind die aufgaben unterschiedlich-mal prekursive funktion schreiben, mal eine programm mit 1000 zeigern vorgegeben ist, und da muss man rausfinden was am ende rauskommt.Ich habe noch ca halbes jahr zeit
Ein halbes Jahr Zeit ist ja schonmal etwas gutes. Hätte ja auch sein können, dass Du eine Woche vor der Prüfung diesen Thread erstellst. Dieses halbe Jahr kannst Du gut nutzen, um jede Menge zu programmieren. Wenn Zeiger ein Problem für Dich darstellen, dann solltest Du in der Zeit halt einiges programmieren, was mit Zeigern arbeitet. Ähnliches gilt für rekursive Funktionen. Beides möglichst in der Sprache, die für die Prüfung relevant ist. Mach Dir wegen des Papier-Programmierens mal keine Panik. Eine IDE hat für solche kleinen Programme in erster Linie deshalb Vorteile, weil sie einen bei der Suche nach Syntaxfehlern unterstützt. Die werden aber vermutlich keine so große Relevanz bei den Programmieraufgaben in der Prüfung haben.
-
Was zum Teufel lernt Ihr da eigentlich im Fachgebiet Informatik? Programmierkenntnisse gehören doch einfach dazu oder etwa nicht? Mache das selbst, z.B mit ANSI-C, C++ und der Windows-Programmierung mit WinApi. Damit kannst Du immer etwas anfangen. Programmieren ist "Handwerkzeug" für jeden Informatiker genauso wie die "Maurerkelle" für eine Maurer. Musst Du schon können in einem späteren Job. Dort heisst es: "Sie sind der Fachmann - machen Sie mir mal schnell ein Programm". Du hast noch Zeit bis zum Ende Deines Studiums. Hier im Forum bist Du richtig aufgehoben!
-
Ich hab schon fälle gesehen, da haben sich "Informatik" Studenten quasi durchgemogelt wenns um praktische Progrmmierung ging. Threorie war keinm Probleme, aber zum coden hatten die kein Bock. Kann das auch nich verstehen.
Neulich habe ich mit mit dem Geschäftsfühere einer kleinen Softwareschmiede unterhalten, der meinte er habe frische Informatiker eingestellt und die konnten nicht progrmmieren, die wurden 2 monate in java eingelernt
P.S. Ich wars nicht, falls ihr euch wieder das Maul über mich zerreisen wollt:)
-
BorisDieKlinge schrieb:
P.S. Ich wars nicht, falls ihr euch wieder das Maul über mich zerreisen wollt
hättest du anstatt Java C gesagt, hätte ich das aber glauben können.
-
Du warst bestimmt auch mal anfänger/amateur in sachen C, wurdest du da auch von Profi's schikaniert?
-
BorisDieKlinge schrieb:
Du warst bestimmt auch mal anfänger/amateur in sachen C
natürlich...
BorisDieKlinge schrieb:
wurdest du da auch von Profi's schikaniert?
die 'foren-profis' schikanieren mich immer noch.
btw, trotz aller lästereien meinerseits: du bist mir trotzdem sehr sympathisch.
im unterschied zu vielen anderen hier, die einen ziemlichen stock im arsch haben, kommst du immer ziemlich offenherzig und authentisch rüber.
-
Gut das wollte ich hören;) Obwohl du glaub mal "_fricky" warst...
-
BorisDieKlinge schrieb:
Obwohl du glaub mal "_fricky" warst...
ich hatte schon alles möglich vor und hinter dem namen, irgend so'n spassvogel hat mir die nicks immer weg-registriert.
-
gibts nen bestimmten grund das du dich nich einfach auch registrierst?
-
BorisDieKlinge schrieb:
...frische Informatiker eingestellt und die konnten nicht progrmmieren...
Informatiker != Programmierer
Aber das verstehen viele nicht. In einen Informatikstudium ist es nicht das Ziel das man am Schluß zwangsläufig aus dem Stand zu programmieren beginnen kann. Es gibt zwar genügend die es dennoch können (Ist bei den Fachhochschulabgängern in der Regel eher gegeben als bei den reinen Universitären Studiengängen) dennoch ist es nicht das eigentliche Ziel.
cu André
-
BorisDieKlinge schrieb:
gibts nen bestimmten grund das du dich nich einfach auch registrierst?
Unterhaltet euch doch privat und nicht hier
-
asc schrieb:
BorisDieKlinge schrieb:
...frische Informatiker eingestellt und die konnten nicht progrmmieren...
Informatiker != Programmierer
Aber das verstehen viele nicht. In einen Informatikstudium ist es nicht das Ziel das man am Schluß zwangsläufig aus dem Stand zu programmieren beginnen kann. Es gibt zwar genügend die es dennoch können (Ist bei den Fachhochschulabgängern in der Regel eher gegeben als bei den reinen Universitären Studiengängen) dennoch ist es nicht das eigentliche Ziel.
cu André
Yup nicht jeder Informatiker ist passionierter Entwickler, aber die Technik Gedanken auch umzusetzten gehört dazu. Evtl. leigt das daran, dass ich an eine FH Studiere.
-
asc schrieb:
Informatiker != Programmierer
was dann?
Führerschein != Auto fahren
es ist also nich das Ziel Auto fahren zu lernen wenn ich den füherschein mache? Klar kann man nicht sofort Auto fahren wenn man den Führerschein gemacht hat, aber man macht den Fühereschein um Auto zu fahren, und so lernt man es.
Oder studieren leute Informatik und wolle nicht Programmieren lernen/können.
d.h.
asc schrieb:
Informatiker != Programmierer
gilt nur anfangs, später "=="
-
BorisDieKlinge schrieb:
Oder studieren leute Informatik und wolle nicht Programmieren lernen/können.
d.h.
asc schrieb:
Informatiker != Programmierer
gilt nur anfangs, später "=="
und das gilt auch nur eingeschränkt. An der Uni habe ich viele gute Informatiker gesehen, die noch nie eine Zeile Code selber geschrieben haben bzw. selten etwas implementieren mussten. Die Themengebiete der theoretischen Informatik sind sehr groß, es gibt viele Bereiche, wo die Leute nichts zu implementieren brauchen, weil sie fast nur Theorie betreiben.
Klar, programmieren ist eine der wichtigsten Werkzeuge in der heutigen Informatik, aber wir sollen nicht vergessen, dass "Informatik" an sich schon lange vor der Erfindung eines Rechners gegeben hat.
Es ist wie bei den Mathematikern: viele denken, dass man als Mathematiker gut rechnen kann bzw. sogar gut im Kopf rechnen kann. Wie oft habe ich sowas gehört wie:
- ach, du studierst Mathe? (ich) ja, aber im Nebenfach - dann sag mal, wie viel ist es 234*7567? (ich) hä? - du bist doch Mathematiker, du solltest rechnen können
Und das gilt auch nur eingeschränkt. Ein Numeriker wird sicherlich gut rechnen können, aber ob Logiker das gut kann bzw. braucht? Da ist ein anderes Denkvermögen nötig. Wie dem auch sei, ich halte "Informatiker == Programmier bzw. in_Zukunft_Programmier_werden" für ein Gerücht und Vorurteil. Wie es in den Fachhochschulen geht, weiß ich leider nicht, kenne keinen einzigen Informatiker einer FH. Aber an der Uni sicher nicht. Erinnert mich an manchen Gesprächen von Leuten, die keine Ahnung haben, was Info ist und zu mir hilflos gekommen sind:
- du bist ja Informatiker (ich) ja, warum? - wieso funktioniert mein Drucker nicht? (ich) bin ich hellseher oder was? woher soll ich das wissen? - du bist aber Informatiker, was machst du denn eigentlich in den Vorlesungen? (ich) *kopfschütteln* - aber sag mir wenigstens warum ich mit Word <bla bla bla> nicht machen kann (ich) woher soll ich das wissen? Bin ich vom Microsoft Support Team? - Aber ihr Informatiker macht doch das den ganzen Tag, wieso weißt du denn das nicht?
-
supertux schrieb:
aber wir sollen nicht vergessen, dass "Informatik" an sich schon lange vor der Erfindung eines Rechners gegeben hat.
ich glaub' erst seit den 6o'er jahren gibts das. irgendwer kam auf die idee, dass es mal wieder an der zeit ist, eine neue wissenschaft zu erfinden. rechner gabs schon eher.
supertux schrieb:
Wie es in den Fachhochschulen geht, weiß ich leider nicht, kenne keinen einzigen Informatiker einer FH. Aber an der Uni sicher nicht.
ich kenne persönlich zwei informatiker. der eine programmiert tatsächlich fast nur, der andere ist projektmanager und programmiert so gut wie gar nicht.