بزرگتر فکر کن
خیلی از دوستان سوال میکنند که چطوری برنامه نویس بهتری باشیم؟ جوابش میشه این که هیچ وقت به جایی که داری اکتفا نکنی البته نمیگم مدام ناراضی و ناراحت باشی بلکه باید به جایگاهی که داری احترام بذاری و سعی کنی بهترین باشی توش ولی همیشه باید نگاهت به جایگاه بالاتر باشه پیشنهاد اولم اینه که موزیک سفارشی از یاس رو گوش بدید جذابه و توی یک قسمتش میگه : «هرکی هرچقدر که رویاشه فرش قرمز دنیا زیر پاشه»
فرمول خشنودی و رضایت هم خیلی سادست یادم نیست کجا خوندمش دو راه برای رسیدن به رضایت داریم:
- یا به اندازه تلاشت آرزو کن
- یا به اندازه آرزوهات تلاش کن
خب اجازه بدید یک مقدار تمثیلی تر جلو بریم فرض کنید شما یک برنامه نویس متوسط یا مبتدی توی یک شرکت متوسط هستید:
خوشحال باشید
در مرحله اول خوشحال باشید از این که کار دارید و کار رو شروع کردید.
خودت رو قوی کن
ولی به همین قانع نباشید تلاش کنید که خودتون رو قوی کنید و جایگاهتون رو تغییر بدید از مبتدی به سمت متوسط و از متوسط به سمت حرفهای.
لوستر نباش
برای پیشرفت سعی نکن مدام توی دست و پای بقیه باشی درسته که سوال کردن از حرفهای تر ها باعث میشه زندگی شیرین تر باشه و خیلی سریع تر به جواب برسی ولی یادت باشه این سوال پرسیدن جواب رو بهت میده نه راه رسیدن بهش رو پس یاد بگیر به خودت اتکا کن و در صورت ضرورت از بقیه بپرس.
بپرس
برعکس مورد بالا داریم افرادی رو که اصلا سوال نمیپرسند و بعضی وقتا ساعتها یا روزها دست و پا میزنند تا یه موضوع رو خودشون حل کنند خب درسته که نباید دنبال جواب باشی ولی حرفهای تر ها کوهی از تجربه هستند از تجربشون استفاده کن و ازشون سرنخ بگیر و خودت به جواب برس.
جابجا شو
شاید اول کار مهم نباشه سطح شرکتی که باهاش شروع میکنی چی هست البته اگر میتونید قبل از شروع به کار توی شرکت ها خودتون رو قوی کنید و با شرکت های قوی شروع کنید ولی برای همه این امکان نیست و حتی ممکنه وقتی شروع میکنیم به نظرمون شرکت خوبی باشه ولی وقتی جلو میریم متوجه بشیم که این شرکت اون مدینه فاضلهای که فکر میکردیم نیست خب نباید با اولین اشتباه تا آخر عمر سوخت اگر حس میکنی توی جایی که هستی راضی نیستی یا بهت به اندازهای که باید بها نمیدند خب چند جا برو مصاحبه و اگر جای بهتری پیدا کردی جابجا شو و اصلا از جابجایی نترس.
در حال تخم گذاری نباش
درسته که باید جابجا بشی ولی مراقب جابجایی زیاد باشید بهتره دقت کنید تا به یک شرکت بد راه پیدا نکنید تا این که برید و مثلا زیر یکی دو سال از شرکت جدا بشید چون وقتی به رزومتون نگاه میکنند و میبینند مدام در حال جا عوض کردن بودید خیلی روتون حساب نمیکنند پس مراقب جابجاییتون باشید و جابجایی موثر داشته باشید.
بت نساز
بعضی وقتا افرادی که توی حوزه کاریت یا شرکت میبینی خیلی حرفهای به نظر میرسند یادت باشه ازشون بت نسازی بدون هرکس ایرادهایی داره و چیزی که توی شروع یک رابطه میتونه کمک کننده باشه و رابطه رو به یک رابطه موثر تبدیل کنه نگاه همکاری و تعامل هست یعنی وقتی یه حرفهای میبینی سعی نکنی توی دست و پاش باشی و همینطور رابطه دوستانه باهاش داشته باشی و نگاهت بهش از پایین به بالا نباشه یعنی اون رو یه فرد خیلی عجیب و قریب و دست نایافتنی نبینی باید بتونی در یک سطح باهاش قرار بگیرید و بدونی اونم یه نفره مثل تو یه چیزایی رو میدونه که تو نمیدونی و تو هم یه چیزایی میدونی که اون نمیدونه و میتونی از همین دو موضوع استفاده کنی تا از ارتباط سود ببری یعنی وقتی به کمکت نیاز داره کمک کنی و وقتی نیاز داری کمک بگیری
نچسب
این مورد رو به خیلی چیزا میشه نسبت داد مثلا این که به شرکتی که هستی نچسب زیاد دیدم افرادی رو که مدت زیادی توی یک شرکت بودند و وقتی میاند برای مصاحبه میبینم هیچ چیزی جز دانشی که شرکت قبلی نیاز داشته بلد نیستند درسته ممکنه حوزه کاری شما توی شرکت برنامه برای دسکتاپ و پلتفرم ویندوز باشه ولی بهتره یاد بگیری که چطور میشه برای لینوکس خروجی گرفت یا حتی برای موبایل چطور میشه اپ توسعه داد یا حتی سرور نویسی یاد بگیری و با موضوعات مختلف آشنا بشی در یک کلام نچسب به موضوعی که بهت دادند تا کار کنی ایدهها و آروزهای خودت رو داشته باش و دنبالشون کن.
مطالعه کن
امروز روش های زیادی برای یادگیری هست ولی همچنان هیچ چیز تو رو مثل مطالعه کتاب عمیق نمیکنه توی دانشی که داری در واقع وقتی مطالعه میکنی ریز به ریز جزئیات کار در میاد البته هر کتابی هم ارزش خوندن نداره باید دقت کنی چه کتابی داری میخونی.
گراز نباش
گراز حیوان قوی و قشنگیه ولی وقتی حرکت میکنه فقط جلوش رو میبینه اگر داری روی یه موضوع کار میکنی توی شرکت دلیل میشه مطالعاتت و کل زندگیتو بذاری روی اون موضوع به بقیه موضوعات هم نگاه کن و دنبال کن
دقت کن
توی کد زدن همیشه دقت کن اگر هم به مشکل خوردی بهتره بجای ران کردن مداوم و دیباگ کردن اگر کدت منطق داره یه نیم نگاهی به منطقش بندازی چون وقتی داری دیباگ میکنی فقط یه سناریو داره تست میشه ولی وقتی منطق رو بررسی میکنی مشکلات منطقی کارت در میاد
بقیه قرار نیست کاری برات بکنند
خیلی وقتا شده همکاریمو به هم زدم سر این که طرف فاز پدری برداشته و یا فاز بزرگ تری یا حتی نعوذ بالله فاز خدایی مثلا میگفت با ما پیش برو خودم برات طرح دارم میخوام فلان کارو کنم برات و .... من هیچ وقت از این ادبیات نه خوشم اومده نه اجازه دادم کسی این حرفو بهم بزنه قرار نیست کسی برای من کاری کنه من خودم برنامه دارم و دارم آیندمو میسازم نیازی هم به لطف کسی ندارم اگرم با کسی همکاری میکنم سودش دو طرفست هم شرکت سودش رو میبره چون کار میکنم و پروژه میزنم و کلی پول به جیب میزنه و یا کارش راه میوفته و منم دارم حقوقم رو میگیرم آدم باید با خودش صادق باشه
خب فکر میکنم خیلی طولانی شد بقیش باشه برای بعد
مطلبی دیگر از این انتشارات
قسمت دوم (معرفی Boost.DLL)
مطلبی دیگر از این انتشارات
معرفی boost قسمت سوم (Boost.Circular Buffer)
مطلبی دیگر از این انتشارات
معرفی Boost قسمت ششم Boost.Signals2