پیدا کردن خودم توی نوشته ها برام جذابه بهم یه حس خوب بودن می ده مخصوصا وقتی با طعم علم و خلاقیت همراه باشه هر روز که بیشتر با این دنیا آشنا می شم حس بهتری برای بیشتر دونستن و یاد دادن درونم رشد می کنه
زبان های برنامه نویسی ابزار های ما هستند
تعصب روی یک زبان برنامه نویسی برای بعضی از افراد حکم خاصی دارد مخصوصا برای افرادی که تازه شروع به کار برنامه نویسی کرده اند و در این مسیر اول راه هستند، زبان های برنامه نویسی برای یک برنامه نویس مانند ابزار های هستند که هر کدام با توجه به پروژه می توانند باعث تسریع روند انجام پروژه شوند.
مانند یک مکانیک که ست ابزار های کاملی دارد و بعضی از ابزار ها را به ندرت در طول عمری کاریش مورد استفاده قرار می دهد یک برنامه نویس نیز باید با تمام زبان های برنامه نویسی آشنایی داشته باشد و با توجه به کسب و کاری که در آن کار می کند به یک زبان تسلط کامل داشته باشد که به آن مهارت T شکل گفته می شود.
هر زبان برنامه نویسی برای حل یک گروه از مشکلات بهینه شده است و بهترین ابزار برای حل آن نوع مشکل می باشد، درست است که شاید با یک زبان بتوان همه نوع مسئله ای را حل کرد و برای آن کد نوشت ولی اگر به زمانی که صرف کدنویسی و پرفورمنسی که کد نوشته شده دارد دقت کنیم می بینیم که کار درستی انجام نداده ایم.
نرم افزار های بزرگ متشکل از کامپوننت های هستند که شاید هر کدام منطق خاص خود را داشته باشند و با یک زبان خاصی پیاده سازی شده باشند.
بهتر است برای کد نویسی بجای تعصب به یک زبان روی حل مشکل با بهینه ترین حالت تمرکز کنیم تا یک ابزار مناسب(زبان برنامه نویسی) را انتخاب کنیم .
نکته آخر اینکه در خصوص پایگاه های داده نیز مطالب بالا صادق است.
روز خوبی داشته باشید.
مطلبی دیگر از این انتشارات
عکس یعنی ؛ فیلمِ ثابت[مجموعه عکس های جذاب دانستنی]
مطلبی دیگر از این انتشارات
بیت تورنت چطور توانست با هک رشد 300 درصد درآمدش را افزایش دهد؟
مطلبی دیگر از این انتشارات
جالب و دیدنی در مورد اینستاگرام (اینو از دست ندین)