最新章節(jié)
- Index
- Summary
- Chapter 65. Enterprise Software Job Strategy and Guide
- Good answers to your greatest weakness
- Bad answers to your greatest weakness
- Chapter 64. Greatest Weakness Answers for Coding Interviews
品牌:中圖公司
上架時間:2021-07-15 16:57:14
出版社:Packt Publishing
本書數(shù)字版權(quán)由中圖公司提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- Index 更新時間:2021-07-15 17:04:08
- Summary
- Chapter 65. Enterprise Software Job Strategy and Guide
- Good answers to your greatest weakness
- Bad answers to your greatest weakness
- Chapter 64. Greatest Weakness Answers for Coding Interviews
- Answering impossible interview questions – case studies
- Questions
- Chapter 63. Answering in an Impossible Interview
- Summary
- Poor questions to ask during a job interview
- Best questions to ask during a job interview
- Chapter 62. Best Questions to Ask During a Job Interview
- Researching salary rates
- Knowing the organization
- Knowing the industry
- Knowing your skill set
- Chapter 61. Developer Salary Negotiation Strategies
- Summary
- Developer resume tips
- Chapter 60. Developer Resume Tips – How to Create an Effective Resume?
- Summary
- Tips to stay sharp as a developer
- Chapter 59. How to Stay Sharp as a Developer?
- Summary
- Tips for becoming a great developer
- Chapter 58. What Does It Take to Become a Great Developer?
- Summary
- Code katas
- Taking online courses
- Visiting the DailyProgrammer subreddit on Reddit
- Utilizing open source software
- Engaging in pair programming
- Chapter 57. How to Practice Programming Techniques and Improve as a Developer?
- Strategies to approaching project development
- Student question
- Chapter 56. A Practical Guide to Approaching Project Development
- Chapter 55. Best Practices Versus Creativity as a Developer
- Chapter 54. Inspirational Programming Advice from Howard Roark
- Summary
- How to write better code
- Chapter 53. Is Writing Bad Code Immoral for Developers?
- Summary
- Chapter 52. Is it Possible to Lose Your Coding Skills?
- Summary
- Learning for fun or as a hobby
- Improving your skill in your current profession
- Becoming a professional developer
- Degrees of programming expertise
- Chapter 51. Developer Learning Options – A Practical Analysis
- The importance of soft skills
- Developer soft skills
- Chapter 50. Developer Soft Skills – Learning How to Gain an Edge in the Marketplace
- Summary
- How to pick a programming language?
- Chapter 49. How to Choose Your Next Programming Language?
- Making the decision
- How to choose a developer specialty?
- Chapter 48. How to Choose a Developer Specialty?
- But you can learn programming
- Coding is hard
- Real-world projects
- Reading
- Tutorials
- Small bites
- Chapter 47. How to Learn to Code from Scratch? – A Practical Strategy
- Summary
- Following your passion – a case study
- Chapter 46. Following Your Passion – Good or Bad Advice for Developers?
- Summary
- Should I learn to code? – a balanced look at both sides
- Chapter 45. Should I Learn to Code? – A Balanced Perspective on Programming
- Part III. Career Skills
- Summary
- Referrals
- Freelancing services
- Chapter 44. Freelancer Tips – Three Ways to Get New Clients
- Summary
- Chapter 43. How to Create Accurate Freelance Bids?
- Summary
- A system to manage outsourced web developers
- Chapter 42. Outsource Web Developers Properly with System-Based Processes
- Summary
- A system to maintain proper client communication
- Chapter 41. Client Communication Freelancing Tips
- Summary
- SEO best practices tutorial
- Chapter 40. SEO Best Practices and Strategies for Freelancers
- Summary
- Importance of test-driven development
- Chapter 39. Importance of Test-Driven Development for Coders
- Examples of freelance portfolios
- Chapter 38. Examples of Freelance Portfolios That Help Acquire New Clients
- Strategies for managing client conflicts
- Chapter 37. Managing Client Conflicts as a Freelancer
- Summary
- Getting new clients as a freelancer
- The challenge in getting new clients with outsourcing services
- Where to find new clients
- Chapter 36. Learning the Secret to Get New Clients as a Freelancer
- Summary
- Freelance bookkeeping options
- Chapter 35. Top Freelance Bookkeeping Options for Developers
- Summary
- Top project management tools
- Chapter 34. Top Project Management Tools for Freelancers
- Summary
- A clear end
- Chapter 33. Defining Project Success as a Freelance Developer
- Summary
- Review of services to remotely demo work
- Why proper demonstrations are important
- Chapter 32. How to Remotely Demo Work for Freelance Clients?
- Summary
- A better ending
- A better way
- Freelance requirement elicitation
- Chapter 31. Freelance Requirement Elicitation – A Guide for Feature Development
- Summary
- Importance of daily updates
- Chapter 30. Automating Client Updates as a Freelance Developer
- TDD on freelance projects
- Quality versus Speed
- Chapter 29. Should You Use TDD on Freelance Projects? – Comparing Quality Versus Speed
- Summary
- When should you start over?
- Starting over versus refactoring
- The legacy scenario
- Chapter 28. Guide to Freelancing – Starting Over Versus Refactoring
- Summary
- Tips for taking over a legacy application
- Chapter 27. Five Tips for Taking Over a Legacy Application
- Chapter 26. Freelancer Interviews – Practical Tips for Taking Over a Legacy Application
- A caveat
- Summary
- The result
- The process
- The talent pool
- Managing advanced features
- Chapter 25. A Freelance Guide to Managing Advanced Features
- The problem with silver bullets
- Chapter 24. Dodging Silver Bullets for Scalable Freelance Projects
- The joy of firing a client
- My urgent client
- Chapter 23. Freelancing Tips – Knowing When to Fire a Client
- Summary
- Organically growing a freelance business
- Chapter 22. Tips for Organically Growing a Freelance Business
- Part II. Freelancer Skills
- Summary
- The problem with traditional note-taking
- Chapter 21. Development Study Tips – Reverse Note-Taking
- Chapter 20. A System for Learning a New Programming Language
- Not everything has to be memorized
- The guide to memorization
- Chapter 19. Learn How to Code – The Guide to Memorization
- Summary
- The secret weapon to mastery – making mistakes
- Chapter 18. The Power of Making Mistakes – Learning by Failing
- Practical implementation
- Practical ways to use the Pomodoro Technique
- Chapter 17. Practical Ways to Use the Pomodoro Technique as a Developer
- The problem with procrastination
- Chapter 16. The Problem with Procrastination for Developers
- Summary
- Hacking procrastination
- Root causes of procrastination
- Chapter 15. A Developer's Guide for Hacking Procrastination to Achieve Success
- Summary
- Mental models for the Kouros
- Chapter 14. Mental Models for Learning How to Code and Improve as a Developer
- A practical system
- Learn how to code faster
- Chapter 13. Slowing Down to Learn How to Code Faster
- Summary
- A unique journey
- The zone
- The twilight zone
- Liftoff
- The developer learning curve
- What is the learning curve?
- Chapter 12. Developer Learning Curve – Why Learning How to Code Takes So Long
- Summary
- Getting past skill plateaus
- What is a learning plateau?
- Chapter 11. Learning How to Code – Getting Past Skill Plateaus
- Summary
- Why is reading important for developers?
- Chapter 10. Is Reading Important for Developers?
- Chapter 9. Cramming Versus Consistent Study and a Study System that Works
- Summary
- What are willpower limits?
- Chapter 8. How to Use Willpower Limits Instead of Letting Them Use You?
- A system for decreasing task switching costs
- Chapter 7. Task Switching Costs for Developers
- Summary
- Multiple sessions
- Definition of deep work
- Chapter 6. Defining Deep Work and What It Means for Developers
- Summary
- The comprehensive study system
- The hard way
- An effective study practices case study
- Why traditional study habits don't work
- Chapter 5. Effective Study Practices for Developers
- A system for how to study
- Chapter 4. How to Study and Understand Complex Topics?
- Do you have to be a genius to be a developer?
- The running man
- Chapter 3. Do You Have to Be a Genius to Be a Developer?
- Why we love the prodigy myth
- Are prodigies real?
- Chapter 2. Are Developers Born or Made? – Debunking the Myth of Prodigies
- The solution
- Tipping point for developers
- Chapter 1. Discovering the Tipping Point for Developers
- Part I. Coder Skills
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What this book covers
- Preface
- Customer Feedback
- www.PacktPub.com
- About the Author
- Credits
- Skill Up: A Software Developer's Guide to Life and Career
- 書名頁
- 封面
- 封面
- 書名頁
- 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 更新時間:2021-07-15 17:04:08