فرانتاند دولوپر
بررسی ویژگی های برنامه نویس موفق
1.مفاهیم ابتدایی را دقیق بلد باشد
کسانی که مفاهیم و اساس برنامه نویسی را به صورت دقیق یادگرفته باشند، لازم نیست برای دوره آموزشی ، مقدمات را از نو مشاهده بکند، ولی اگر کسی این مقدمات را سطحی یادگرفته باشد در آینده با مشکل مواجه می شود.
مثال: من در دوره ی آموزش سی شارپ پیشرفته شرکت کرده ام و استاد در رابطه با شی گرایی صحبت میکند، خوب اگر من با شی گرایی آشنا نباشم، درک این موضوع بسیار سخت می باشد، بنابراین حتما این موضوع را مد نظر قرار بگیرید.
2.تجزیه و تحلیل
خیلی وقت ها برای انجام پروژه ها باید قدرت تجزیه و تحلیل داشته باشیم تا بتوانیم پروژه ی خود را با بالاترین کیفیت ارائه بدهیم. مثلا پروژه کتابخانه، ما باید بدانیم که پروژه کتابخانه به چه چیز هایی نیاز دارد.
3.الگوریتم نویسی
یکی دیگر از ویژگی های برنامه نویس موفق الگوریتم نویسی می باشد. در ساده ترین تعریف الگوریتم یعنی قدرت حل مسئله به صورت گام به گام.
اگر شما پروژه ی خود را به بخش های کوچک تقسیم کنید و بتوانید پروژه را با یک الگوریتم پیش ببرید کار شما بسیار ساده خواهد بود.
4.بروز بودن برنامه نویس
بحث بعدی بروز بودن برنامه نویس می باشد. مثلا یک دوره ی آموزشی خریداری کرده است و بعد از این دوره فکر می کند دیگر نیاز به مطالعه نیست و همه چیز را در آن دوره یادگرفته است، که این یک باور غلط می باشد.
پیشنهاد من به شما این است در هفته بین 7 الی 14 ساعت زمان برای آپدیت کردن خود کنار بگذارید.
5.تغییر
ویژگی مهم برنامه نویس موفق این است که از تغییر نمی ترسد و به راحتی بر روی زبان های دیگر می تواند سویچ کند. مثلا یکی از دوستان زبان visual basic کار می کرد و از اینکه بر روی زبان سی شارپ سویچ کند ترس داشت، چرا چون پایه و اساس را دقیق بلد نبود و موضوع اول را فراموش نکنید تا بتوانید این ویژگی را نیز به خودتان اختصاص دهید.
6.عملگرا بودن
این موضوع در برنامه نویس های موفق بسیار دیده می شود مثلا یک ایده به ذهنشان آمده است و سریع آن را پیاده سازی می کند.
اجازه دهید مثالی بزنم برای کسانی که هنوز وارد برنامه نویسی نشده اند، بعضی از دوستان نیز این ویژگی را دارند مثلا سریع یک دوره آموزشی خریداری می کنند و هر روز تمرین می کنند (بین 5 الی 8 ساعت) و در عرض 6 ماه به یک برنامه نویس موفق تبدیل می شوند.
7.خلاقیت و نوآوری
بحث بعدی خلاقیت و نوآوری است که همراه با برنامه نویسی می آید. شما میتوانید با تست کردن کدها یعنی با روش دیگر و بهینه تر آن پروژه را ارائه دهید، ماشین که نیست بگیم الآن تصادف میکنم خسارت به ماشین وارد می شه، کده. پس کدها را تست کنید و تا جایی که میتوانید پروژه های خوب را بررسی کنید و از آنها ایده بگیرید و همچنین بحث آزمون و خطا را فراموش نکنید.
8.عجول نباشید
یکی از ویژگی های دیگر برنامه نویس های موفق عجول نبودن است، که برعکس آن دیگر افراد میخواهند برنامه نویسی را در یک روز یا یک ماه یادبگیرند. دوستان در برنامه نویسی به هیچ عنوان عجول نباشید شما با هدف گذاری می توانید بسیار ساده به آن هدف خود برسید.
9.یادگیری از دیگران
این موضوع بسیار مفید و کاربردی می باشد که از دیگران یاد بگیریم. هیچ وقت قانون درخواست را فراموش نکنید و هر کجا ایرادی داشتید از دیگران بپرسید و یادبگیرید.
10.ایجاد روابط و گرفتن پروژه
این یکی مهم ترین ویژگی می باشد که میتوانید با ایجاد روابط پروژه های قلمبه سلمبه دریافت کنید.
تا چند وقت دیگر در این باره یک مقاله منتشر خواهم کرد که چگونه رابطه ی کاری ایجاد بکنیم و پروژه های خوب دریافت بکنیم.
جمع بندی
این ها مهم ترین ویژگی های برنامه نویس موفق بودند که توانستم این مطالب را در اختیار شما قرار بدهم
مطلبی دیگر از این انتشارات
یک فیلم اجتماعی:M
مطلبی دیگر از این انتشارات
پویش معکوس زمان" ✍ یادداشتی بر فیلم سینمایی "مورد عجیب بنجامین باتن" / اثر دیوید فینچر
مطلبی دیگر از این انتشارات
مقدمهای بر برنامه نویسی هنری