رزومه برنامه نویس صادق

رزومه برنامه نویس صادق

بخش 1. مهارت های نرم

  1. من در جلسات سکوت می کنم. سعی می‌کنم چهره‌ای دقیق و باهوش داشته باشم، حتی اگر برایم مهم نباشد.
  2. مردم مرا مثبت و قابل مذاکره می دانند. من همیشه مودبانه و بدون مزاحمت به شما اطلاع می دهم که وظیفه می گوید فلان کار را انجام دهید. و فقط یکبار بعد من بحث نمیکنم و وقتی کار را تمام می کنم و معلوم می شود چیزی است، نمی خندم و نمی گویم "بهت گفتم!"
  3. برایم مهم نیست که چه جور چیزهایی را هدر می دهم. اگر مشتری به نظر من علاقه مند بود، مدیر پروژه، صاحب محصول، اسکرام مستر، استاد چابک و طراح رابط کاربری استخدام نمی کرد. بگذارید این هیپسترها انواع نظرات، دیدگاه ها و ترفندهای بازاریابی را شکل دهند.
  4. من منضبط هستم من ساعت 9 سر کار می آیم و ساعت 6 می روم. برای من خیلی راحت است. می توانم برای پرداخت مضاعف بیشتر بمانم یا اگر کار جالب باشد.
  5. من حس شوخ طبعی و تجربه غنی از زندگی دارم. من به راحتی می توانم با گفتن اینکه شنبه من چطور گذشت، نیم روز کار تیم را به هم می ریزم. اما من به ندرت این کار را انجام می دهم، زیرا فکر می کنم برای این کار پولی دریافت نمی کنم، بلکه به خاطر این واقعیت است که برخی از رشته ها را گم کرده ام.
  6. من رهبری تیم شما را برگرداندم، می دانید کجاست. من خودم می توانم مقداری چرندیات را دور بریزم، اما با چهره ای باهوش به زیردستانم توضیح می دهم که باید کارهایی بیش از توان من انجام دهند.
  7. من در ارائه ها کاملاً شگفت انگیز هستم. به خصوص اگر شما نیاز به ارائه یک پایین ناتمام دارید. من استادانه از اشکالات در حین ارائه برنامه اجتناب می کنم. یکبار دو ساعت صرف ارائه پنجره ورود به سیستم کردم زیرا برنامه دیگر کار نمی کرد. و ورود به سیستم همیشه کار نمی کند.
  8. وقتی همه چیز به من می رسد، بی سر و صدا استعفا می دهم و از این بخش به بخش دیگر نمی روم و نمی گویم: "همه چیز بد است، ما در پایین هستیم، همه احمق هستند."

بخش 2. مهارت های سخت

  1. اگر فقط 1 فرزند از پدر ارث ببرد، ارث چیز ناپسندی است.
  2. من فقط زمانی از کپسوله کردن استفاده می کنم که زیر ایده با رنگ زرد خط کشیده شده باشد و بنویسد، این روش را می توان خصوصی کرد. در مورد فینال هم همینطور
  3. من هرگز از فرار، نهایی و بسیاری دیگر استفاده نکرده ام.
  4. من نگران این نیستم که از چه چیزی استفاده کنم: ArrayList یا LinkedList. من همیشه از ArrayList استفاده می کنم.
  5. اگر بدانم کسی کد من را نخواهد خواند، می‌توانم از استفاده از گیرنده‌ها و تنظیم‌کننده‌ها در جاوا اجتناب کنم. person.name = "جان". اگر بدانم کسی آن را خواهد خواند، خجالت می کشم.
  6. من هنوز نمی فهمم که چرا رابط ها در جاوا مورد نیاز هستند، به استثنای callback و lambdas. همه نمونه هایی که از آنها استفاده می کنند دور از ذهن هستند و من می توانم بدون آنها کار را آسان تر کنم.
  7. من نمی دانم gc چگونه کار می کند، من هرگز از آن استفاده نکردم. و کلا در 6 سال در حافظه من فقط یک بار ذکر شد. البته جدا از مصاحبه.
  8. من یک شلغم در Github دارم، اما آن را به شما نشان نمی دهم. او شخص شخصی من است و من همان طور که دلم می خواهد در آنجا پوست می کنم. تو خونه دمپایی نمیپوشی درسته؟
  9. من می توانم و دوست دارم اگر از پشت خسته شدم از جلو رد شوم. من قبلاً واکنش را فراموش کردم و عقب افتادم. اما انگار سنچا را به یاد دارم.

بخش 3. دستاوردها

  1. من 3 سایت ساختم که افراد کمتری از آن بازدید کردند. وقتی 2 تا سایت درست کردم میدونستم که هیچکس بهشون سر نمیزنه (انتظار میرفت دنیا رو بگیرن)
  2. من سه برنامه تحت وب (ExtJs-Java-Docker) ساختم، دو تا از آنها هرگز در تولید قرار نگرفتند، و یکی دو بار استفاده شد (انتظار می رفت که آنها جهان را تسخیر کنند).

    وقتی آنها را ساختم، می دانستم که اینطور خواهد بود، زیرا من به کاربرانی که یک کتابچه راهنمای 20 صفحه ای را حفظ می کنند، اعتقادی ندارم، خودم کارم را با یک کتابچه راهنمای چاپی در دستانم ارائه کردم.

  3. من یک برنامه اندرویدی بومی با 8 صفحه ساختم که در آن هیچ کس از صفحه دوم فراتر نرفته است، 107 بار در مارکت گوگل دانلود شد (انتظار می رفت دنیا را در اختیار بگیرد).
  4. یک بار برای دو روز داشتم بالاترین باگ را رفع می کردم و بعد متوجه شدم که حدود سه سال است که هیچکس از این بخش از سایت بازدید نکرده است. و این بخش بسیار سالمی از سایت بود که ساعت های زیادی در آن صرف شد.
  5. من حدود یک هفته تلاش کردم تا جعبه ترکیبی را از سمت راست به جای از بالا حرکت دهم.
  6. من 4 نفر را مدیریت کردم و شش ماه را صرف انجام یک پروژه کردیم که می توانستم به تنهایی در یک هفته انجام دهم. و بله، این پروژه از نقطه 2 است.
  7. من در حال راه‌اندازی ذخیره‌سازی درخواست در Mongu در برنامه‌ای بودم که یک نفر در روز دارد.
  8. من یک مشتری ایمیل شرکتی ساختم، علیرغم این واقعیت که صدها مورد رایگان وجود دارد و همه بهتر بودند.
  9. من داشتم ایده‌آل‌سازی پیکسل (یا هر اسمی دیگر؟) را در جلو انجام می‌دادم.
  10. من داشتم کتابخانه Material UI را برای React طراحی می‌کردم زیرا طراح رابط کاربری مستقل ما از کورگان تصمیم گرفت که درک بهتری از طراحی نسبت به Matias Duarte دارد - معاون طراحی گوگل، لیسانس علوم کامپیوتر با افتخارات از دانشگاه مریلند، با یک . تحصیل در هنر و تاریخ هنر، مدیر گالری هنر دانشجویی در مریلند.

    من هرگز نفهمیدم چرا باید چیزهای خوبی را که افراد باهوش برای شما ساخته اند و آنها را مجانی می بخشند، دوباره بسازید، به خصوص اگر به وضوح احمق هستید.

  11. من یک ماه را صرف ساختن ویژگی کردم که با خوش بینانه ترین محاسبات، تکمیل آن 437 سال طول می کشد. (سفارش موپ برای خانم نظافتچی) در ERP.
  12. من 7 بار یک کاکا را از اول درست کردم چون مشخصات فنی عوض شد. در نتیجه او بدتر از آنچه بود شد.
  13. من 4 ساعت وقت گذاشتم تا بفهمم چرا سکه در صورتحساب به اشتباه گرد شده است، و از قبل می دانستم که نمی توانم آن را درست کنم، در غیر این صورت موجودی بعداً متعادل نمی شود.
  14. من یک میکروسرویس ساختم تا قابلیت اطمینان منطق اصلی کسب و کار را افزایش دهم و بله، این میکروسرویس 20 برابر بیشتر از منطق تجاری خراب می شود.

    اما سپس آنها یک بخش کامل متشکل از 12 نفر ایجاد کردند تا قابلیت اطمینان این میکروسرویس قابل اطمینان را افزایش دهند و اکنون میکروسرویس 20 برابر بیشتر از کار می افتد، تراکنش های نیمه کاره انجام می دهد و داده ها را بدون هیچ ردی از دست می دهد. وقتی من رفتم، آنها تصمیم گرفتند یک میکروسرویس قابلیت اطمینان برای یک میکروسرویس قابلیت اطمینان ایجاد کنند.

منبع: www.habr.com

اضافه کردن نظر