دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: 1 نویسندگان: Dan Moore سری: ISBN (شابک) : 1484260732, 9781484260739 ناشر: Apress سال نشر: 2020 تعداد صفحات: 220 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب نامه هایی به یک توسعه دهنده جدید: چیزی که ای کاش وقتی شروع به توسعه می کردم می دانستم: بهترین شیوه ها، شغل، کار تیمی، مهارت های نرم
در صورت تبدیل فایل کتاب Letters to a New Developer: What I Wish I Had Known When Starting My Development Career به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب نامه هایی به یک توسعه دهنده جدید: چیزی که ای کاش وقتی شروع به توسعه می کردم می دانستم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
آنچه را که برای موفقیت به عنوان یک توسعه دهنده فراتر از کد نیاز دارید، بیاموزید. درسهای این کتاب با به اشتراک گذاشتن درسها و اشتباهات توسعهدهندگان واقعی، کار حرفهای شما را تقویت میکند. آیا درس گرفتن از اشتباهات شغلی دیگران خوب نیست؟ مهارت های "نرم" برای موفقیت بسیار مهم هستند، اما به طور تصادفی در کار انتخاب می شوند یا بدتر از آن هرگز یاد نمی گیرند. درک این شایستگی ها و چگونگی بهبود آنها، شما را به عضوی موثرتر در تیم و استخدامی جذاب تر تبدیل می کند. این کتاب مهارتهای کلیدی مورد نیاز خود را به شما آموزش میدهد، از جمله نحوه پرسیدن سؤال، نحوه و زمان استفاده از ابزارهای رایج و نحوه تعامل با سایر اعضای تیم. هرکدام در زمینه و از منظرهای متعدد ارائه می شوند تا بتوانید آنها را ادغام کرده و به سرعت در حرفه خود اعمال کنید. آنچه شما یاد خواهید گرفت • بدانید چه زمانی بهترین کد بدون کد است • بدانید که در ماه اول کار خود چه کاری باید انجام دهید • تعداد شگفت انگیز توسعه دهندگانی که نمی توانند برنامه نویسی کنند را ببینید • از مشکلات کار به تنهایی دوری کنید این کتاب برای چه کسی است هر کسی که در مورد توسعه نرم افزار به عنوان یک انتخاب شغلی کنجکاو است. شما صفر تا پنج سال تجربه توسعه نرم افزار دارید و می خواهید مهارت های غیر فنی را یاد بگیرید که می تواند به شغل شما کمک کند. همچنین برای معلمان و مربیانی که می خواهند به دانش آموزان و/یا مربیان خود راهنمایی ارائه دهند مناسب است.
Learn what you need to succeed as a developer beyond the code. The lessons in this book will supercharge your career by sharing lessons and mistakes from real developers. Wouldn’t it be nice to learn from others’ career mistakes? “Soft” skills are crucial to success, but are haphazardly picked up on the job or, worse, never learned. Understanding these competencies and how to improve them will make you a more effective team member and a more attractive hire. This book will teach you the key skills you need, including how to ask questions, how and when to use common tools, and how to interact with other team members. Each will be presented in context and from multiple perspectives so you’ll be able to integrate them and apply them to your own career quickly. What You'll Learn • Know when the best code is no code • Understand what to do in the first month of your job • See the surprising number of developers who can’t program • Avoid the pitfalls of working alone Who This Book Is For Anyone who is curious about software development as a career choice. You have zero to five years of software development experience and want to learn non-technical skills that can help your career. It is also suitable for teachers and mentors who want to provide guidance to their students and/or mentees.
Contents About the Author Acknowledgments Introduction For new developers For anyone considering software development For mentors Format Thank you Chapter 1: Your First Month There are no adults in the room Onboarding Overindex Work through the trepidation How to excel at your job Learn your team How to read code Learn about personal finance Take care of your body In conclusion Chapter 2: Questions Ask smart prepared questions How to ask a question on the Internet Don’t be afraid to ask questions Technical decisions in the face of uncertainty Getting answers from busy people Ask the hard questions You know more than you think How to ask “why” How to document “why” Start asking “why” Trade-offs Improving Stack Overflow How to say “I don’t know” In conclusion Chapter 3: Writing Read your work aloud Write that down! Tips for using email well Real-time messaging Write a technical ebook On developer documentation Always be journaling Organization Schedule Reviews Personal results Closing thoughts You should blog Motivation In conclusion Chapter 4: Tools to Learn Leverage The command line jq, awk, and sed awk sed jq Version control Text editors IDEs The standard library Automated testing Network engineering SQL Debuggers Benchmarking Search engines The keyboard In conclusion Chapter 5: Practices Don’t just write code—solve problems Look around corners Read code Estimate your work Debug systems Assume positive intent What about when…? The ROI of trust Express gratitude Cultivate the skill of undivided attention Leading vs. lagging indicators In conclusion Build empathy Don’t complain about the code Avoid jargon Realize time is money Say no Play a lot more Build on your own Consistency is key In conclusion Chapter 6: Understanding the Business Software is about people, not code Outcomes over output Business process crystallization Businesses spend money to make money Understand the business model No company is a monolith Where do developers fit in? Hammers Starting a company Learn from your customers In conclusion Chapter 7: Learning Never stop learning Build expert intuition A regular world Many opportunities to learn Frequent feedback It takes time Teach and learn What is your woodlot? Avoid being an expert beginner Pattern match to be a just-in-time learner Help, I can’t learn something because it is boring! Your team will teach you Use an RSS reader Listen to podcasts Subscribe to link newsletters Read great books about software development Listen actively Learn two languages In conclusion Chapter 8: Mistakes Get used to failure Making mistakes is okay Mistakes are forgiven, hiding them is not Don’t make the same mistake twice Don’t be afraid to “fail” That time I dropped a production table You’re going to put some plates in toasters What do I do when I see someone making a mistake? The despair of ineptitude Admit your weaknesses In conclusion Chapter 9: Your Career Favor learning over earning You will never be in a better position to leave a bad job than before you start Pick a flaw, any flaw Preparing for a recruiting event Resume The introduction The conversation Appearance The surprising number of programmers who can’t program Start at a small consulting company Potential vs. delivery Maintain work-life balance Take this advice, or leave it Manage your career Knowledge Communication Progress Know your runway How to manage one on ones Write a brag document Be adaptable and authentic Are you ready to work remotely? How to go through a layoff Use LinkedIn Contracting Engineering management Someday, you won\'t want to code for a living In conclusion Chapter 10: Community Meetups Conversational hooks Online tech communities You get what you give Build your work community Three mantras to live by Surround yourself every-damn-day with people who are smarter than you Build community and give without expecting anything in return Listen to your gut, every day without exception Build a personal board of advisors In conclusion Index