Hello, Startup

A Programmer's Guide to Building Products, Technologies, and Teams

Author: Yevgeniy Brikman

Publisher: "O'Reilly Media, Inc."

ISBN: 1491910054

Category: Business & Economics

Page: 604

View: 4624

This book is the "Hello, World" tutorial for building products, technologies, and teams in a startup environment. It's based on the experiences of the author, Yevgeniy (Jim) Brikman, as well as interviews with programmers from some of the most successful startups of the last decade, including Google, Facebook, LinkedIn, Twitter, GitHub, Stripe, Instagram, AdMob, Pinterest, and many others. Hello, Startup is a practical, how-to guide that consists of three parts: Products, Technologies, and Teams. Although at its core, this is a book for programmers, by programmers, only Part II (Technologies) is significantly technical, while the rest should be accessible to technical and non-technical audiences alike. If you’re at all interested in startups—whether you’re a programmer at the beginning of your career, a seasoned developer bored with large company politics, or a manager looking to motivate your engineers—this book is for you.
Release

Running Lean : [das How-to für erfolgreiche Innovationen ; für Startups, Existenzgründer und Produktentwickler]

Author: Ash Maurya

Publisher: O'Reilly Germany

ISBN: 3955611272

Category:

Page: 214

View: 4590

Warum scheitern so viele Startups und neue Produkte? Und wie kann man die Chancen deutlich erhohen, mit einer Innovation erfolgreich zu sein? Als Antwort auf diese Fragen hat Ash Maurya die in diesem Buch vorgestellte Methode entwickelt, die auf Strategien des Lean Management und der agilen Entwicklung aufbaut und speziell auf Innovationsprozesse zugeschnitten ist. Der Trick besteht darin, fruhzeitig, konsequent und in allen Projektphasen potenzielle Kunden in den Entwicklungsprozess einzubeziehen und das eigene Geschaftsmodell immer wieder zu hinterfragen. Ein entscheidendes Tool ist dabei die "Lean Canvas," ein Template, das eine einfache Visualisierung des Businessplans ermoglicht und erheblich einfacher zu erfassen und zu uberarbeiten ist als die ublichen, viele Seiten starken Konzeptpapiere. Ash Maurya hat die Methode anhand eigener Projekte entwickelt und erfolgreich getestet. In Running Lean erlautert er sie ganz praktisch mit Schritt-fur-Schritt-Anleitungen anhand eines konkreten Beispiels. Alle Schritte konnen einfach nachvollzogen und auf die eigenen Innovationsprojekte angewandt werden. Die Lean Canvas sowie die Fragebogen fur Kundeninterviews lassen sich direkt aus dem Buch ubernehmen. Ein Problem identifizieren, das viele Menschen umtreibt, und eine Losung dafur definieren. Die Kunden in den gesamten Entwicklungsprozess einbinden. Das Produkt / die Idee kontinuierlich testen, in immer kurzeren Iterationszyklen. Erkennen, wann die Marschrichtung geandert werden sollte. Entwicklungsgeschwindigkeit, Erkenntnisprozesse und Ausrichtung optimieren. Den idealen Zeitpunkt fur Finanzierungsrunden finden.
Release

Python kinderleicht!

Einfach programmieren lernen – nicht nur für Kids

Author: Jason Briggs

Publisher: dpunkt.verlag

ISBN: 3864919053

Category: Computers

Page: 326

View: 5314

Python ist eine leistungsfähige, moderne Programmiersprache. Sie ist einfach zu erlernen und macht Spaß in der Anwendung – mit diesem Buch umso mehr! »Python kinderleicht" macht die Sprache lebendig und zeigt Dir (und Deinen Eltern) die Welt der Programmierung. Jason R. Briggs führt Dich Schritt für Schritt durch die Grundlagen von Python. Du experimentierst mit einzigartigen (und oft urkomischen) Beispielprogrammen, bei denen es um gefräßige Monster, Geheimagenten oder diebische Raben geht. Neue Begriffe werden erklärt, der Programmcode ist farbig dargestellt, strukturiert und mit Erklärungen versehen. Witzige Abbildungen erhöhen den Lernspaß. Jedes Kapitel endet mit Programmier-Rätseln, an denen Du das Gelernte üben und Dein Verständnis vertiefen kannst. Am Ende des Buches wirst Du zwei komplette Spiele programmiert haben: einen Klon des berühmten »Pong" und »Herr Strichmann rennt zum Ausgang" – ein Plattformspiel mit Sprüngen, Animation und vielem mehr. Indem Du Seite für Seite neue Programmierabenteuer bestehst, wirst Du immer mehr zum erfahrenen Python-Programmierer. - Du lernst grundlegende Datenstrukturen wie Listen, Tupel und Maps kennen. - Du erfährst, wie man mit Funktionen und Modulen den Programmcode organisieren und wiederverwenden kann. - Du wirst mit Kontrollstrukturen wie Schleifen und bedingten Anweisungen vertraut und lernst, mit Objekten und Methoden umzugehen. - Du zeichnest Formen mit dem Python-Modul Turtle und erstellst Spiele, Animationen und andere grafische Wunder mit tkinter. Und: »Python kinderleicht" macht auch für Erwachsene das Programmierenlernen zum Kinderspiel! Alle Programme findest Du auch zum Herunterladen auf der Website!
Release

Clean Coder

Author: Robert C. Martin

Publisher: mitp Verlags GmbH & Co. KG

ISBN: 3826632087

Category: Computers

Page: 216

View: 645

Verhaltensregeln für professionelle Programmierer Erfolgreiche Programmierer haben eines gemeinsam: Die Praxis der Software-Entwicklung ist ihnen eine Herzensangelegenheit. Auch wenn sie unter einem nicht nachlassenden Druck arbeiten, setzen sie sich engagiert ein. Software-Entwicklung ist für sie eine Handwerkskunst. In Clean Coder stellt der legendäre Software-Experte Robert C. Martin die Disziplinen, Techniken, Tools und Methoden vor, die Programmierer zu Profis machen. Dieses Buch steckt voller praktischer Ratschläge und behandelt alle wichtigen Themen vom professionellen Verhalten und Zeitmanagement über die Aufwandsschätzung bis zum Refactoring und Testen. Hier geht es um mehr als nur um Technik: Es geht um die innere Haltung. Martin zeigt, wie Sie sich als Software-Entwickler professionell verhalten, gut und sauber arbeiten und verlässlich kommunizieren und planen. Er beschreibt, wie Sie sich schwierigen Entscheidungen stellen und zeigt, dass das eigene Wissen zu verantwortungsvollem Handeln verpflichtet. In diesem Buch lernen Sie: Was es bedeutet, sich als echter Profi zu verhalten Wie Sie mit Konflikten, knappen Zeitplänen und unvernünftigen Managern umgehen Wie Sie beim Programmieren im Fluss bleiben und Schreibblockaden überwinden Wie Sie mit unerbittlichem Druck umgehen und Burnout vermeiden Wie Sie Ihr Zeitmanagement optimieren Wie Sie für Umgebungen sorgen, in denen Programmierer und Teams wachsen und sich wohlfühlen Wann Sie Nein sagen sollten – und wie Sie das anstellen Wann Sie Ja sagen sollten – und was ein Ja wirklich bedeutet Großartige Software ist etwas Bewundernswertes: Sie ist leistungsfähig, elegant, funktional und erfreut bei der Arbeit sowohl den Entwickler als auch den Anwender. Hervorragende Software wird nicht von Maschinen geschrieben, sondern von Profis, die sich dieser Handwerkskunst unerschütterlich verschrieben haben. Clean Coder hilft Ihnen, zu diesem Kreis zu gehören. Über den Autor: Robert C. Uncle Bob Martin ist seit 1970 Programmierer und bei Konferenzen in aller Welt ein begehrter Redner. Zu seinen Büchern gehören Clean Code – Refactoring, Patterns, Testen und Techniken für sauberen Code und Agile Software Development: Principles, Patterns, and Practices. Als überaus produktiver Autor hat Uncle Bob Hunderte von Artikeln, Abhandlungen und Blogbeiträgen verfasst. Er war Chefredakteur bei The C++ Report und der erste Vorsitzende der Agile Alliance. Martin gründete und leitet die Firma Object Mentor, Inc., die sich darauf spezialisiert hat, Unternehmen bei der Vollendung ihrer Projekte behilflich zu sein.
Release

Managing Digital

Author: Charles Betz

Publisher: Van Haren

ISBN: 940180348X

Category: Education

Page: 608

View: 1271

About This Book This book, "Managing Digital: Concepts and Practices", is intended to guide a practitioner through the journey of building a digital-first viewpoint and the skills needed to thrive in the digital-first world. As such, this book is a bit of an experiment for The Open Group; it isn’t structured as a traditional standard or guide. Instead, it is structured to show the key issues and skills needed at each stage of the digital journey, starting with the basics of a small digital project, eventually building to the concerns of a large enterprise. So, feel free to digest this book in stages — the section Introduction for the student is a good guide. The book is intended for both academic and industry training purposes. This book seeks to provide guidance for both new entrants into the digital workforce and experienced practitioners seeking to update their understanding on how all the various themes and components of IT management fit together in the new world. About The Open Group Press The Open Group Press is an imprint of The Open Group for advancing knowledge of information technology by publishing works from individual authors within The Open Group membership that are relevant to advancing The Open Group mission of Boundaryless Information Flow™. The key focus of The Open Group Press is to publish high-quality monographs, as well as introductory technology books intended for the general public, and act as a complement to The Open Group Standards, Guides, and White Papers. The views and opinions expressed in this book are those of the author, and do not necessarily reflect the consensus position of The Open Group members or staff.
Release

Purple Cow.

So infizieren Sie Ihre Zielgruppe durch Virales Marketing.

Author: Seth Godin

Publisher: N.A

ISBN: 9783593374277

Category:

Page: 202

View: 7419

Release

The Design of Everyday Things

Psychologie und Design der alltäglichen Dinge

Author: Norman Don

Publisher: Vahlen

ISBN: 3800648105

Category: Business & Economics

Page: 320

View: 932

Apple, Audi, Braun oder Samsung machen es vor: Gutes Design ist heute eine kritische Voraussetzung für erfolgreiche Produkte. Dieser Klassiker beschreibt die fundamentalen Prinzipien, um Dinge des täglichen Gebrauchs umzuwandeln in unterhaltsame und zufriedenstellende Produkte. Don Norman fordert ein Zusammenspiel von Mensch und Technologie mit dem Ziel, dass Designer und Produktentwickler die Bedürfnisse, Fähigkeiten und Handlungsweisen der Nutzer in den Vordergrund stellen und Designs an diesen angepasst werden. The Design of Everyday Things ist eine informative und spannende Einführung für Designer, Marketer, Produktentwickler und für alle an gutem Design interessierten Menschen. Zum Autor Don Norman ist emeritierter Professor für Kognitionswissenschaften. Er lehrte an der University of California in San Diego und der Northwest University in Illinois. Mitte der Neunzigerjahre leitete Don Norman die Advanced Technology Group bei Apple. Dort prägte er den Begriff der User Experience, um über die reine Benutzbarkeit hinaus eine ganzheitliche Erfahrung der Anwender im Umgang mit Technik in den Vordergrund zu stellen. Norman ist Mitbegründer der Beratungsfirma Nielsen Norman Group und hat unter anderem Autohersteller von BMW bis Toyota beraten. „Keiner kommt an Don Norman vorbei, wenn es um Fragen zu einem Design geht, das sich am Menschen orientiert.“ Brand Eins 7/2013 „Design ist einer der wichtigsten Wettbewerbsvorteile. Dieses Buch macht Spaß zu lesen und ist von größter Bedeutung.” Tom Peters, Co-Autor von „Auf der Suche nach Spitzenleistungen“
Release

Einführung in Python

Author: Mark Lutz,David Ascher,Dinu C. Gherman

Publisher: O'Reilly Germany

ISBN: 3897214881

Category: Python (Computer program language)

Page: 624

View: 9858

Release

Programmieren mit Ruby

Author: David Thomas,Andrew Hunt

Publisher: Pearson Deutschland GmbH

ISBN: 9783827319654

Category:

Page: 681

View: 9161

Release

Work Rules!

Wie Google die Art und Weise, wie wir leben und arbeiten, verändert

Author: Laszlo Bock

Publisher: Vahlen

ISBN: 3800650940

Category: Business & Economics

Page: 370

View: 1672

Die Arbeitswelt ändert sich. Sind Sie bereit dafür? Warum Sie ausschließlich Leute einstellen sollten, die besser sind als Sie. Was Sie von Ihren besten und schwächsten Mitarbeitern lernen können. Warum Sie den Managern Macht entziehen sollten. Weshalb Sie Entwicklung nicht mit Leistungsmanagement verwechseln dürfen. Warum Sie unfair entlohnen sollten. „Google schreibt an unserer Kulturgeschichte. Work Rules zeigt mit verblüffender Offenheit, wie eines der innovativsten Biotope funktioniert. Auf Basis einer nicht hintergehbaren Mission präsentiert Laszlo Bock ein experimentelles und evidenzbasiertes People Management. Am Ende sehen wir einige unverrückbare Regeln, aber vor allem eine Fülle über die Eigenverantwortung des Einzelnen herausreichenden Gestaltungsmöglichkeiten. Hierauf kann und muss nun jeder selbst aufsetzen.“ Prof. Dr. Jürgen Weibler, Autor des Standardwerkes „Personalführung“ „Wer verbringen die meiste Zeit unseres Lebens am Arbeitsplatz. Es kann deshalb nicht richtig sein, wenn hier unsere Erfahrungen von Demotivation, Unfreundlichkeit und Menschenverachtung geprägt sind“, sagt Laszlo Bock. Damit beschreibt er den Kern seines Buches „Work Rules!“, ein fesselndes Manifest mit dem Potenzial, die Art und Weise, wie wir arbeiten, zu verändern. Google gehört zu den attraktivsten Arbeitgebern weltweit und erhält jährlich etwa zwei Millionen Bewerbungen für wenige Tausend offener Stellen. Was macht Google so attraktiv? Die Personalauswahl ist härter als an den Universitäten Harvard, Yale oder Princeton, und doch zieht das Unternehmen die talentiertesten Menschen an. Warum bekommen einige Mitarbeiter bestimmte Sozialleistungen, andere aber wiederum nicht? Warum verbringt das Unternehmen so viel Zeit mit der Einstellung eines Mitarbeiters? Und stimmt es, dass die Mitarbeiter mit 20 % ihrer Arbeitszeit tun können, was sie wollen? Work Rules! zeigt, wie eine Balance zwischen Kreativität und Struktur in Organisationen hergestellt werden kann, die zu nachweisbarem Erfolg führt – und zwar in der Lebensqualität der Mitarbeiter und den Marktanteilen des Unternehmens. Das Erfolgsgeheimnis von Google im Umgang mit seinen Mitarbeitern lässt sich kopieren – in großen wie in kleinen Organisationen, von einzelnen Mitarbeitern wie von Managern. Nicht in jeder Firma ist es möglich, Vergünstigungen wie kostenlose Mahlzeiten zu gewähren, aber buchstäblich jeder kann nachmachen, was Google ganz besonders auszeichnet. Laszlo Bock leitet das Personalressort bei Google, einschließlich aller Bereiche, die mit der Anwerbung, Entwicklung und Mitarbeiterbindung zu tun haben, von denen es weltweit über 50.000 an mehr als 70 Standorten gibt. Während seiner Zeit bei Google wurde das Unternehmen über 100 Mal zum herausragenden Arbeitgeber erklärt, darunter auch die Auszeichnung als „#1 Best Company to Work for“ in den USA, Argentinien, Australien, Brasilien, Kanada, Frankreich, Indien, Irland, Italien, Japan, Korea, Mexiko, den Niederlanden, Polen, Russland, der Schweiz und Großbritannien. 2010 wurde er vom Magazin Human Resource Executive als „Human Resources Executive of the Year“ ausgezeichnet. 2014 gelangte Laszlo als einziger HR-Executive auf der Liste der „zehn einflussreichsten Menschen im Bereich HR“ des Jahrzehnts.
Release

Clean Architecture

Das Praxishandbuch für gutes Softwaredesign. Regeln und Paradigmen für effiziente Softwarestrukturen

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958457266

Category: Computers

Page: 370

View: 9870

Release

Rework

Business - intelligent & einfach

Author: Jason Fried,David Heinemeier Hansson

Publisher: Riemann Verlag

ISBN: 3641041473

Category: Business & Economics

Page: 288

View: 1732

Der Gegenentwurf zum unproduktiven Unternehmensalltag Wenn ein Unternehmen erfolgreich sein will, benötigt es angeblich hoch bezahlte Direktoren, lange Meetings, ein großes Werbebudget, Fünfjahrespläne und vor allem ständiges Wachstum. So weit die Theorie. In der Praxis kommen die Software-Unternehmer Jason Fried und David Heinemeier Hansson schon seit 10 Jahren ohne all das aus – und haben Erfolg. Die Autoren repräsentieren eine zukunftsweisende Geschäftskultur, die dabei ist, die alten Konzern-Dinosaurier das Fürchten zu lehren. Smart sind die neuen Unternehmer, beweglich, unprätentiös und technisch auf der Höhe. Arbeit ist für sie kein Selbstzweck, und Lebensqualität gehört ebenso zum Business wie die unvermeidliche menschliche Unzulänglichkeit. Nüchtern und wirksam setzt sich „Rework“ von hochtrabenden Begriffen wie „Reform“ oder „Revolution“ ab. Entstanden ist eine ketzerische „Business-Bibel“, die keine Management-Phrasen herbetet, sondern Mut macht zu echter Eigenständigkeit. Zu Recht schrieb ein Rezensent: „Sie können dieses Buch ignorieren, aber auf eigene Gefahr“.
Release

Die Kunst der JavaScript-Programmierung

Eine moderne Einführung in die Sprache des Web

Author: Marijn Haverbeke

Publisher: dpunkt.verlag

ISBN: 3864911915

Category: Computers

Page: 240

View: 9626

Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.
Release

Durchstarten zum Traumjob

Das ultimative Handbuch für Ein-, Um- und Aufsteiger

Author: Richard Nelson Bolles

Publisher: Campus Verlag

ISBN: 3593507617

Category: Law

Page: 344

View: 8611

"Die Bibel der Jobsuchenden" Die Zeit Richard Nelson Bolles zeigt in seinem Weltbestseller, welche Methoden der Jobsuche wirklich zum Erfolg führen, wie man im Jobinterview und in Gehaltsverhandlungen punktet und vieles mehr. Diese komplett überarbeitete Ausgabe wurde um wichtige Kapitel zum Umgang mit Social Media und Online-Bewerbungen ergänzt. Das Buch enthält zahlreiche Übungen und einen Anhang mit weiterführenden Adressen, Tipps und Informationen für Deutschland, Österreich und die Schweiz. "Dieses Buch ist und bleibt der ultimative Ratgeber für Wechselwillige in der Lebensmitte ebenso wie für Hochschulabsolventen und Berufseinsteiger. " New York Post
Release

The Challenger Sale

Kunden herausfordern und erfolgreich überzeugen

Author: Matthew Dixon,Brent Adamson

Publisher: Redline Wirtschaft

ISBN: 3864147239

Category: Business & Economics

Page: 288

View: 9461

Gibt es ein Rezept für Verkaufserfolg? Die meisten Führungskräfte im Vertrieb verweisen hier zuerst auf eine gute Kundenbeziehung – und sie liegen falsch damit. Die besten Verkäufer versuchen nicht nur einfach eine gute Beziehung zu ihren Kunden aufzubauen – sie stellen primär die Denkweisen und Überzeugungen ihrer Kunden in Frage. Basierend auf einer umfassenden Studie mit mehreren tausend Vertriebsmitarbeitern in unterschiedlichen Branchen und Ländern, zeigt "The Challenger Sale", dass das klassische vertriebliche Vorgehen mit dem Aufbau von Beziehungen immer weniger funktioniert, je komplexer die Lösungen sind. Doch wie unterscheiden sich Fertigkeiten, Verhaltensweisen, Wissen und Einstellung der Spitzenverkäufer vom Durchschnitt? Die Studie zeigt deutlich, dass die Verhaltensweisen, die den Challenger so erfolgreich machen, replizierbar und strukturiert vermittelbar sind. Die Autoren erklären, wie fast jeder Verkäufer, ausgestattet mit den richtigen Werkzeugen, diesen Ansatz erfolgreich umsetzen kann und so höhere Kundenbindung und letztendlich mehr Wachstum generiert. Das Buch ist eine Quelle der Inspiration und hilft dem Leser, sein Profil als Vertriebler zu analysieren und gezielt zu verändern, um am Ende kreativer und besser zu sein.
Release

Programmieren lernen mit Python

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3868999477

Category: Computers

Page: 312

View: 1857

Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Mit mathematischen Vorkenntnissen ist Python leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für Schritt durch die Sprache, beginnend mit grundlegenden Programmierkonzepten, über Funktionen, Syntax und Semantik, Rekursion und Datenstrukturen bis hin zum objektorientierten Design. Jenseits reiner Theorie: Jedes Kapitel enthält passende Übungen und Fallstudien, kurze Verständnistests und kleinere Projekte, an denen Sie die neu erlernten Programmierkonzepte gleich ausprobieren und festigen können. Auf diese Weise können Sie das Gelernte direkt anwenden und die jeweiligen Programmierkonzepte nachvollziehen. Lernen Sie Debugging-Techniken kennen: Am Ende jedes Kapitels finden Sie einen Abschnitt zum Thema Debugging, der Techniken zum Aufspüren und Vermeiden von Bugs sowie Warnungen vor entsprechenden Stolpersteinen in Python enthält. Starten Sie durch: Beginnen Sie mit den Grundlagen der Programmierung und den verschiedenen Programmierkonzepten, und lernen Sie, wie ein Informatiker zu programmieren.
Release

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826696387

Category: Computers

Page: 480

View: 9131

h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.
Release

Produktmanagement für Dummies

Author: Brian Lawley,Pamela Schure

Publisher: John Wiley & Sons

ISBN: 3527813152

Category: Business & Economics

Page: 384

View: 9742

Kunden haben so eine große Auswahl an Produkten wie nie. Da müssen sich die Unternehmen etwas einfallen lassen, um beim Kunden aufzufallen: die Qualität, das Marketing, der Vertrieb und der Preis - das alles muss ein Produktmanager im Auge behalten, um das Produkt erfolgreich zu machen. Brian Lawley und Pamela Schure stellen alle Aspekte des Produktmanagements vor: die Planungsstrategie sowie den kompletten Produktlebenszyklus von der Marktreife bis zum Ausscheiden aus dem Markt. Sie erklären, wie Sie erste Ideen zu Produkten weiterentwickeln und wie Sie Kunden- und Marktanalysen durchführen. Erfahren Sie außerdem, wie Sie Teams führen und sie zu Höchstleistungen anspornen. Werden Sie so zu einem erfolgreichen Produktmanager, bringen Sie neue Produkte auf den Markt und steigern Sie Ihren Umsatz.
Release

Das DevOps-Handbuch

Teams, Tools und Infrastrukturen erfolgreich umgestalten

Author: Gene Kim,Jez Humble,Patrick Debois,John Willis

Publisher: O'Reilly

ISBN: 3960101244

Category: Computers

Page: 432

View: 3817

Mehr denn je ist das effektive Management der IT entscheidend für die Wettbewerbsfähigkeit von Organisationen. Viele Manager in softwarebasierten Unternehmen ringen damit, eine Balance zwischen Agilität, Zuverlässigkeit und Sicherheit ihrer Systeme herzustellen. Auf der anderen Seite schaffen es High-Performer wie Google, Amazon, Facebook oder Netflix, routinemäßig und zuverlässig hundertoder gar tausendmal pro Tag Code auszuliefern. Diese Unternehmen verbindet eins: Sie arbeiten nach DevOps-Prinzipien. Die Autoren dieses Handbuchs folgen den Spuren des Romans Projekt Phoenix und zeigen, wie die DevOps-Philosophie praktisch implementiert wird und Unternehmen dadurch umgestaltet werden können. Sie beschreiben konkrete Tools und Techniken, die Ihnen helfen, Software schneller und sicherer zu produzieren. Zudem stellen sie Ihnen Maßnahmen vor, die die Zusammenarbeit aller Abteilungen optimieren, die Arbeitskultur verbessern und die Profitabilität Ihres Unternehmens steigern können. Themen des Buchs sind: Die Drei Wege: Die obersten Prinzipien, von denen alle DevOps-Maßnahmen abgeleitet werden.Einen Ausgangspunkt finden: Eine Strategie für die DevOps-Transformation entwickeln, Wertketten und Veränderungsmuster kennenlernen, Teams schützen und fördern.Flow beschleunigen: Den schnellen Fluss der Arbeit von Dev hin zu Ops ermöglichen durch eine optimale Deployment-Pipeline, automatisierte Tests, Continuous Integration und Continuous Delivery.Feedback verstärken: Feedback-Schleifen verkürzen und vertiefen, Telemetriedaten erzeugen und Informationen unternehmensweit sichtbar machen.Kontinuierliches Lernen ermöglichen: Eine Just Culture aufbauen und ausreichend Zeit reservieren, um das firmenweite Lernen zu fördern.
Release

Routineaufgaben mit Python automatisieren

Praktische Programmierlösungen für Einsteiger

Author: Al Sweigart

Publisher: dpunkt.verlag

ISBN: 3864919932

Category: Computers

Page: 576

View: 3491

Wenn Sie jemals Stunden damit verbracht haben, Dateien umzubenennen oder Hunderte von Tabelleneinträgen zu aktualisieren, dann wissen Sie, wie stumpfsinnig manche Tätigkeiten sein können. Wie wäre es, den Computer dazu zu bringen, diese Arbeiten zu übernehmen? In diesem Buch lernen Sie, wie Sie mit Python Aufgaben in Sekundenschnelle erledigen können, die sonst viel Zeit in Anspruch nehmen würden. Programmiererfahrung brauchen Sie dazu nicht: Wenn Sie einmal die Grundlagen gemeistert haben, werden Sie Python-Programme schreiben, die automatisch alle möglichen praktischen Aufgaben für Sie abarbeiten: • eine oder eine Vielzahl von Dateien nach Texten durchsuchen • Dateien und Ordner erzeugen, aktualisieren, verschieben und umbenennen • das Web durchsuchen und Inhalte herunterladen • Excel-Dateien aktualisieren und formatieren • PDF-Dateien teilen, zusammenfügen, mit Wasserzeichen versehen und verschlüsseln • Erinnerungsmails und Textnachrichten verschicken • Online-Formulare ausfüllen Schritt-für-Schritt-Anleitungen führen Sie durch jedes Programm und Übungsaufgaben am Ende jedes Kapitels fordern Sie dazu auf, die Programme zu verbessern und Ihre Fähigkeiten auf ähnliche Problemstellungen zu richten. Verschwenden Sie nicht Ihre Zeit mit Aufgaben, die auch ein gut dressierter Affe erledigen könnte. Bringen Sie Ihren Computer dazu, die langweilige Arbeit zu machen!
Release