首頁(yè) > 計(jì)算機(jī)網(wǎng)絡(luò) >
編程語(yǔ)言與程序設(shè)計(jì)
> Skill Up:A Software Developer's Guide to Life and Career最新章節(jié)目錄
目錄(231章)
倒序
- 封面
- 書名頁(yè)
- Skill Up: A Software Developer's Guide to Life and Career
- Credits
- About the Author
- www.PacktPub.com
- Customer Feedback
- Preface
- What this book covers
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Part I. Coder Skills
- Chapter 1. Discovering the Tipping Point for Developers
- Tipping point for developers
- The solution
- Chapter 2. Are Developers Born or Made? – Debunking the Myth of Prodigies
- Are prodigies real?
- Why we love the prodigy myth
- Chapter 3. Do You Have to Be a Genius to Be a Developer?
- The running man
- Do you have to be a genius to be a developer?
- Chapter 4. How to Study and Understand Complex Topics?
- A system for how to study
- Chapter 5. Effective Study Practices for Developers
- Why traditional study habits don't work
- An effective study practices case study
- The hard way
- The comprehensive study system
- Summary
- Chapter 6. Defining Deep Work and What It Means for Developers
- Definition of deep work
- Multiple sessions
- Summary
- Chapter 7. Task Switching Costs for Developers
- A system for decreasing task switching costs
- Chapter 8. How to Use Willpower Limits Instead of Letting Them Use You?
- What are willpower limits?
- Summary
- Chapter 9. Cramming Versus Consistent Study and a Study System that Works
- Chapter 10. Is Reading Important for Developers?
- Why is reading important for developers?
- Summary
- Chapter 11. Learning How to Code – Getting Past Skill Plateaus
- What is a learning plateau?
- Getting past skill plateaus
- Summary
- Chapter 12. Developer Learning Curve – Why Learning How to Code Takes So Long
- What is the learning curve?
- The developer learning curve
- Liftoff
- The twilight zone
- The zone
- A unique journey
- Summary
- Chapter 13. Slowing Down to Learn How to Code Faster
- Learn how to code faster
- A practical system
- Chapter 14. Mental Models for Learning How to Code and Improve as a Developer
- Mental models for the Kouros
- Summary
- Chapter 15. A Developer's Guide for Hacking Procrastination to Achieve Success
- Root causes of procrastination
- Hacking procrastination
- Summary
- Chapter 16. The Problem with Procrastination for Developers
- The problem with procrastination
- Chapter 17. Practical Ways to Use the Pomodoro Technique as a Developer
- Practical ways to use the Pomodoro Technique
- Practical implementation
- Chapter 18. The Power of Making Mistakes – Learning by Failing
- The secret weapon to mastery – making mistakes
- Summary
- Chapter 19. Learn How to Code – The Guide to Memorization
- The guide to memorization
- Not everything has to be memorized
- Chapter 20. A System for Learning a New Programming Language
- Chapter 21. Development Study Tips – Reverse Note-Taking
- The problem with traditional note-taking
- Summary
- Part II. Freelancer Skills
- Chapter 22. Tips for Organically Growing a Freelance Business
- Organically growing a freelance business
- Summary
- Chapter 23. Freelancing Tips – Knowing When to Fire a Client
- My urgent client
- The joy of firing a client
- Chapter 24. Dodging Silver Bullets for Scalable Freelance Projects
- The problem with silver bullets
- Chapter 25. A Freelance Guide to Managing Advanced Features
- Managing advanced features
- The talent pool
- The process
- The result
- Summary
- A caveat
- Chapter 26. Freelancer Interviews – Practical Tips for Taking Over a Legacy Application
- Chapter 27. Five Tips for Taking Over a Legacy Application
- Tips for taking over a legacy application
- Summary
- Chapter 28. Guide to Freelancing – Starting Over Versus Refactoring
- The legacy scenario
- Starting over versus refactoring
- When should you start over?
- Summary
- Chapter 29. Should You Use TDD on Freelance Projects? – Comparing Quality Versus Speed
- Quality versus Speed
- TDD on freelance projects
- Chapter 30. Automating Client Updates as a Freelance Developer
- Importance of daily updates
- Summary
- Chapter 31. Freelance Requirement Elicitation – A Guide for Feature Development
- Freelance requirement elicitation
- A better way
- A better ending
- Summary
- Chapter 32. How to Remotely Demo Work for Freelance Clients?
- Why proper demonstrations are important
- Review of services to remotely demo work
- Summary
- Chapter 33. Defining Project Success as a Freelance Developer
- A clear end
- Summary
- Chapter 34. Top Project Management Tools for Freelancers
- Top project management tools
- Summary
- Chapter 35. Top Freelance Bookkeeping Options for Developers
- Freelance bookkeeping options
- Summary
- Chapter 36. Learning the Secret to Get New Clients as a Freelancer
- Where to find new clients
- The challenge in getting new clients with outsourcing services
- Getting new clients as a freelancer
- Summary
- Chapter 37. Managing Client Conflicts as a Freelancer
- Strategies for managing client conflicts
- Chapter 38. Examples of Freelance Portfolios That Help Acquire New Clients
- Examples of freelance portfolios
- Chapter 39. Importance of Test-Driven Development for Coders
- Importance of test-driven development
- Summary
- Chapter 40. SEO Best Practices and Strategies for Freelancers
- SEO best practices tutorial
- Summary
- Chapter 41. Client Communication Freelancing Tips
- A system to maintain proper client communication
- Summary
- Chapter 42. Outsource Web Developers Properly with System-Based Processes
- A system to manage outsourced web developers
- Summary
- Chapter 43. How to Create Accurate Freelance Bids?
- Summary
- Chapter 44. Freelancer Tips – Three Ways to Get New Clients
- Freelancing services
- Referrals
- Summary
- Part III. Career Skills
- Chapter 45. Should I Learn to Code? – A Balanced Perspective on Programming
- Should I learn to code? – a balanced look at both sides
- Summary
- Chapter 46. Following Your Passion – Good or Bad Advice for Developers?
- Following your passion – a case study
- Summary
- Chapter 47. How to Learn to Code from Scratch? – A Practical Strategy
- Small bites
- Tutorials
- Reading
- Real-world projects
- Coding is hard
- But you can learn programming
- Chapter 48. How to Choose a Developer Specialty?
- How to choose a developer specialty?
- Making the decision
- Chapter 49. How to Choose Your Next Programming Language?
- How to pick a programming language?
- Summary
- Chapter 50. Developer Soft Skills – Learning How to Gain an Edge in the Marketplace
- Developer soft skills
- The importance of soft skills
- Chapter 51. Developer Learning Options – A Practical Analysis
- Degrees of programming expertise
- Becoming a professional developer
- Improving your skill in your current profession
- Learning for fun or as a hobby
- Summary
- Chapter 52. Is it Possible to Lose Your Coding Skills?
- Summary
- Chapter 53. Is Writing Bad Code Immoral for Developers?
- How to write better code
- Summary
- Chapter 54. Inspirational Programming Advice from Howard Roark
- Chapter 55. Best Practices Versus Creativity as a Developer
- Chapter 56. A Practical Guide to Approaching Project Development
- Student question
- Strategies to approaching project development
- Chapter 57. How to Practice Programming Techniques and Improve as a Developer?
- Engaging in pair programming
- Utilizing open source software
- Visiting the DailyProgrammer subreddit on Reddit
- Taking online courses
- Code katas
- Summary
- Chapter 58. What Does It Take to Become a Great Developer?
- Tips for becoming a great developer
- Summary
- Chapter 59. How to Stay Sharp as a Developer?
- Tips to stay sharp as a developer
- Summary
- Chapter 60. Developer Resume Tips – How to Create an Effective Resume?
- Developer resume tips
- Summary
- Chapter 61. Developer Salary Negotiation Strategies
- Knowing your skill set
- Knowing the industry
- Knowing the organization
- Researching salary rates
- Chapter 62. Best Questions to Ask During a Job Interview
- Best questions to ask during a job interview
- Poor questions to ask during a job interview
- Summary
- Chapter 63. Answering in an Impossible Interview
- Questions
- Answering impossible interview questions – case studies
- Chapter 64. Greatest Weakness Answers for Coding Interviews
- Bad answers to your greatest weakness
- Good answers to your greatest weakness
- Chapter 65. Enterprise Software Job Strategy and Guide
- Summary
- Index 更新時(shí)間:2021-07-15 17:04:08
推薦閱讀
- JavaScript百煉成仙
- 精通Nginx(第2版)
- Software Defined Networking with OpenFlow
- C語(yǔ)言程序設(shè)計(jì)(第2 版)
- Banana Pi Cookbook
- Learn React with TypeScript 3
- ASP.NET開發(fā)與應(yīng)用教程
- Learning YARN
- 搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例
- Flowable流程引擎實(shí)戰(zhàn)
- QGIS 2 Cookbook
- 深度學(xué)習(xí)入門:基于Python的理論與實(shí)現(xiàn)
- PHP項(xiàng)目開發(fā)全程實(shí)錄(第4版)
- Scratch編程從入門到精通
- PostgreSQL 12 High Availability Cookbook
- Building Apple Watch Projects
- Mastering Unity Scripting
- Python數(shù)據(jù)科學(xué)實(shí)戰(zhàn)
- Java從入門到精通(微視頻精編版)
- Go底層原理與工程化實(shí)踐
- Java編程方法論:響應(yīng)式RxJava與代碼設(shè)計(jì)實(shí)戰(zhàn)
- Java核心技術(shù)第10版(套裝共2冊(cè))
- JSP程序設(shè)計(jì)實(shí)訓(xùn)與案例教程(第2版)
- Learning Highcharts 4
- 寫給風(fēng)控師的實(shí)操手冊(cè)(全2冊(cè))
- Java程序設(shè)計(jì)實(shí)戰(zhàn)案例教程
- Java程序設(shè)計(jì)與應(yīng)用開發(fā)(第3版)
- Hands-On Serverless Applications with Kotlin
- Java學(xué)習(xí)手冊(cè)
- Android深入淺出