شغلی

پندهای جوئل اسپالسکی به دانشجویان کامپیوتر

جوئل اسپالسکی نویسنده وبلاگ joelonsoftware.com و از موسسین stackoverflow.com در یک نوشته طولانی توصیه‌هایی به دانشجویان کامپیوتر کرده. این توصیه‌ها بیشتر در مورد پیدا کردن کار مناسب بعد از تحصیل است. متاسفانه این پندها هم از آن چیزهایی است که من دیر به آن رسیدم. هم از نظر تاریخ انتشار مطلب که مربوط به ۶ …

تغییر روش

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

کاهش تمرکز مهارتی و خلاقیت در کار شرکتی

در کنار همه مزایایی که کار شرکتی دارد (در مقابل freelance بودن)، معایبی هم وجود دارد. یکی از این معایب جلوگیری از تمرکز کاری و مهارتی افراد و کاهش خلاقیت است. در شرکت‌ها رایج است که برنامه‌نویس با یک سری توانایی‌ها و علایق خاص استخدام می‌شود ولی بعدها به مرور زمان کارهای دیگری هم از …

اصرار بی‌فایده بر کیفیت کد

جالب است که تعداد قابل توجهی از برنامه‌نویس‌ها روی مواردی اصرار می‌کنند که در عین مفید بودن به حال شرکت یا تیم متبوعشان، به خود آنها چندان مربوط نیست. تعدادی از این موارد عبارت هستند از: ۱- کیفیت کد (خوانایی، انجام unit test و…)۲- بالا بودن امکان نگهداری کد برای افزایش قابلیت تغییر در آینده۳- …

عدم قدرت جذب فنی

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

‫‫خلاقیت و طراحی/تولید محصول

به شخصه به عنوان یک برنامه‌نویس در موقعیت‌هایی قرار داشته‌ام که با وجود تسلط به تکنولوژی و platform مورد استفاده باز هم در طراحی و پیاده‌سازی بخش‌هایی از نرم‌افزار کاملاً ناموفق بوده‌ام. چون به علت عدم استفاده از روش‌های خلاقانه و تکیه صرف به توان فنی از راه حل‌های خیلی پیچیده‌ای استفاده کرده‌ام که هم …

ترس و گیجی تکنولوژیک

کنفرانس BUILD مایکروسافت در کنار همه اخبار داغ و هیجان انگیزی که راجع به ویندوز ۸ داشت، مثل هر خبر تکنولوژیک (کامپیوتر/نرم‌افزار) دیگری همراه بود با یک ترس قدیمی از رو آمدن چیزهای جدیدی که مجبوریم برای ماندن در دنیای برنامه‌نویسی دیر یا زود آنها را یاد گرفته و با آنها کار کنیم. البته منظور …

اندر معایب چند شغله بودن

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

‫ریسک‌های freelance شدن

اگر مدت‌ها یک کارمند شرکتی بوده باشید و بخواهید به کار پروژه‌ای (freelance) سویچ کنید، ریسک‌های زیر را می‌توان برای این تغییر روش متصور شد: ۱- آیا با کار پروژه‌ای می‌توانم همینقدر پولی که الان به صورت ماهانه در می‌آورم، در آورم؟ شما در کار شرکتی به طور ماهیانه یک حقوق مشخص دریافت می‌کنید، مقداری …

چند آگهی استخدام جالب توجه

از وقتی که کارویس رو شروع کردم گهگاه به آگهی‌های جالبی برمی‌خورم. به عنوان نمونه: ۱- برنامه نویس مسلط به C#‎ و Delphi بااسکان در محل کار و مزایای عالی: هیچ وقت فکر نمی‌کردم روزی آگهی استخدام برنامه‌نویس با جای خواب ببینم. درست مثل کارگر ساده با جای خواب، کارگر رستوران کم سن و سال …