شاید یک برنامه نویس ...
کدام زبان برنامه نویسی را انتخاب کنیم...
سلام به همه ی دوستان ، از اولین کلاس مبانی که معمولا اکثر دانشگاه ها با زبان سی ارائه میدن دانشجوها از خودشون میپرسن کدوم زبان رو باید یاد گرفت و این سوال رو از همه ی ترم بالایی ها میپرسن و اکثرا هم گوگل رو نابود میکنن بسکه این سوال رو سرچ کنن و بین انبوهی از جواب هایی ک به هم هیچ ربطی نداره ،رو به رو میشن چرا چون هر کس زبانی رو پیشنهاد میده که خودش کار میکنه و از مزیت ها و خوبی های اون میگه و شما بیشتر در مورد این اطلاعات کسب میکنید که هر زبان چه ویژگی های خوبی داره /:
برای مثال اگر از بچه های JAVA کار بپرسی کدوم زبان بهتره میگن : قطعااااااا جاوا ? بعد چند درجه روی صندلی به عقب لم میدن و میگن : ویژگی اصلی جاوا رو میشه تو نزدیکی بیشتر به سخت افزار دونست که باعث میشه بتونیم از ویژگی های سخت افزاری برای پردازش سریع تر استفاده کنیم(فقط پردازش سریع تر) و چون قابلیت کش کردن رو میتونه بدون واسطه انجام بده و real-time باشه، خیلی سریع تر میتونه کار هایی مثل stream رو انجام بده و Request per second عالی اون در زمینه ی وب که حدود 13000 هزار ریکوست بر ثانیه رو میتونه پاسخگو باشه رو کجا میتونی پیدا کنی؟؟؟
بعد با خودت میگی چه عالی میای جاوا بخونی میبینی این قددد سنگینه ک نفس سیستمت قشنگگگ میبره میگی خوب اشکال نداره بزار ببینم اصلا این چیه، بهش میگی سلام جاوا میگه چرا سلام کردی میگی همین جوری میگه باشه پس فعلا اکسپشن (خطا) دریافت کن تا یاد نگیری بی دلیل سلام کنی /:
چرا این اتفاق میوفته چون ما بخاطر قدرتش سمتش رفتیم نه بخاطر شیرینی زبان جاوا هیچ زبانی به اندازه ی جاوا نمیتونه به شما زیبایی شی گرایی رو نشون بده اساسا جاوا زبان مهندسی شده و شیکه به شدت جذاب اما نه برای هر سلقیه ای.
خوب پس واقعا راهکار برای پیدا کردن یک انتخاب زبان برنامه نویسی چیه؟؟؟
من اینجا تجربه ی خودم رو مینویسم ؛ ببینید بچه ها کسایی که دانشجویی هستن تا ترم چهارم حداقل با دو سه تا زبون کار میکنن تنهاااااا و فقط just (تاکییییییییییییید فروان) ویژگی که باید یک زبون داشته باشه تا اونو انتخاب کنیم اینه که از کد زدن باهاش لذت ببریم و باهاش خوشحال باشیم اصلا مهم نیست چه ویژگی داره و چه معایبی داره مهم اینه که تو با اون خوشحال باشی و از کد زدن با اون شاید برای مدت طولانی لذت ببری ببینید بچه ها وقتی از یک زبان لذت ببری اصلا چرا زبان وقتی از یک کاری لذت ببری اونو عشق و علاقه ی بیشتری انجام میده ایده های زیبایی به ذهنت خطور میکنه و باعث پیشرفت و موفقیت شما میشه .
پس پیشنهاد من برای تازه کارای این عرصه اینه اول ببینین توی کدوم حوزه میخواین فعالیت کنید ، وب یا اپ سازی برای دیواس های مختلف یا برنامه های تحت دسکتاب بعدش بیاین یه تایمی رو اختصاص بدین به امتحان چند زبان برنامه نویسی مثله پایتون جاوا سی و جاوا اسکریپ وقتی دیدن با کدوم بیشتر خوش حالین اونو توی حوزه ای که انتخاب کردین ادامه بدین مثلا اگر انتخابتون حوزه ی وب بود و زبان مورد علاقتون پایتون، جنگو و فلاسک دو فریم ورک عالی پایتون برای بک اند نویس وب روبه روی شماست میتونید یکی رو انتخاب کنید.
پس تکرار میکنم تنها دلیل انتخاب یک زبان باید خوشحال بودن شما با اون زبان باشه همین.
این اولین پست من توی ویرگول هست خوشحال میشم نظرتون رو بهم بگین پست های دیگه ای هم راجب اینترنت اشیا و ارتباط سخت افزار و نرم افزار همچنین کانفیگ هایی از اسپرینگ که خیلی دنبالشون گشتم رو اینجا به اشتراک میزارم و همچنین سعی که نه قول میدم پستی راجب نحوه ی اتصال ماژول وای فای nodemcu به جاوا به کمک سوکت نویسی قرار بدم با کد سمت جاوا و سمت نود?
از همه بابت تمام غلط های نگارشیم و املاییم هم عذرخواهی میکنم من واقعا چه توی کارم چه توی حالت عادی داکیومنت نویس به شدت بدیم و کلا از تایپ بدم میاد /:
امیدوارم مطالب براتون مفید واقع شده باشن.?
مطلبی دیگر از این انتشارات
آموزش کد نویسی تمیز Clean Code PHP (متغیرها: بخش ۲)
مطلبی دیگر از این انتشارات
Smarty چیست؟ معرفی و توضیح ویژگیها به همراه مثال
مطلبی دیگر از این انتشارات
تجربهی من در کار با vim و استفاده از آن در همهجا