My Account Log in

1 option

New programmer's survival manual : navigate your workplace, cube farm, or startup / Josh Carter.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Carter, Joshua D., author.
Contributor:
Pfalzer, Susannah Davidson, editor.
Series:
The pragmatic programmers
Language:
English
Subjects (All):
Computer programming--Vocational guidance.
Computer programming.
Physical Description:
1 online resource (240 pages) : illustrations (some color)
Edition:
1st edition
Place of Publication:
Dallas, Texas ; Raleigh, North Carolina : The Pragmatic Bookself, 2011.
Language Note:
English
System Details:
text file
Summary:
It's your first day on the new job. You've got the programming chops, you're up on the latest tech, you're sitting at your workstation... now what? New Programmer's Survival Manual gives your career the jolt it needs to get going: essential industry skills to help you apply your raw programming talent and make a name for yourself. It's a no-holds-barred look at what really goes on in the office--and how to not only survive, but thrive in your first job and beyond. Programming at industry level requires new skills - you'll build programs that dwarf anything you've done on your own. This book introduces you to practices for working on large-scale, long-lived programs at a professional level of quality. You'll find out how to work efficiently with your current tools, and discover essential new tools. But the tools are only part of the story; you've got to get street-smart too. Succeeding in the corporate working environment requires its own savvy. You'll learn how to navigate the office, work with your teammates, and how to deal with other people outside of your department. You'll understand where you fit into the big picture and how you contribute to the company's success. You'll also get a candid look at the tougher aspects of the job: stress, conflict, and office politics. Finally, programming is a job you can do for the long haul. This book helps you look ahead to the years to come, and your future opportunities--either as a programmer or in another role you grow into. There's nothing quite like the satisfaction of shipping a product and knowing, "I built that." Whether you work on embedded systems or web-based applications, in trendy technologies or legacy systems, this book helps you get from raw skill to an accomplished professional.
Contents:
Cover
Table of Contents
Acknowledgments
Introduction
Where I'm Coming From
And Now About You
Structure of This Book
Conventions Used in This Book
White Belt to Black Belt (and Back)
Online Resources
Onward
Part I-Professional Programming
1. Program for Production
Tip 1. Beat Up Your Code
Tip 2. Insist on Correctness
Tip 3. Design with Tests
Tip 4. Tame Complexity
Tip 5. Fail Gracefully
Tip 6. Be Stylish
Tip 7. Improve Legacy Code
Tip 8. Review Code Early and Often
2. Get Your Tools in Order
Tip 9. Optimize Your Environment
Tip 10. Speak Your Language Fluently
Tip 11. Know Your Platform
Tip 12. Automate Your Pain Away
Tip 13. Control Time (and Timelines)
Tip 14. Use the Source, Luke
Part II-People Skills
3. Manage Thy Self
Tip 15. Find a Mentor
Tip 16. Own the Image You Project
Tip 17. Be Visible
Tip 18. Ace Your Performance Review
Tip 19. Manage Your Stress
Tip 20. Treat Your Body Right
4. Teamwork
Tip 21. Grok Personality Types
Tip 22. Connect the Dots
Tip 23. Work Together
Tip 24. Meet Effectively
Part III-The Corporate World
5. Inside the Company
Tip 25. Know Your Peeps
Tip 26. Know Your (Corporate) Anatomy
6. Mind Your Business
Tip 27. Get with the Project
Tip 28. Appreciate the Circle of (a Product's) Life
Tip 29. Put Yourself in the Company's Shoes
Tip 30. Identify Corporate Antipatterns
Part IV-Looking Forward
7. Kaizen
Tip 31. Mind Your Head
Tip 32. Never Stop Learning
Tip 33. Find Your Place
A1. Bibliography
Index
- A -
- B -
- C -
- D -
- E -
- F -
- G -
- H -
- I -
- J -
- K -
- L -
- M -
- N -
- O -
- P -
- Q -
- R -
- S -
- T -
- U -
- V -
- W -
- X -
- Z -.
Notes:
Bibliographic Level Mode of Issuance: Monograph
Includes bibliographical references and index.
Description based on print version record.
ISBN:
9781941222959
1941222951
9781680504057
1680504053
9781680504040
1680504045
9781934356814
1934356816
OCLC:
897116876

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account