Muutke küpsiste eelistusi

Getting a Coding Job For Dummies [Pehme köide]

  • Formaat: Paperback / softback, 288 pages, kõrgus x laius x paksus: 235x188x14 mm, kaal: 386 g
  • Ilmumisaeg: 18-Aug-2015
  • Kirjastus: For Dummies
  • ISBN-10: 1119050944
  • ISBN-13: 9781119050940
Teised raamatud teemal:
  • Pehme köide
  • Hind: 39,69 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 288 pages, kõrgus x laius x paksus: 235x188x14 mm, kaal: 386 g
  • Ilmumisaeg: 18-Aug-2015
  • Kirjastus: For Dummies
  • ISBN-10: 1119050944
  • ISBN-13: 9781119050940
Teised raamatud teemal:
Your friendly guide to getting a job in coding

Getting a Coding Job For Dummies explains how a coder works in (or out of) an organization, the key skills any job requires, the basics of the technologies a coding pro will encounter, and how to find formal or informal ways to build your skills. Plus, it paints a picture of the world a coder lives in, outlines how to build a resume to land a coding job, and so much more.

Coding is one of the most in-demand skills in today's job market, yet there seems to be an ongoing deficit of candidates qualified to take these jobs.Getting a Coding Job For Dummies provides a road map for students, post-grads, career switchers, and anyone else interested in starting a career in coding. Inside this friendly guide, you'll find the steps needed to learn the hard and soft skills of coding—and the world of programming at large. Along the way, you'll set a clear career path based on your goals and discover the resources that can best help you build your coding skills to make you a suitable job candidate.

  • Covers the breadth of job opportunities as a coder
  • Includes tips on educational resources for coders and ways to build a positive reputation
  • Shows you how to research potential employers and impress interviewers
  • Offers access to online video, articles, and sample resume templates

If you're interested in pursuing a job in coding, but don't know the best way to get there,Getting a Coding Job For Dummies is your compass!

Introduction 1(4)
About This Book
1(1)
Foolish Assumptions
2(1)
Icons Used in This Book
2(1)
Beyond the Book
3(1)
Where to Go from Here
3(2)
Part I: Getting a Job in Coding 5(50)
Chapter 1 Seeing the Big Picture
7(12)
What Is Coding?
8(1)
Why Coding Matters: Past, Present, Future
9(5)
Coding in the past
9(1)
Coding today
10(2)
Coding in the future
12(2)
Tracking the Explosion of Coding Jobs
14(1)
Companies Hiring Coding Professionals
15(4)
Full-time jobs
16(2)
Freelancing and contract jobs
18(1)
Chapter 2 Exploring Coding Career Paths
19(14)
Augmenting Your Existing Job
19(7)
Creative design
20(1)
Content and editorial
21(1)
Human resources
22(1)
Product management
23(1)
Sales and marketing
24(1)
Legal
25(1)
Finding a New Coding Job
26(7)
Front-end web development
27(1)
Back-end web development
28(2)
Mobile application development
30(1)
Data analysis
31(2)
Chapter 3 Working as a Coder
33(14)
Writing Code by Using a Process
33(6)
Researching what you want to build
35(1)
Designing your app
36(2)
Coding your app
38(1)
Debugging your code
38(1)
Compensating a Coder
39(5)
Salary and equity
39(2)
Benefits and perks
41(1)
Advancement
42(1)
Restrictions on employment
42(1)
Joining a company versus freelancing
43(1)
A Week in the Life of a Coder
44(3)
Monday
44(1)
Tuesday
44(1)
Wednesday
45(1)
Thursday
46(1)
Friday
46(1)
Chapter 4 Understanding Key Coding Concepts
47(8)
Developing for the Front End and Back End
48(2)
Storing Data in SQL and NoSQL Databases
50(2)
SQL databases
50(1)
NoSQL databases
51(1)
Saving Your Code in a Repository
52(2)
Optimizing Code for Search Engines
54(1)
Part II: Technologies Used When Coding 55(56)
Chapter 5 Creating a Website
57(26)
What Do HTML, CSS, and JavaScript Do?
57(3)
Common HTML Tasks and Tags
60(7)
Writing headlines
63(1)
Organizing text in paragraphs
64(1)
Linking to your (heart's) content
65(1)
Adding images
66(1)
Common CSS Tasks and Selectors
67(6)
Setting the font size
70(1)
Setting the color
71(1)
Setting the font style and font weight
72(1)
Setting the font family
72(1)
Common JavaScript Tasks and Commands
73(9)
Understanding JavaScript structure
74(1)
Using semicolons, quotes, parentheses, and braces
74(1)
Storing data with variables
75(1)
Making decisions with if-else statements
76(4)
Working with string and number methods
80(1)
Alerting users and prompting for input
81(1)
Practicing Your HTML, CSS, and JavaScript
82(1)
Chapter 6 Programming with Ruby and Python
83(10)
Introducing Ruby and Python
83(3)
Coding Advanced Functionality
86(4)
Ruby design principles and code
86(2)
Python design principles and code
88(2)
Choosing between Ruby and Python
90(3)
Chapter 7 Creating Mobile Apps
93(8)
Defining Types of Mobile Apps
93(2)
Creating Mobile Web Apps for Any Phone
95(2)
Coding Native Mobile Apps for iPhones and Android Devices
97(1)
Identifying the Parts of an App
98(3)
Chapter 8 Analyzing Big Data
101(10)
Understanding Big Data
102(4)
Defining big data
102(1)
Preparing your data for analysis
103(1)
Surveying techniques to analyze data
104(2)
Decoding Data with R and Python
106(3)
Using R for data analysis
107(1)
Using Python for data analysis
107(2)
Visualizing and Interacting with Data
109(2)
Part III: Getting Your Coding Education 111(64)
Chapter 9 Coding on Your Own
113(18)
Assessing Your Goal, Time, and Budget
114(4)
Choosing your goal
114(1)
Making time to learn how to code
114(1)
Spending money to learn how to code
115(3)
Learning to Code Online and Offline
118(7)
Using blogs and books
118(2)
Learning from online websites
120(3)
Adding support with mentors
123(2)
Staying on Target to Achieve Your Goal
125(3)
Pick a language, any language
125(1)
Define a goal
126(1)
Google is a coder's best friend
126(1)
Zap those bugs
127(1)
Just Ship It
128(1)
Collect Feedback
129(1)
Iterate on Your Code
129(1)
Share Your Successes and Failures
130(1)
Chapter 10 Going to Boot Camp
131(20)
Discovering Coding Boot Camps
131(3)
Filtering Boot Camps by Topic and Quality
134(4)
Understanding the Coding Boot Camp Curriculum
138(4)
Choosing the Right Boot Camp for You
142(2)
Applying to a Coding Boot Camp
144(2)
Preparing to Attend a Coding Boot Camp
146(3)
Completing the prework
146(2)
Financing your education
148(1)
Finding a Job after a Coding Boot Camp
149(2)
Chapter 11 Exploring Undergraduate and Graduate Degrees
151(14)
Getting a College Degree
152(5)
College computer science curriculum
152(3)
Doing extracurricular activities
155(1)
Two-year versus four-year school
156(1)
Enrolling in an Advanced Degree Program
157(4)
Graduate school computer science curriculum
158(2)
Performing research
160(1)
Interning to Build Credibility
161(4)
Types of internship programs
161(1)
Securing an internship
162(3)
Chapter 12 Training on the Job
165(10)
Taking a Work Project to the Next Level
166(1)
Learning on the Job and After Work
167(4)
Training on the job
168(1)
Learning after work
169(2)
Freelancing to Build Confidence and Skills
171(1)
Transitioning to a New Role
172(5)
Assessing your current role
172(1)
Networking with developers
173(1)
Identifying roles that match your interest and skills
174(1)
Part IV: Launching Your Career Path 175(42)
Chapter 13 Building Your Portfolio Site
177(14)
Introducing Sarah Rudder's Portfolio Site
178(7)
Sarah's career so far
178(1)
Sarah's portfolio site, above the fold
179(3)
The rest of Sarah's page — and site
182(3)
Introducing Matt Rudder's Portfolio Site
185(3)
Creating Your Own Portfolio Site
188(3)
Chapter 14 Networking for Opportunities
191(12)
Networking in the Real World
191(5)
Networking in your current company
193(1)
Networking outside your company
194(2)
Building Your Online Network
196(1)
Creating a Winning Resume
197(6)
Making a print resume stand out
197(3)
Following the rules for LinkedIn
200(3)
Chapter 15 Interviewing and Becoming a Star
203(14)
Getting the Interview
203(3)
Surviving Interviews
206(6)
The phone screen
207(1)
Before you interview
208(1)
Acing the interview
209(3)
Becoming a Star Employee
212(7)
Be stellar at your core skill
213(1)
Get more technical
214(1)
Communicate better and earlier
215(2)
Part V: The Part of Tens 217(40)
Chapter 16 Ten Interview Questions Decoded
219(10)
Can You Walk Me through Your Resume?
220(1)
What Recent Project Have Your Worked On?
220(1)
Why Do You Want to Work Here?
221(2)
What Feature Would You Add to or Remove from Product X?
223(1)
What Team Conflict Have You Resolved?
224(1)
What Is Your Ideal Company and Job?
225(1)
What Is Your Superpower?
226(1)
Which Three Strengths and Weaknesses Would Your Friends Use to Describe You?
226(1)
What Do You Know to Be True that Most People Disagree With or Find Surprising?
227(1)
What Questions Do You Have for Me?
228(1)
Chapter 17 Ten Job Search Strategies
229(10)
Publish Your Code
229(1)
Blog Regularly
230(1)
Learn New Technologies
231(1)
Update and Refresh Your Resume
232(1)
Review Your Public Information
232(1)
Attend Hackathons
233(2)
Teach Yourself a Popular API
235(1)
Build and Release Something People Want
235(2)
Consult to Fix a Painful Problem
237(1)
Do a Trial Engagement
237(2)
Chapter 18 Ten Coding Myths
239(10)
You Must Be Good at Math
239(1)
You Must Have Studied Engineering
240(1)
You Can Learn Coding in a Few Weeks
241(1)
You Need a Great Idea to Start Coding
241(1)
Ruby Is Better than Python
242(1)
Only College Graduates Receive Coding Offers
243(1)
You Must Have Experience
244(1)
Tech Companies Don't Hire Women or Minorities
245(1)
The Highest Paying Coding Jobs Are in San Francisco
246(1)
Your Previous Experience Isn't Relevant
247(2)
Chapter 19 Ten Coding Job Websites
249(8)
Part-Time and Contract Coding Jobs
249(3)
oDesk/Elance
250(1)
Freelancer
250(1)
CodersClan
251(1)
Startup Weekend
251(1)
Full-Time Coding Jobs
252(5)
AngelList
252(1)
Indeed
253(1)
Hacker News
253(1)
LinkedIn
254(1)
Stack Overflow Careers
255(1)
Hired
255(2)
Talk the Talk 257(8)
Index 265
Nikhil Abraham is a former Codecademy associate who has helped millions prepare for jobs in coding. He also helped launch ReSkillUSA, a Codecademy extension that helps people gain the skills to start coding careers. Nik wrote Coding For Dummies, and focuses on corporate coding training and seminars.