نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
منظور از توسعه دهنده نرم افزار حرفه ای چیست؟ آیا بازیگری به صورت حرفه ای می تواند شغل شما را بهبود بخشد؟ ما خواهیم دید که حرفه ای بودن چیست و چگونه می توان آن را در صنعت نرم افزار به کار برد. برای بسیاری از ما ، توسعه نرم افزار به عنوان یک سرگرمی آغاز شد ، اما اکنون که این کار را تمام وقت انجام می دهیم ، باید بررسی کنیم که معنی آن چیست یک توسعه دهنده نرم افزار حرفه ای باشید. برای انجام این کار ، برخی از زمینه های اصلی را که در سایر مشاغل با یکدیگر همسان هستند ، بررسی خواهیم کرد. ما با درسهایی که در صنایع دیگر آموخته ایم به دنبال بهبود صنعت خود هستیم. در پایان ، هدف از این دوره این است که نشان دهد چگونه می توان توسعه را به روشی حرفه ای انجام داد ، و چرا انجام آن مهم است.
سرفصل ها و درس ها
تنظیم مرحله
Setting the Stage
-
چرا باید مراقبت کنم: کیفیت زندگی
Why Should I Care: Quality of Life
-
چرا باید مراقبت کنم: رضایت شغلی بالاتر
Why Should I Care: Higher Job Satisfaction
-
چرا باید مراقبت کنم: افزایش احترام
Why Should I Care: Increased Respect
-
چرا باید مراقبت کنم: کار درستی است که باید انجام دهم
Why Should I Care: It's the Right Thing to Do
-
آنچه حرفه ای نیست
What Professionalism Is Not
-
حرفه ای بودن چیست
What Professionalism Is
-
حرفه ای بودن در زمینه های دیگر
Professionalism in Other Fields
-
خلاصه
Summary
به عنوان یک توسعه دهنده رشد کنید
Grow as a Developer
-
در حال رشد در پزشکی
Growing in Medicine
-
"چه می شود" از نرم افزار
'What If's' of Software
-
چرا "اگر چه باشد" مهم است
Why 'What If's' Matter
-
دانستن منظره
Knowing the Landscape
-
روی افق تمرکز کنید
Focus on the Horizon
-
چگونه به روز بمانیم
How to Stay up to Date
-
نگاهی به گذشته
Looking Back
-
مشکلات مثال
Example Problems
-
مشکل شناخته شده: ذخیره رمز عبور
Known Problem: Password Storage
-
مشکل شناخته شده: تزریق SQL
Known Problem: SQL Injection
-
چرا مشکلات وجود دارد؟
Why Do the Problems Exist?
-
نتیجه
Conclusion
کاربران خود را ایمن نگه دارید
Keep Your Users Safe
-
وقتی مجبورید بلند صحبت کنید
When You Have to Speak Up
-
چالشگر و نرم افزار
The Challenger and Software
-
درس های آموخته شده
Lessons Learned
-
پیامدهای نرم افزار
Consequences of Software
-
یکپارچگی در نرم افزار
Integrity in Software
-
نحوه برخورد با درگیری ها
How to Handle Conflicts
-
وقتی صحبت کردن نادیده گرفته می شود
When Speaking up Is Ignored
-
خلاصه
Summary
اهمیت اخلاق
Importance of Ethics
-
حرفه ای بودن بیش از مهارت است
Professionalism Is More Than Skill
-
آنچه ما پوشش خواهیم داد
What We'll Cover
-
چگونه می توان به طور حرفه ای از مالکیت معنوی استفاده کرد
How to Professionally Handle Intellectual Property
-
در مواجهه با تضاد منافع چه باید کرد
What to Do When Faced with a Conflict of Interest
-
از برنامه محافظت کنید
Protect the Schedule
-
با کیفیت در ذهن توسعه دهید
Develop with Quality in Mind
-
نتیجه
Conclusion
از اعتبار خود محافظت کنید
Protect Your Reputation
-
سلول های بنیادی جعلی
Fake Stem Cells
-
چه چیزی را پوشش می دهیم؟
What Are We Covering?
-
حوزه های صلاحیت
Areas of Competence
-
توصیه های مشتری و اعتبار شما
Customer Recommendations and Your Reputation
-
چرا باید به دیگران اهمیت دهیم؟
Why Should We Care About Others?
-
خلاصه
Summary
خلاصه کردن
Recap
-
دید کلی
General Overview
-
رشد
Growth
-
تمامیت
Integrity
-
اخلاق
Ethics
-
شهرت، آبرو
Reputation
-
افکار نهایی
Final Thoughts
نمایش نظرات