شغلی

از این شرکت به اون شرکت

هر وقت از شرکتی به شرکتی دیگر نقل مکان می‌کنم حسرت می‌خورم که شرکتی که چند نقطه قوت خوب دارد چرا باید یکی دو تا نقطه ضعف خیلی آزار دهنده هم داشته باشد. اصلاً حسرت می‌خورم که چرا یک شرکت نوعی نمی‌تواند نقاط قوت با ارزش را کنار هم گذاشته و به یک شرکت رویایی …

معضل جابجایی نیروی انسانی

می‌خواستم یک مطلب کامل در مورد مشکل جابجایی نیروی انسانی از دید شرکت‌های نرم‌افزاری بنویسم. اما دیدم از طرفی ذینفع واقعی من «نیروی انسانی» نیستم و هیچ وقت نمی‌توانم وضعیت شرکت‌ها و دردسرهای آنها را از این لحاظ درک کنم و از دیگر سو مسلماً خیلی‌های دیگر به اندازه کافی به این موضوع پرداخته‌اند و …

شباهت برنامه‌نویسی و آشپزی در ایران

آیا تفاوت آشپزی ایرانی را با آشپزی غربی (فرنگی) می‌دانید؟ غذاها در ایران با به هم آمیختن مواد و مصالح مختلف درست می‌شوند. معمولاً هم این مواد آنقدر با هم قاطی می‌شوند که دیگر اصل آنها قابل تشخیص نیست. مثلاً به آش رشته، کله پاچه، میرزا قاسمی، حلیم یا حتی قورمه سبزی نگاهی بیندازید تا …

یاس فلسفی یک برنامه‌نویس

روزی که به عنوان یک دانشجوی نرم‌افزار وارد دانشگاه شدیم تصورمان این بود که به جز نرم‌افزار، برنامه‌نویسی و کامپیوتر چیزی نخواهیم دید. اما در عوض با سیلی از دروس مدار الکتریکی و الکترونیکی، ریاضی و فیزیک مواجه شدیم که عملاً باعث شد کلی از هدف اصلی‌مان باز بمانیم. دروس سیستم عامل و شبکه و …

اشتباهات دوران دانشگاه

هر کسی در زندگی شغلی، حرفه‌ای و دانشگاهی‌اش مرتکب اشتباهاتی شده و دوست دارد به گذشته بازگشته و آنها را اصلاح نماید. من هم از این قاعده مستثنی نبوده و از بدو ورود به دانشگاه تحت هیبت دانشجوی کامپیوتر دچار اشتباهاتی شده‌ام. از آنجا که گفته‌اند گذشته چراغ راه آینده است آنها را اینجا می‌آورم …

خودتان را تبلیغ کنید: برنامه‌نویس‌ها

هر کسی و هر برنامه‌نویسی ممکن است استعداد یا مهارت‌های خوبی در یک زمینه خاص داشته باشد. متاسفانه بعضی افراد بنا به دلایل غلطی ممکن است این توانایی‌ها را «مخفی» کرده باشند. این کار اشتباه اولاً به خود فرد ضربه می‌زند چون باعث می‌شود نتواند از آن توانایی‌ها بهره برداری لازم را برده باشد. ثانیاً …

جمع‌های برنامه‌نویسی

همیشه آرزو داشتم در جمع‌هایی حضور داشته باشم که همگی روی یک یا چند فناوری خاص کار کرده باشند و همیشه در حال صحبت درباره‌ی روش‌های کار با آن باشند. مثلاً جمع یک سری آدم موبایل باز را در نظر بگیرید که همیشه با انواع و اقسام موبایل‌ها سر و کله می‌زنند و زیر و …

‫شرکت‌های bug دوست

هر کسی برای کار کردن یا نکردن در جایی معیارهایی برای خود دارد. من هم برای کار کردن با شرکت‌ها، تیم‌ها یا افراد مختلف معیارهایی برای خودم دارم. یکی از معیارهایی که برای من مهم است عادت کردن افراد آن شرکت به دیدن bug است. هر چند که وجود چنین مشکلی چندان غیر متداول نیست …

از رنجی که می‌بریم

ما برنامه‌نویس‌ها هم مثل بیشتر مشاغل دیگر از بومی نبودن علوم و فنون کامپیوتر و عدم توانایی انطباق با روش‌های جهانی رنج می‌بریم. همه‌ی منابع شغلی ما جهت افراد غربی به ویژه آمریکایی‌ها و شرایط حاکم بر جوامع آنها تنظیم شده است. مثلاً در متودولوژی تولید نرم‌افزاری مثل اسکرام فرض شده که افراد گروه آنقدر …