شغلی

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

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

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

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

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

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

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

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

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

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

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

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

نیازهای نیروی انسانی

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

ضد برنامه‌نویس

یکی از مشکلاتی که همیشه در کار نرم‌افزار وجود داشته تعریف افراد از حرفه برنامه‌نویس/توسعه‌دهنده است. به عنوان مثال به سناریوهای زیر دقت کنید: ۱- فلانی خدای C است و همه برنامه‌هایش را با C می‌نویسد حتی برنامه‌های تحت وبش را —> هر کاری ابزار مخصوص به خودش را لازم دارد. هیچ لزومی ندارد برای …

نکاتی در باب مصاحبه

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

فهرست شرکت‌های نرم‌افزاری مورد علاقه من

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