首頁 > 計(jì)算機(jī)網(wǎng)絡(luò) >
編程語言與程序設(shè)計(jì)
> Skill Up:A Software Developer's Guide to Life and Career最新章節(jié)目錄
目錄(231章)
倒序
- 封面
- 書名頁
- 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:原理、方法與實(shí)踐
- Data Analysis with IBM SPSS Statistics
- Hands-On RESTful Web Services with Go
- Backbone.js Blueprints
- Clojure Reactive Programming
- 組態(tài)軟件技術(shù)與應(yīng)用
- 零基礎(chǔ)學(xué)Python網(wǎng)絡(luò)爬蟲案例實(shí)戰(zhàn)全流程詳解(入門與提高篇)
- 數(shù)據(jù)結(jié)構(gòu)與算法分析(C++語言版)
- Python全棧數(shù)據(jù)工程師養(yǎng)成攻略(視頻講解版)
- Extreme C
- 代替VBA!用Python輕松實(shí)現(xiàn)Excel編程
- Bootstrap for Rails
- Tableau Desktop可視化高級(jí)應(yīng)用
- 高效使用Greenplum:入門、進(jìn)階與數(shù)據(jù)中臺(tái)
- Instant GLEW
- Mastering ASP.NET Core 2.0
- ANSYS FLUENT 16.0超級(jí)學(xué)習(xí)手冊(cè)
- Learning Redux
- TensorFlow+Keras深度學(xué)習(xí)算法原理與編程實(shí)戰(zhàn)
- React Router Quick Start Guide
- C#多線程編程實(shí)戰(zhàn)
- ASP.NET程序開發(fā)參考手冊(cè)
- NIO與Socket編程技術(shù)指南
- Python數(shù)據(jù)分析從入門到精通(第2版)
- Mastering Application Development with Force.com
- Vaadin 7 UI Design By Example:Beginner’s Guide
- Getting Started with Twitter Flight
- C語言程序設(shè)計(jì)習(xí)題解析
- Scratch3.0案例式少兒編程初級(jí)35課
- Mastering Ansible