Suche
Recommended Sites
Weiterführende Links





Informative Artikel

ERP-Software von Encompix Hilft Oklahoma-basierten AXH
Air-x-Hemphill (AXH) verbindet mehr als 40 Jahre Erfahrung und Führung in der Luft-Wärmetauscher Industrie. Das schnell wachsende Unternehmen ging Form Null auf 120 Mitarbeiter in weniger als sechs Monaten, befindet sich in ihrer Corporate-Büro in Tulsa, ...

Wie wählt man die Affiliate-Software, ist die richtige für Sie
Mit Online-Werbung prognostizieren ein Wachstum von 30% in diesem Jahr, das Affiliate-Marketing-Segment wird erwartet, dass im Einklang mit dieser Schätzung. Händler wird erwartet, dass sie entweder Affiliate-Marketing zu ihrer bestehenden Online-Vertriebskanäle oder aktualisieren ...

Microworld Releases neue Version von MailScan Ver. 4,5 - die Antivirus-und Content Security-Software für E-Mail-Servern.
Michigan - 20. Mai 2005 - microworld Technologies, Inc., der führende Lösungsanbieter im Bereich der Anti-Viren-und Content Security, hat angekündigt, die Einführung seiner neuen Version von MailScan Ver. 4,5, die Antiviren-und Content Security-Software für ...

Off the Record - Tipps für die Auswahl der Aufnahme-Software
Brauchen Sie Software zur Erfassung Ihrer Stimme, Streaming Audio-oder Musikinstrumente? Es gibt Dutzende von großen Produkten auf dem Markt. Einige kosten bis zu fünf hundert Dollar, aber hier sind einige der Low-Cost Alternativen, sollten Sie vielleicht zu beachten. n-Track ...

Ringtone Creation Software-Creating Raves oder Wellen?
Okay, so wie wir alle wissen, können Sie den Klingelton auf Ihrem Handy durch den Kauf eines Klingeltons online. In der Tat, es gibt eine endlose Zahl von Webseiten, die Sie verkaufen ein Klingelton oder Hintergrundbild (Preise reichen von $ .99 bis zu $ 2,99 und in den meisten ...

Software-Unternehmen, nicht Sabotage Ihren langfristigen Erfolg!




Im Laufe der Jahre habe ich bezahlt eine Menge Aufmerksamkeit auf, wie Unternehmen rekrutieren Computerprogrammierer. Während dieser Zeit habe ich bemerkt, wie Manager machen oft die Einstellung, dass Entscheidungen scheinen, daß es Sinn macht, die auf kurze Sicht, aber das Ergebnis der langfristigen Chaos. Ich habe gesehen, die Art der Verwüstung, dass dies wreak, und wie verheerend es sein kann, die Zukunft des Unternehmens.


Ich möchte noch ein paar Worte über das heute.


Die Unternehmen, die ich beobachtet habe der Regel achten Fragen wie der Industrie Hintergründe, langjährige Erfahrung, und so weiter. Sie wollen wissen, welche Arten von Projekten der Bewerber gearbeitet haben, der Compiler und Betriebssysteme sind sie vertraut mit, die Kommunikationsprotokolle und Software-Pakete, von denen sie verwendet haben, und so weiter. Viele wollen auch wissen, welche Mitarbeiter die Arbeit Ethik und Persönlichkeit, aber am Ende ist die Vermietung Entscheidungen häufig kochen bis die Mitarbeiter die Arbeit Erfahrung und Ausbildung, wie viel diese Person erfordern würde.


Alle diese sind wichtig, vernünftige Überlegungen. Wie ich beobachtet, wenn diese Unternehmen, stellte ich fest, dass die meisten von ihnen-rund 80% oder mehr bezahlte wenig oder gar keine Aufmerksamkeit, ob die Klägerin eine saubere, lesbare Programmierstil. Sie waren zutiefst besorgt darüber, ob die Klägerin war, konnte sich die Arbeit getan, und offenbar nicht viel zu kümmern, ob ihre Software könnte leicht verständlich und modifiziert durch andere Jahr auf dem Weg.


Bis zu einem gewissen Grad ist dies verständlich. Denn das unmittelbare Ziel der meisten Unternehmen ist die Entwicklung von Produkten arbeiten, die sie verkaufen können. Was viele vergessen ist jedoch, dass sie werden sollen marathoners, nicht Sprinter. Sie brauchen mehr zu denken im Hinblick auf die Beendigung des gesamten Rennens, und weniger im Hinblick auf die Erreichung kurzfristiger Siege.


Es verrät auch eine gewisse Naivität über die unmittelbaren Schäden führen können, dass aus armen Programmierstil. Denn selbst die beste Software ist selten Bug-frei. Ein Programmierer, schreibt sauber, lesbar Software in der Lage zu debuggen seine eigene Arbeit mehr zuverlässig als jemand schreibt, Patchwork-Code. Dieser kann wohl die Updates schneller (und selbst das ist fraglich!), Aber die Ergebnisse werden unzuverlässig-und wenn die Zeit knapp ist, das ist ein Luxus, welche Unternehmen es sich nicht leisten kann.


Die Arbeitgeber sollten auch nicht vergessen, dass eine gute Programmierstil ist nicht etwas, das ist leicht gelehrt. Jede zuständige Programmierer lernen können die Mechanik der Sprache Syntax und Funktionsaufrufe, aber jemand, versteht wenig über die Kunstfertigkeit der strukturierten Programmierung oder Eigennamen Objektorientierung ist unwahrscheinlich, dass diese Dinge Master "on the job". Ich habe gesehen, dies geschieht (oder besser gesagt, nicht geschehen) immer wieder. Dies trotz der Fülle von Büchern und Zeitschriften der Erörterung dieser Frage sehr ausführlich.


Ich denke auch, dass die Unternehmen mehr Aufmerksamkeit auf die zukünftigen Mitarbeiter der technischen Fähigkeiten schriftlich, denn die externe Dokumentation (zB Bedienungsanleitungen, Design-Dokumentation) kann von entscheidender Bedeutung für die Wartbarkeit der Software. Außerdem ist nach meiner Erfahrung, Programmierer, schreiben auch in englischer Sprache mit größerer Wahrscheinlichkeit, Software zu schreiben. Und warum nicht? Programmiersprachen sind letztlich nur das-Sprachen. Jemand, zum Ausdruck bringen können sich gut in Englisch ist eher zu kommunizieren klar und effektiv in seinem Quellcode als gut.


Aus diesen Gründen fordere ich, dass jedes Unternehmen die Einstellung eines Programmierers zu fragen, prägnanten Fragen über einen Antrag der Codierung Stil. Wie funktioniert er seinen Namen Variablen? Wie viele Zeilen Code sollte eine Funktion besetzen? Hat er verwenden globale Variablen, und wenn ja, wann? Welche Art von Büchern lesen, hat er in Programmierstil? Im Idealfall sollten auch fragen, für Proben eines Bewerbers Quellcode und technische Dokumentation, um sicherzustellen, dass diese Lehren in die Praxis umgesetzt werden. Dies dauert ein wenig zusätzlichen Aufwand, aber es kann helfen, ein Unternehmen zu vermeiden opfern langfristigen Erfolg im Interesse der zweifelhaften kurzfristige Gewinne.






V. Berba Velasco Jr., Ph.D. ist ein Elektro-und Senior Software Engineer bei Cellular Technology Ltd (http://www.immunospot.com, http://www.elispot-analyzers.de, http://www.elispot.cn), wo er mit großem Stolz Werden. Er hat gesehen, wie richtige Aufmerksamkeit zu Software-Usability, Wartbarkeit und Eleganz kann Zauber der Unterschied zwischen mittelmäßigen Produkte und Großen.




Melden Sie sich bei PayPal an und akzeptieren Kreditkartenzahlungen.