سه‌شنبه ۲۹ اسفند ۱۴۰۲ |  عضویت / ورود

کدام زبان برنامه‌ نویسی را یاد بگیریم؟ (راهنمای انتخاب زبان برنامه نویسی)


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

در دانشگاه، درس و نمره بالا بهتر است یا کسب مهارت و عدم توجه به نمره و معدل؟

کار آزاد یا کار دولتی؟

کدام دانشگاه بروم؟ دولتی؟ آزاد؟ علمی-کاربردی؟ غیرانتفاعی؟

چگونه برای خودم و مهارتم مشتری جذب کنم؟

حتی در مورد ابهامات دوره سربازی نیز صحبت کرده‌ام.

 

و اما، یکی دیگر از ابهامات و سؤالاتی که ممکن است حتی سال‌ها انسان در انتخاب یکی از آن‌ها دچار سردرگمی شود، برای یک دانشجوی رشته کامپیوتر و یا علاقه‌مند به مباحث کامپیوتری، بحث «انتخاب زبان برنامه نویسی» است. تقریباً هر هفته دانشجویانی هستند که ایمیل می‌زنند و یا حضوراً در مورد اینکه روی چه زبانی کار کنند، سؤال می‌کنند. بنابراین، نظر شخصی‌ام را در این مطلب می‌نویسم که بعداً فقط لینک بدهم:

- پیش‌نیاز: الگوریتم

پیش از هر چیز باید بگویم که مشکل اصلی در برنامه‌نویسی، کدنویسی نیست بلکه روش حل مسأله است! من به دانشجویان زیادی کدنویسی به زبان‌های مختلف برنامه‌نویسی را تدریس کرده‌ام، اما از بین آن‌ها، فقط افرادی که توانایی حل مسأله و تشخیص راه حل (الگوریتم) را داشته‌اند توانسته‌اند پروژه‌های کاملی تحویل دهند.

شما باید بتوانید ذهن الگوریتمیک به دست آورید. سریعاً برای پیچیده‌ترین مسائل راه حل ارائه کنید و اگر اشتباه بود، روی راه حل خود کار کنید تا به نتیجه برسید.

برای یادگیری و یا تقویت این مبحث فکر می‌کنم کتاب الگوریتم کار و دانش بهترین منبع باشد: از اینجا دانلود کنید. (این لینک را هم ببینید)

شاید لازم باشد برای تقویت ذهن خود در این زمینه، برخی بازی‌های کامپیوتری که با همین هدف ساخته شده است را بازی کنید که ما پیش از این برخی از آن‌ها را در مطلب «بازی‌هایی برای تقویت ذهن دانشجویانی که دوست دارند برنامه نویس حرفه‌ای شوند» معرفی کرده‌ایم.

- نکته 1: یک زبان کافی نیست:

این روزها اینطور نیست که شما اگر بگویید من فقط یک زبان برنامه‌نویسی خاص را بلد هستم، برای شما کارایی‌ای تصور کنند! پس باید خود را به چندین زبان مجهز کنید. البته به مرور متوجه می‌شوید که همه زبان‌ها شبیه به هم هستند. شما به جایی خواهید رسید که می‌توانید در مدت کوتاهی (شاید یک هفته) خیلی راحت از یک زبان به زبان دیگر سوئیچ کنید. چون خواهید فهمید که همه زبان‌ها ساختار تقریباً مشابهی دارند، فقط اسم‌های توابع با هم فرق می‌کند. کمی طول می‌کشد تا با اسامی جدید در آن زبان آشنا شوید.

- نکته 2: یک زبان کافی است!

اگر این دو نکته را با هم جمع کنید، نتیجه این می‌شود: سیاست کلی شما باید این باشد: از همه زبان‌ها تا جایی که لازم است، بدانید، اما یک زبان را به طور تخصصی و حرفه‌ای بدانید. به طور مثال، من تقریباً با بیش از 10 زبان برنامه‌نویسی آشنایی دارم. مثلاً «پارس‌خوان» را با C#‎ نوشته‌ام، «تستا» را با PHP، وyouRL را با Ajax، «پخش‌کننده صدای آفتابگردان» را با پاسکال و ... که در همین پروژه‌ها، زبان‌های دیگری (مثل HTML، CSS، Javascript، Action Script و...) کاربرد داشته‌اند. شما اگر از من هر چه به این زبان‌ها بخواهید بالاخره گلیمم را بیرون می‌کشم، اما تمرکز و تخصص اصلی من روی زبان PHP است.

- اولین زبان برنامه‌نویسی: زبان C

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

توجه: در حد مقدماتی، زبان C با C++‎ تفاوت خاصی ندارد. پس اگر خواستید می‌توانید با C++‎ شروع کنید. اما من فکر می‌کنم همان C بهتر است.

تصویر زیر میزان عمومیت زبان‌های برنامه‌نویسی در بین برنامه نویسان را نشان می‌دهد که از سایت LangPop.com اخذ شده است:

https://img.aftab.cc/programming_languages.png

 

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

- متغیرها
- اصول دریافت مقدار از و نمایش آن به کاربر
- ساختارهای تصمیم‌گیری (if و switch)
- حلقه‌های تکرار (for، while، foreach و do..while)
- آرایه‌ها
- کار با فایل‌های متنی (باز کردن، نمایش و درج)
- اشاره‌گرها
- مبحث Struct
- اگر C++‎ را یاد می‌گیرید، مبحث کلاس‌ها و شیئ‌گرایی را هم تا حدودی یاد بگیرید.
همین‌ها کافی‌ست.

- انتخاب مهم: انتخاب کنید: زبان برنامه‌نویسی وب یا دسکتاپ یا موبایل؟

بعد از اینکه زبان C یا C++‎ را در حد مقدماتی یاد گرفتید، حالا باید تصمیم اصلی زندگی برنامه‌نویسی‌ای خود را بگیرید!

آیا می‌خواهید نرم افزاری که طراحی می‌کنید تحت وب اجرا شود؟ یا در قالب یک برنامه روی سیستم کاربر نصب شود و یا اینکه روی موبایل کاربر اجرا شود؟

--- کدام یک بهتر است؟

انتخاب یکی از این سه زمینه، انصافاً مشکل است و بستگی به این دارد که در محیط زندگی شما کدام یک بیشتر کاربرد دارد.

-- در شهرستان‌های کوچک زندگی می‌کنید یا در شهرهای بزرگ مثل تهران؟

من یک ایده برای خودم دارم که البته ممکن است مخالفان و موافقان خاص خودش را داشته باشد: من می‌گویم اگر در شهرستان زندگی می‌کنید و مثل من دوست ندارید تا آخر عمر، یک گام هم بیرون از شهرتان بگذارید، قید برنامه‌نویسی موبایل و دسکتاپ را بزنید. کمتر کسی پیدا می‌شود در شهرستان به شما پیشنهاد برنامه‌نویسی موبایل را بدهد و در ازای آن از چند صد تا چند میلیون تومان پول بدهد!
برنامه‌های دسکتاپ سازمان‌ها و شرکت‌ها همگی از مراکز اصلی ارسال می‌شوند و هیچ وقت به یک مؤسسه شهرستانی نخواهند گفت مثلاً برنامه دفتر پستی ما را بنویس!

-- برنامه‌نویسی وب: با یک تیر سه نشان را بزنید!

اگر شما برنامه‌نویسی وب را یاد بگیرید، برنامه‌هایی که خواهید نوشت بر روی هر سه Platform (بستر) یعنی وب، دسکتاپ و موبایل به یک صورت اجرا خواهند شد!
مثل تستا (سیستم مدیریت آزمون آنلاین)، که هم با یک دابل کلیک، بر روی ویندوز مربی در یک شبکه محلی اجرا خواهد شد و هم اینکه روی یک سایت نصب می‌شود و تحت وب اجرا می‌شود.

-- دنیا دنیای وب است:

بخواهید یا نخواهید دنیا دارد به سمت آنلاین کردن تمام برنامه‌ها پیش می‌رود. همه نرم افزارها، حتی سنگین‌ترین برنامه‌ها مثل فتوشاپ، دارند نسخه آنلاین تهیه می‌کنند. به زودی Nettopها و Netbookها فراگیر می‌شوند.

- چیزی لذت‌بخش‌تر از طراحی وب نیست!

تجربه من نشان می‌دهد که کاربرانی که قبلاً با زبان C کار کرده‌اند وقتی اولین برنامه‌هایشان به زبان‌های تحت وب را می‌نویسند، گل از گلشان می‌شکفد! لذت می‌برند از اینکه بر خلاف C که همیشه برنامه‌هایشان Error می‌داد و اجرا نمی‌شد، اینجا با اینکه کلی غلط دارند، اما بالاخره برنامه‌شان اجرا می‌شود و یک خروجی شیک تحویل می‌دهد http://aftab.cc/modules/Forums/images/smiles/icon_razz.gif من در کلاس‌هایم می‌گویم که: زبان‌های طراحی وب، سخاوتمند هستند و بالاخره با اینکه خطا دارید، با شما راه می‌آیند.

پس من فکر می‌کنم اولویت اول شما باید وب باشد مگر اینکه خلاف آن ثابت شود!!

تأکید می‌کنم که این بستگی به محیط کاری و زندگی شما دارد.

https://img.aftab.cc/news/confused.jpg

ادامه توضیحات را در «ادامه متن...» مطالعه نمایید.


- در برنامه‌نویسی وب، HTML یا CSS یا Javascript یا PHP یا ASP یا JSP؟

اگر برنامه‌نویسی وب را انتخاب کردید، حالا باید زبان‌های آن زمینه را بشناسید و انتخاب کنید که کدام زبان بیشتر به درد شما می‌خورد:

-- انتخاب کنید: برنامه‌نویسی ایستا یا پویا؟

سایت‌های اینترنتی در کل دو دسته هستند: ایستا و پویا. سایت‌های ایستا آن‌هایی هستند که تبادل داده چندانی با کاربر ندارند. مثل سایت‌های معرفی شرکت‌های یک شهرک صنعتی. فقط محصولات را در چند صفحه ثابت معرفی می‌کنند و شما می‌بینید و تمام. اما سایت‌های پویا آن‌هایی هستند که بر اساس داده‌هایی که از کاربر می‌گیرند محتوای متفاوتی به او نشان می‌دهند. به طور مثال سایت‌های شبکه‌های اجتماعی، انجمن‌های گفتگو، در کل سرویس‌هایی که کاربر در آن‌ها ثبت نام و لاگین و لاگ آوت می‌کند.

شما در هر دو صورت، بخواهید یا نخواهید باید HTML و CSS و Javascript را یاد بگیرید. بدون این زبان‌ها هرگز نخواهید توانست سایتی باب طبع مشتری و خودتان طراحی کنید.
HTML و CSS را به صورت حرفه‌ای یاد بگیرید و با Javascript یک آشنایی اجمالی پیدا کنید. طوری که بتوانید کدهایی که لازم دارید را با جستجو در اینترنت پیدا کنید و طوری تغییر دهید که آن چیزی بشود که می‌خواهید.
دوره‌های آموزشی طراحی وب مقدماتی معمولاً این سه مبحث را کاور می‌کنند. کتاب‌های آموزشی فارسی هم تا دلتان بخواهد روی اینترنت هست.

اگر لازم داشتید، دوره آموزش ویدئویی طراحی وب مقدماتی و پیشرفته از بنده در این آدرس قابل سفارش است: http://yourl.ir/niroomand_products

تا اینجا شما برنامه‌نویسی مقدماتی را آموحته‌اید، اما اگر بخواهید پای فرم‌ها و تبادلات داده با بانک اطلاعاتی و لاگین و لاگ‌آوت را به میان بیاورید (که طبیعتاً برای کارهای حرفه‌ای باید بیاورید)، باید به سراغ زبان‌های پویا بروید.

-- از بین زبان‌های برنامه‌نویسی پویا، کدامیک؟ ASP یا PHP یا JSP؟ یا Rubby on Rail و غیره؟

یکی دیگر از درگیری‌ها و ابهامات بین دانشجویان رشته کامپیوتر همین مسأله است! این یک جنگ تاریخی بوده و هست! کافی‌ست در اینترنت جستجو کنید "PHP یا ASP" تا ببینید که چه درگیری‌هایی بین کاربران وجود دارد!

-- در شهرستان‌های کوچک زندگی می‌کنید یا در شهرهای بزرگ مثل تهران؟

مجدداً این سؤال را از شما پرسیدم، چون واقعاً سؤال تعیین کننده‌ای است. چرا؟
در کل، افرادی که به سراغ PHP می‌روند، معمولاً روحیه Open Source دارند و کدهایشان را به رایگان منتشر می‌کنند. اما افرادی که سراغ ASP می‌روند، معمولاً مثل اربابشان مایکروسافت، روحیه تجاری و انحصاری دارند. بنابراین، شما بسیار کم می‌بینید که یک CMS (سیستم مدیریت محتوا) و یا حتی یک کامپوننت به زبان ASP منتشر شود. (البته کم نیست، اما بلا شک کمتر از PHP است)

بنابراین، می‌شود گفت:

- برنامه‌نویسی به زبان ASP یعنی نوشتن برنامه از صفر:

یعنی چون سیستم آماده وجود ندارد، شما باید خودتان آستین بالا بزنید و یک برنامه را بنویسید. مثلاً یک مشتری به شما می‌گوید من یک سایت معرفی مؤسسه‌ام یا یک انجمن گفتگو یا یک گالری عکس و یا مدیریت کاربران و امثالهم را می‌خواهم. شما شروع می‌کنید از صفر برنامه‌اش را می‌نویسید. تأمین امنیت، خطایابی و ... همه به عهده شماست.

- نوشتن از صفر یعنی صدها هزار تا چند میلیون تومان هزینه!

به مرور متوجه می‌شوید که نوشتن یک برنامه از صفر یعنی یک عمر پای برنامه گذاشتن. حالا شما برنامه‌ای که عمرتان را پایش می‌گذارید، چند می‌فروشید؟ مطمئناً دلتان نمی‌آید در ساده‌ترین شکل ممکن، زیر یک میلیون تومان قیمت بدهید.

- کدام مؤسسه شهرستانی بیش از یک میلیون تومان صرف سایت خود خواهد کرد؟

تجربه من نشان می‌دهد که تقریباً هیچ مؤسسه و سازمان و شرکتی در شهرستان به یک شرکت طراحی وب یا به شخص شما، این مقدار پول نمی‌دهد.
من حدود 8 سال است که درگیر طراحی وب هستم و با مؤسسات مختلف شهرستانی وارد مذاکره برای داشتن یک سایت شده‌ام و این را به جرأت و از روی تجربه‌ام می‌گویم که در شهرستان، این مبالغ، بسیار بالاست.
(بگذریم که گاهی برخی مؤسسات بیشتر از این هزینه را به یک شرکت طراحی وب تهرانی می‌دهند، چون به شرکت‌های شهرستانی اعتماد ندارند)

- برنامه‌نویسی به زبان PHP یعنی در اختیار داشتن صدها سیستم و کامپوننت آماده:

شما اگر یاد بگیرید که به زبان PHP برنامه بنویسید متوجه خواهید شد که این روزها تقریباً برای هر کاری که مشتری از شما بخواهد، یک سیستم آماده وجود دارد! شما با مهارتی که کسب کرده‌اید، در مدت کوتاهی، سیستم را باب میل او تغییر می‌دهید و روی سایتش نصب می‌کنید و تمام!! یک قیمت اندک (زیر یک میلیون تومان. حتی گاهی زیر 100 هزار تومان) به او اعلام می‌کنید. هم او راضی است و هم شما و معامله به خوبی جوش می‌خورد و در کمترین زمان کار را تحویل می‌دهید.

البته اگر احیاناً جایی لازم به طراحی یک سیستم سفارشی بود، شما مهارت کافی کسب کرده‌اید و می‌توانید به راحتی با ترکیب کامپوننت‌های آماده، کار را تمام کنید.

به خیلی از شاگردانم در کلاس‌های طراحی وب یاد داده‌ام که چطور CMSهایی مثل PHP-Nuke، WordPress و امثالهم را نصب کنند. مثلاً این روزها که انتخابات است، می‌بینم که چند نفرشان سایت‌های افراد کاندید انتخابات را با WordPress بالا آورده‌اند! تصور کنید، با تمام مطالب و تغییراتش، کمتر از یک هفته زمان می‌گیرد و بالای پانصد هزار تومان از آن کاندید می‌گیرند.

- اگر در تهران یا مراکز استان هستید، به سمت ASP یا در بهترین حالت، JSP بروید:

در تهران و مراکز استان، طبیعتاً دفاتر مرکزی مؤسسات، شرکت‌ها و ادارات قرار گرفته‌اند و طبق یک قرارداد چند میلیونی تا چند ده میلیونی (که برای آن‌ها واقعاً چیزی به حساب نمی‌آید) هسته اصلی سیستم یا سایت خود را سفارش می‌دهند و در شعبه‌های خود منتشر می‌کنند. از طرفی شما به عنوان برنامه‌نویس به زبان ASP، احتمالاً در مراکزی استخدام خواهید شد که نبض این سازمان‌ها را در دست دارند. این مراکز، به دلیل امکانات جذابی که Visual Studio در سادگی کد نویسی و کار گروهی و مدیریت پروژه‌ها فراهم می‌کند، ترجیح می‌دهند با ASP و یا Java کار کنند. پس در آن شهرها برعکس شهرستان‌ها، به نوعی شاید عاقلانه نباشد که به سمت PHP بروید. (مگر اینکه بخواهید برای خودتان کار کنید که پیشنهاد نمی‌کنم)

- بین جاوا و ASP کدام؟

در آگهی‌های استخدام، خیلی کم دیده‌ام بنویسند برنامه‌نویس JSP استخدام می‌کنند. معمولاً ASP در اولویت است. دلیل آن هم بلاشک قدرت بسیار بالای Visual Studio در خلق پروژه است.

توجه: زبان‌های جدیدتر مثل Python و Rubby on rails و ... هم اینطور که مشخص است دارند جا باز می‌کنند. بد نیست اگر در تهران زندگی می‌کنید روی این موارد هم تحقیق کنید. من فعلاً فرصت نکرده‌ام روی این زبان‌ها وقت بگذارم، پس، ایده‌ای ندارم.

خوب، این از برنامه‌نویسی تحت وب.

http://img.aftab.cc/Programming_Languages.jpg

- در برنامه‌نویسی دسکتاپ، C#‎ یا VB یا Java یا Delphi؟

این هم از آن بحث‌های داغ بین برنامه‌نویسان است! باور کنید من با ترس و لرز دارم نظرم را می‌نویسم. می‌ترسم یکی از طرفداران مخالف نظر من بیاید در بخش نظرات حساب من را بکوبد! :)

- ویژوال بیسیک خواهد مرد!

من شخصاً معتقدم VB همان اوائل و فقط برای بچه دبیرستانی‌ها خوب بود. همانطور که در آمار بالا هم می‌بینید، روز به روز از آمار کسانی که به سمت آن می‌روند، کمتر خواهد شد. دلیل آن مثل آفتاب واضح است: همه زبان‌ها ساختاری شبیه به C دارند، اما VB ندارد!
شما اگر C را بلد باشید و بخواهید VB یاد بگیرید، تقریباً باید C را فراموش کنید و دوباره VB را یاد بگیرید. بر فرض هم که VB را یاد گرفتید، تمام زبان‌های دیگری که سر و کار دارید، ساختار مشابه C دارند. پس به نظر شما عاقلانه‌تر نیست که شما C#‎ را یاد بگیرید که اگر یک روز خواستید به سراغ PHP یا هر زبان دیگری بروید، تمام ساختارهای آن شبیه به C#‎ باشد و راحت‌تر سوئیچ کنید؟

با توجه به اینکه تمام زبان‌های مایکروسافتی تحت ‎.NET شده‌اند، فرقی ندارد که شما VB بلد باشید یا C#‎. پس سی شارپ را یاد بگیرید که شبیه‌تر به زبان‌های دیگر باشد.

دقت کنید که گاهی VB هم کار راه انداز می‌شود. پس نیم نگاهی به آن هم داشته باشید. مثلاً من خودم VB مقدماتی را تدریس کرده‌ام، اما هرگز روی پیشرفته وقت نخواهم گذاشت، چون ارزش ندارد.

- بین C#‎ و جاوا و دلفی کدام؟

دلفی هم با توجه به حضور سی شارپ یک مرده به حساب می‌آید. اما جاوا جای بحث دارد.
شما اگر جاوا را یاد بگیرید، برنامه شما به راحتی بر روی بسترهای مختلفی (از جمله گوشی‌ها، وب، دسکتاپ و ...) اجرا خواهد شد. من فکر می‌کنم این روزها بیشترین کاربرد جاوا در برنامه‌نویسی موبایل است.

برای برنامه‌نویسی دسکتاپ، جاوا را چندان پیشنهاد نمی‌کنم.

- در برنامه‌نویسی موبایل، کدام پلتفرم؟ Android یا iOS یا Windows Phone یا Java؟

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

- اپل ما را خط زده است، پس ما هم iOS را خط می‌زنیم:

احتمالاً می‌دانید که اپل همه چیزش را برای ایران تحریم کرده است. از طرفی برنامه‌های اپل باید حتماً توسط اپل و در App Store تأیید شوند و قرار بگیرند وگرنه قابل استفاده روی گوشی کاربر نیستند (مگر اینکه Jail Break شده باشد که خوب، عاقلانه نیست روی گوشی‌های جیل.بریک شده برنامه‌ریزی کنید). به همین راحتی‌ها نمی‌توانید برنامه‌ای که نوشته‌اید را به دست کاربر برسانید. من تعداد معدودی ایرانی دیده‌ام که برای اپل برنامه‌نویسی می‌کنند که آن‌ها هم اکثرشان در خارج از کشور زندگی می‌کنند و محدودیت قانونی ندارند.

به هر حال، اگر بخواهید برای iOS کدنویسی کنید، باید به زبان C++‎ مسلط باشید. Xcode SDK را از سایت اپل دانلود کنید و روی سیستم عامل مک خود نصب کنید و شروع کنید. البته می‌توانید از پروژه مونو هم استفاده کنید تا کدهای C#‎ شما روی iOS اجرا شوند.

- آندروید دنیای گوشی‌ها را فتح خواهد کرد:

گوگل روی هر چیزی دست بگذارد، دیر یا زود به صدر لیست منتقل می‌شود و این طبیعی‌ست.

آندروید با اینکه مدت کمی از عمرش می‌گذرد، اما در صدر لیست سیستم عامل‌های موبایل است و به زودی همه جا دیده خواهد شد حتی روی یخچال فریزر شما!!

بنابراین، پیشنهاد اول من این است که به سمت آندروید بروید.

برای برنامه‌نویسی ویژه آندروید، باید زبان Java را بلد باشید. فکر می‌کنم حالا متوجه می‌شوید که چرا جاوا در رتبه دوم زبان‌های محبوب است!
خیلی‌ها معتقدند دنیا دارد به سمت موبایل و تب‌لت می‌رود. "اینترنت بدون وب" عنوانی است که این روزها مطرح است. همه سایت‌ها برای خود یک اپلیکیشن ارائه کرده‌اند که روی گوشی اجرا می‌شود و نیازی نیست وارد وب‌سایت خاصی شوید!

- ویندوز فون، جان خواهد گرفت:

ویندوز فون هم به زودی جا باز خواهد کرد. روی آن هم می‌توانید برنامه‌ریزی کنید، اما اولویت اولتان، جاوا و آندروید باشد.

برای ویندوز فون می‌توانید به زبان C#‎ برنامه بنویسید.

 

خوب، این هم یک اظهار نظر شخصی در مورد زبان‌های برنامه‌نویسی.
تأکید می‌کنم که باید نظرهای مختلف را بخوانید و بعد تصمیم بگیرید.

اما،

معطل نکنید! یکی را انتخاب و اقدام کنید!

به یکی گفتند: 30 سالت شده است، چرا نماز نمی‌خوانی؟ گفت: هنوز دارم تحقیق می‌کنم که اسلام برتر است یا مسیحیت یا یهودیت!!

زمانی که دانشجو بودم، گروهی از دوستان بودند که هر وقت در جمعشان قرار می‌گرفتم، بحث سر این بود که: کدام زبان بهتر است که برویم سراغش؟ از ترم یک تا هشت، از اساتید سؤال می‌کردند که: استاد! کدام زبان بهتر است!؟ دانشگاه تمام شد و آن دوستان در نهایت انتخاب نکردند که کدام زبان بهتر است و تا جایی که می‌شناسمشان، هیچ کدام برنامه‌نویس نشدند!!

شما باید یک دین را که فعلاً فکر می‌کنید برتر است، انتخاب کنید و طبق آن پیش بروید، اگر بعداً به این نتیجه رسیدید که فلان دین بهتر است، مشکلی نیست، به آن دین سوئیچ می‌کنید! (محتوای تمام ادیان تقریباً یکی‌ست، فقط نام‌ها تغییر کرده است) مهم این است که فعلاً بلاتکلیف (گمراه) نباشید :)

سریعاً یک زبان (مثلاً C++‎) را  انتخاب کنید و وقت را تلف نکنید. روی آن وقت بگذارید... در حین کار، به این نتیجه می‌رسید که فلان زبان بهتر است و به سراغ آن زبان می‌روید.

 

آخرین مطلب:
واقعاً هر که در شهرستان است، محکوم به انتخاب زبان‌هایی که شما گفتید است؟

خیر، این روزها اینترنت، محدودیت‌های جغرافیایی (یا به قول این ویدئو، Geographical Boundaries) را شکسته است. شما می‌توانید در شهرستان باشید، اما محدوده کاری‌تان کل ایران و حتی دنیا باشد. فقط باید بتوانید خودتان را روی اینترنت مطرح کنید که این یک تسلط کافی روی بحث طراحی وب را می‌طلبد.
به طور مثال، من در شهرستان هستم، اما پس از ارائه تستا، بسیاری از سازمان‌ها و دانشگاه‌ها و امثالهم تماس گرفته‌اند و پیشنهاد سفارشی‌سازی تستا را داده‌اند. چندین مؤسسه مطرح در تهران پیشنهاد همکاری در زمینه تبدیل متن به صدا (مربوط به پروژه پارس‌خوان) را داشته‌اند. برخلاف من که حال و حوصله و وقت کار گروهی و سفارشات سنگین را ندارم، شما اگر بخواهید از این راه کسب درآمد کنید، هیچ محدودیتی در محل سکونت و کار شما وجود ندارد.

از دوستانی که احتمالاً اظهار نظر خواهند کرد، خواهش می‌کنم به تأکیدات بنده دقت کنند که این‌ها فقط اظهار نظر شخصی بود و نه یک وحی منزل! من نظرم را گفتم. شما هم نظرتان را بدون هیچ تعصب (و احیاناً لحن تند نسبت به دوستان دیگری که نظر می‌دهند) بیان کنید.

در نهایت این عکس را هم ببینید:

http://aftab.cc/uc/Hamid/532/10_top_programming_language.jpg

 

آپدیت در سال ۹۷:

اخیراً در یک ویدئوی یک ساعته توضیحاتی در مورد اینکه کدام زبان برنامه‌نویسی را انتخاب کنیم داده‌ام که می‌توانید از طریق لینک زیر مشاهده کنید:

https://aftab.cc/article/1592

https://img.aftab.cc/news/97/which_programming_language.png

موفق باشید؛
حمید رضا نیرومند



[ارسال شده در مورخه : چهارشنبه، 7 دی، 1390 توسط Hamid]
[ #برای جوانان]



بازدیدها از این مطلب: 2750320 بار   امتیاز متوسط :   تعداد آراء: 13   امتیاز دهید:

نظرات طرح شده

نام: [ کاربر جدید ]
ایمیل:

نظر:


اجازه استفاده از تگهای HTML را ندارید


جمع عدد 6 با 5 را در كادر زیر وارد نمایید:
(این كار برای جلوگیری از فعالیت موتورهای اسپمر است)


* توجه: نظر شما بعد از بررسی، نمایش داده خواهد شد.

Ali (امتیاز : 0)(لینک نظر)
توسط Ali در مورخه : جمعه، 12 تیر، 1394
سلام آقای نیرومند.

من میخوام برنامه نویس بشم و به راهنماییتون نیاز دارم.چجوری میت.نم با خود شما در تماس باشم و را هنماییم کنین؟


[ ارسال جوابیه ]


[بدون موضوع]                توسط SaeidF در مورخه : یکشنبه، 11 دی، 1390(لینک نظر)
سلام، واقعاً عالی بود. خیلی خیلی جالب بود.

اینجا من به سوالم در رابطه با اینکه ASP یا PHP را انتخاب کنم رسیدم.

در رابطه با برنامه نویسی موبایل هم باهاتون هم عقیده بودم و همچنین دسکتاپ

البته من در حد و اندازه هایی نیستم که نظر بدم، ولی در حد یه آماتور نوآموز میگم، مقاله شما خیلی چیزها رو به من یاد داد

سپاس


[ ارسال جوابیه ]


Ali (امتیاز : 0)(لینک نظر)
توسط Ali در مورخه : دوشنبه، 12 دی، 1390
سلام خيلي ممنونم از پست خوبتون

بنده علاقه ي شديدي به كامپيوتر و برنامه نويسي دارم

دبيرستان هستم و رشتم هم ربطي به كامپيوتر نداره اما ميخواستم به عنوان يك علم دوم اون رو ياد بگيرم

شما كه اطلاعاته خوبي دارين لطفا به بنده كتاب هايي رو معرفي كنيد تا اين كار رو از پايه ياد بگيرم

بسيار ممنون


[ ارسال جوابیه ]


مهدی (امتیاز : 0)(لینک نظر)
توسط مهدی در مورخه : سه شنبه، 20 دی، 1390
سلام

واقعا سایت بسیار خوبی دارید برا دانشجوهای کامپیوتر و خدایی دلسوزانه تجربیات رو در اختیارشون قرار میدید خسته نباشید

من یه سوال داشتم برای فهم و یاد گرفتن برنامه نویسی باید ریاضات آدم خوب باشه یا نه؟ یعنی این دو رابطه مستقیم داره منی که ریاضیم ضعیفه میتونم تو برنامه نویسی پیشرفت کنم؟


[ ارسال جوابیه ]

    [بدون موضوع] (امتیاز : 0)
    توسط کاربر مهمان در مورخه : یکشنبه، 20 مهر، 1393
    من که ترم سه کامپیوتر هستم نظرمو میگم.تا اینجایی که اومدم ریاضی تاثیر خیلی کمی داشت.که برای هر عمل ریاضی مثل توان و جذر تابع کتابخانه ای وجود داره و به راحتی میتونی پایه و توان رو وارد کنی تا برات حاصل رو حساب کنه.

    اما اگر به حدی رسیدی که خواستی یک پروژه مربوط به ریاضی بنویسی مثلا برنامه ای که بهش معادله میدی نمودارشو رسم میکنه مشتقشو تو هر نقطه میده و... ، فکر کنم به یه استاد ریاضی نیاز داشته باشی که همکاری کنه

    وگرنه برنامه نویسی تو ابتکار و خلاقیت خلاصه میشه


    [ ارسال جوابیه ]


[بدون موضوع]                توسط babani در مورخه : یکشنبه، 21 خرداد، 1391(لینک نظر)
سلام

بسیار (قابل استفـــــــــاده) و (راه گشـــــــــــــــا) بود .

راجع به انتخاب php یا asp اصل تفاوتوشن و کاربردشون رو بیان کردین .

حالا دیگه این خود دانشجو هست که باید انتخاب کنه.

راجع به تفاوت vb و c تفاوت خیلی مهم و اساسی رو فرمودین.

برا من که واقعا مفید بود.

ممنون


[ ارسال جوابیه ]


p-m (امتیاز : 0)(لینک نظر)
توسط p-m در مورخه : یکشنبه، 22 مرداد، 1391
سلام وخسته نباشيد مطالبي كه گفتيد جالب بود.به اميد موفقيت هاي بيشتر براي شما و همه افراد كوشا.....


[ ارسال جوابیه ]


حمید                توسط حمید در مورخه : چهارشنبه، 1 شهریور، 1391(لینک نظر)
سلام.

ممنون از مطلب خوبتون.

ولی یه مشکلی … !

گفتید که دلفی در حضور سی شارپ, یک مرده به حساب میاید.

و من کاملا مخالفم.

دلفی با استفاده از rad studio xe3 میتواند برای ویندوز ۸, ios, مکینتاش و از همه مهتر, برای android میتوان برنامه نوشت, اینها قابلیت های کمی نیستند.

سند حرف های من, وبسایت embarcadero.

تقریبا هرکاری که بخواهی میتوانی انجام بدهی … !

و فکر نکنم که c# بتواند به تنهایی همه ی اینکار ها را انجام بدهد.

درست نمیگم؟


[ ارسال جوابیه ]


محمد (امتیاز : 0)(لینک نظر)
توسط محمد در مورخه : شنبه، 25 شهریور، 1391
سلام ممنون از راهنماییتون

من یه چندتا سوال دارم

من الان ۱۷ سالمه و سوم دبیرستان هستم و با زبان های c++ تا حدودی c# و java و به طور نسبتا کاملی با vb.net میتونم برنامه بنویسم یه چند روزی هم هست که دارم اسمبلی یاد میگیرم خلاصه من عشق برنامه نویسی واسه هرچیزی که جلوی دستمه دارم حتی برنامه نویسیو به درسم ترجیح میدم! Grin

اینارو گفتم که ازتون بپرسم که واقعا ارزش داره که وقتمو روی این چیزا بزارم و اگه یه روزی مهندس ! شدم تو کارم پول هست؟ اونم تو ایران با مدرک خارجی؟

و یه سوال دیگه: از چه رشته ای میتونم مدرک بهتری بگیرم؟ ریاضی یا فنی؟

اینارو از شما پرسیدم چون تجربه دارین و این دورانو گذروندین

ممنون میشم اگه جوابو برام ایمیل کنید


[ ارسال جوابیه ]


مرتضی (امتیاز : 0)(لینک نظر)
توسط مرتضی در مورخه : شنبه، 22 مهر، 1391
بسیار خوشمان آمد

و بسیار ممنون


[ ارسال جوابیه ]


وفا                توسط وفا در مورخه : جمعه، 20 بهمن، 1391(لینک نظر)
سلام ممنون از سایت بسیارخوبتون از مطالب سایتتون لذت بردم امیدوارم جرقه ای باشد به سوی برنامه نویسی تحت وب چون خیلی علاقه دارم


[ ارسال جوابیه ]


دانشجو                توسط دانشجو در مورخه : پنجشنبه، 3 اسفند، 1391(لینک نظر)
عالی بود. بسیار به دلم نشست و منو از سردرگمی نجات داد.ممنون


[ ارسال جوابیه ]


وحید (امتیاز : 0)(لینک نظر)
توسط وحید در مورخه : دوشنبه، 21 اسفند، 1391
سلام مطلب خیلی خوبی رو گذاشتید ممنون خیلی بدردم خورد

ولی خیلی ناراحت شدم که پلتفرم سیمبین رو توی پلتفرم های موبایل قرار ندادید با اینکه تحت C++ ساخته شده ولی به نظر من خیلی بهتر از پلتفرم جاوا هستش و بیشتر گوشی های نوکیا رو تشکیل میده.


[ ارسال جوابیه ]


نعمت (امتیاز : 0)(لینک نظر)
توسط نعمت در مورخه : چهارشنبه، 21 فروردین، 1392
ممنونم واقعا عالی بود


[ ارسال جوابیه ]


abbas (امتیاز : 0)(لینک نظر)
توسط abbas در مورخه : چهارشنبه، 22 خرداد، 1392
سلام بسیار مطلب جامع و عالی بود!

با اجازه من در وبلاگم عین این مطلب رو با ذکر منع قرار دادم! (گفتم شاید رضایت نداشته باشید)


[ ارسال جوابیه ]


مهدی                توسط مهدی در مورخه : یکشنبه، 26 خرداد، 1392(لینک نظر)
واقعا خسته نباشید ، من دارم کاشناسی نرم افزار میخونم ولی هنوز نمیدونستم با چی کد بزنم


[ ارسال جوابیه ]

    محمد gh (امتیاز : 0)
    توسط کاربر مهمان در مورخه : سه شنبه، 8 تیر، 1395
    منم عین تو

    همش 1 ترم مونده اما مشغله فکری هنوز بهم اجازه نداده جلوتر برم

    اما این تابستون ردیفش میکنم



    قوی باش مررررررد


    [ ارسال جوابیه ]


bagher2g (امتیاز : 0)(لینک نظر)
توسط bagher2g در مورخه : دوشنبه، 10 تیر، 1392
خیلی ممنون و نهایت تشکر و سپاس گذاری از مطلب مفیدی که قرار دادی و این که تجربه هاتون رو در اختیار ما قرار دادید


[ ارسال جوابیه ]


امین (امتیاز : 0)(لینک نظر)
توسط امین در مورخه : یکشنبه، 24 شهریور، 1392
باعرض سلام

من نمیتونم تصمیم بگیرم کدام زبان را انتخاب کنم یعنی نمی دونم کدومو انتخاب کنم. البته فعلا دارم ++C رو یاد می گیرم

من می خواهم یک زبان که در عین حال قدرتمند هست و برنامه نویسی با اون نسبت به بقیه زبان ها آسان تره یاد بگیرم لطفا منو راهنمایی کنید

باتشکر


[ ارسال جوابیه ]


ریحان یوسف وند (امتیاز : 0)(لینک نظر)
توسط ریحان یوسف وند در مورخه : سه شنبه، 23 مهر، 1392
سلام من زبانم را انتخاب کردم ولی متاسفانه نمیدونم از کدوم منبع شروع کنم و از کی کمک بگیرم


[ ارسال جوابیه ]

    [بدون موضوع] (امتیاز : 0)
    توسط کاربر مهمان در مورخه : یکشنبه، 21 مهر، 1398
    اول ب نظر من تو گوگل درباره کتاب های خوب مربوط به زبانت یه سرچ کن و در کنارش از توتریال های داخل یوتیوب استفاده کن(خیلی کمک میکنه)..
    فقط باید کد هارو بزنی نه اینکه صرفا هر قسمت توتریال رو ببینی و فکر کنی بلدی


    [ ارسال جوابیه ]


مسعود                توسط مسعود در مورخه : سه شنبه، 14 آبان، 1392(لینک نظر)
واقعا عالی بود.

خیلی خوب راهنمایی کردین. خلاصه و مفید تفاوتها رو بیان کردید.

با تشکر فراوان و آرزوی سلامتی و توفیق


[ ارسال جوابیه ]


ابوالفضل (امتیاز : 0)(لینک نظر)
توسط ابوالفضل در مورخه : جمعه، 20 دی، 1392
با سلام ممنون از سایت بسیار خوبتان.من خیلی مشتاق به یادگیری زبان phpهستم نمیدونم باید از کجا کار را شروع کنم لطفا اگه امکانش هست بهم کمک کنید.لطفا منبع یادگیری این زبان را به ایمیلم ارسالل کنید با تشکرa_ghiaspour@yahoo.com


[ ارسال جوابیه ]

    mercer (امتیاز : 0)
    توسط کاربر مهمان در مورخه : دوشنبه، 8 دی، 1393
    برای یادگیری php می تونی از خود w3school استفاده کنی ولی در کل سعی کن انگلیسیت قوی باشه و از کتاب های مجع شبیه اونایی که تو این سایت it-ebooks.info هست استفاده کنی . . .

    چون در هر حال برای برنامه نویسی نیازه که منابع همون ریفلنس هل رو مکررا ببینی / چون منابع اپدیت میشه علاوه بر اون نمیشه همشو حفظ کرد

    به نظر من بهتره از JavaScript اول شروع کنی چون همه جا میشه ازش استفاده کرد از جمله ویندوز 8.1 و اندروید و وب و طراحی 3 بعدی بازی و . . . علاوه بر این این اواخر با اومدن node.js به جای php هم میشه ازش استفاده کرد


    [ ارسال جوابیه ]


دانشجویان (امتیاز : 0)(لینک نظر)
توسط دانشجویان در مورخه : یکشنبه، 22 دی، 1392
سلام استاد

الان باید این مقالیه و نظرات خود را مورد بازنگری قرار بدهید ..

موفق باشید استاد .


[ ارسال جوابیه ]


mohammad (امتیاز : 0)(لینک نظر)
توسط mohammad در مورخه : چهارشنبه، 25 دی، 1392
سلام خیلی ممنون از پست مفیدتون


[ ارسال جوابیه ]


صبا                توسط صبا در مورخه : پنجشنبه، 10 بهمن، 1392(لینک نظر)
مرسی خیلی مفید بود.


[ ارسال جوابیه ]


شاهین (امتیاز : 0)(لینک نظر)
توسط شاهین در مورخه : سه شنبه، 22 بهمن، 1392
سلام . اول از همه یک خسته نباشی گرم از ته ته قلبم

بعد اینکه واقعاااااااا مطالب مفید و ساده و توجیح کننده داشتین ممنون





وباز هم ممنون


[ ارسال جوابیه ]


فاطمه                توسط فاطمه در مورخه : چهارشنبه، 23 بهمن، 1392(لینک نظر)
سلام خسته نباشید واقعا مطلبتون عالیه من ترم 4 مهندسی کامپیوترم شاید یکم دیر شروع کردم ولی میخوام طراحی وب کار کنم و یاد بگیرم ایمیلتون نیس که بتونم بعضی سوالامو بپرسم کمکم کنید تو این راه البته اگه امکانش وجود داره؟؟


[ ارسال جوابیه ]


اسیه (امتیاز : 0)(لینک نظر)
توسط اسیه در مورخه : سه شنبه، 17 تیر، 1393
با سلام

من می خوام خودم c#یاد بگیرم و بحث object oriyented رو یاد بگیرم نمی رونم از چه کتابی شروع کنم ممنون میشم یه کتاب خوب در این زمینه بهم معرفی کنید

پایه برنامه نویسی ام ضعیف است و در حد درسهای لیسانس تو دانشگاه بلدم

باسپاس


[ ارسال جوابیه ]


د (امتیاز : 0)(لینک نظر)
توسط د در مورخه : دوشنبه، 6 مرداد، 1393
به نام خدا

سلام. مقاله جالبی بود. هیچ کس اینجوری تفاوت پی اچ چی با ای اس پی رو تحلیل نکرده بود یا لااقل من ندیده بودم. موفق باشید


[ ارسال جوابیه ]


سجاد نصیری (امتیاز : 0)(لینک نظر)
توسط سجاد نصیری در مورخه : دوشنبه، 7 مهر، 1393
با سلام و ممنون از راهنماییتون

من ارشد علوم کامپیوتر هستم و کارشناسیم ریاضی بوده کمی از پاسکال خوندم، الان می خوام c++ یا c# یاد بگیرم کدوم بهتره و آینده کاریش خوبه ؟

ضمنا با mathlab هم کار خواهیم کرد آیا با اون هم میشه کاری در مورد پروژه های دسک تاپی کرد؟

اگر کتاب خوبی هم دارید ممنون میشم معرفی کنید یا به ایمیلم ارسال کنید.

دوباره ممنون.


[ ارسال جوابیه ]


انیس (امتیاز : 0)(لینک نظر)
توسط انیس در مورخه : سه شنبه، 15 مهر، 1393
سلام.

واقعا اطلاعاتتون من و از یه دو دلی شدید نجات داد.من برنامه نویسی خیلی دوست دارم ولی از روال کار با اون اشنا نبودم.ممنون.

من تو کرج زندگی میکنم دنبال یه آموزشگاه خوب میگردم.میشه در صورت مطلع بودن منو راهنمایی کنید؟


[ ارسال جوابیه ]


فردین (امتیاز : 0)(لینک نظر)
توسط فردین در مورخه : یکشنبه، 20 مهر، 1393
با چیزایی که در مورد فریم ورک فهمیدم نظر من اینه که اول بدون فریم ورک کارامونو انجام بدیم تا بدونیم چی نوشتیم.هروقت تونستیم مسلط باشیم اون وقت برای راحتی کار از فریم ورک استفاده کنیم. یا حتی طبق گفته آقای نیرومند ، فریم ورک خودمونو بسازیم.

یه مثال بزنم: وقتی میخواهید تو برنامتون از تاخیر زمانی استفاده کنید چیکار میکنید؟

میرید تابعی پیدا میکنید که ثانیه مورد نظر رو بدین و اون تابع کار رو واستون انجام بده؟

به نظر من بهتره خودتون واسش یه تابع بنویسید:

زمان فعلی سیستم رو تو یه متغیر میریزید و تو یه حلقه تا زمانی که زمان فعلی سیستم از زمان قبلی ثبت شده به اضافه (مثلا) 3 ثانیه کمتره حلقه رو تکرار کنه.

اگه اینکار رو نکنید از امکانات آماده ای که دارید استفاده میکنید فقط طرز استفادشو یاد خواهید گرفت.مثل راننده ای که فقط روندن ماشین رو بلده و وقتی ماشین خراب شه نمیدونه چیکار کنه!!!


[ ارسال جوابیه ]


مهرافروز (امتیاز : 0)(لینک نظر)
توسط مهرافروز در مورخه : پنجشنبه، 24 مهر، 1393
سلام و خسته نباشید، واقعا سپاسگزارم از توضیحات خوب و کاملتون و از اینکه زمان گذاشتید و تجربیات ارزشمندتون رو در اختیار ما هم قرار دادید.

اگر در صورت امکان آموزشگاه و اساتید خوبی در حوزه برنامه نویسی سی شارپ می شناسید خواهشمندم معرفی بفرمایید.

با تشکر و احترام


[ ارسال جوابیه ]


فریبرز (امتیاز : 0)(لینک نظر)
توسط فریبرز در مورخه : جمعه، 9 آبان، 1393
با سلام حمید جان واقعآ ازت ممنونم نکاتی که بهشون اشاره کردی فوق العاده بود برای من خیلی با ارزش و مفید بود مرسی امیدوارم در تمام مراحل زندگیت موفق و پیروز باشی دوستدار شما فریبرز


[ ارسال جوابیه ]


kkkkkkk                توسط kkkkkkk در مورخه : پنجشنبه، 29 آبان، 1393(لینک نظر)
سلام

من رئیسی هستم

حالا که مطالب سایتتون رو خوندم متوجه شدم که وارد چه سایت پرباری شدم

کلا علاقه خاصی به طراحی سایت دارم

برنامه نویسی ، نه



سوالم فقط اینه که کسی که اصلا رشته دانشگاهیش کامپیوتر نیست و هیچ کلاس کامپیوتری هم نرفته ولی استعداد یادگیریش بالاست میتونه وارد این عرصه بشه ؟

یعنی با خوندن کتابهای مربوطه و مقالات و آزمون و خطای خودش



من الان حدود 10 ساله که هر روز و شب تو اینترنتم و سرم تو کامپیوتره اما متاسفانه به کارهای جانبی رسیدم تا مباحثی که در بالا فرمودید



ممنون میشم جوابم رو کمی کامل بنویسید


[ ارسال جوابیه ]


taspina                توسط taspina در مورخه : شنبه، 1 آذر، 1393(لینک نظر)
با سلام و خسته نباشید

خیلی ممنون از راهنمایی خوبتون من چندوقتی هست می خوام شروع کنم ولی واقعا نمی دونستم از کجا و چطوری این که گفتید از یکی شروع کن واقعا باید از همون شروع کنم منابع cpp را دارم به جای صرف هزینه واسه خرید کلی برنامه دیگه اخرم استفاده از هیچ کدوم همونو شروع میکنم


[ ارسال جوابیه ]


zahra                توسط zahra در مورخه : شنبه، 8 آذر، 1393(لینک نظر)
خيلي ممنون از توضيحات خوب و مفيدتون، من كه استفاده كردم

منم تو انتخاب يكي از زبان ها مونده بودم ولي با خوندن مطالب مفيدتون بالاخره تصميمو گرفتم

البته من تازه اول راهم ولي ماهي رو هر وقت از آب بگيري تازه اس


[ ارسال جوابیه ]


ساسان (امتیاز : 0)(لینک نظر)
توسط ساسان در مورخه : جمعه، 14 آذر، 1393
سلام

واقعا فنت کوچیک چشم ادم در میاد بزرگ کنید خب چیه!!!؟؟؟

دستتون درد نکنه برای مقاله


[ ارسال جوابیه ]


مهران (امتیاز : 0)(لینک نظر)
توسط مهران در مورخه : دوشنبه، 24 آذر، 1393
واقعاً عالی بود ممنون از اینکه وقت گذاشتید و اطلاعاتتون رو در اختیار ما قرار دادید.


[ ارسال جوابیه ]


محمد (امتیاز : 0)(لینک نظر)
توسط محمد در مورخه : سه شنبه، 30 دی، 1393
با سلام و تشکر بابت این مقالتون



ولی به نظرم آدم باید خودش یه چیزرو هدفش قرار بده بره یاد بگیره ....توی دنیای دیجیتال نیمتونی بگی کدم کار هست توش کدوم پول نیست....



هر چیزی خوب بلد باشی میان به سراغت مطمن باشید.


[ ارسال جوابیه ]


ebi (امتیاز : 0)(لینک نظر)
توسط ebi در مورخه : پنجشنبه، 2 بهمن، 1393
ندونسته چیزی نگید من بعد از 20 ساعت تحقیق در باره این زبان ها به این نتیجه رسیدم که پایتون بهترین برای شروعه.

اولی اینکه بین زبان های برنامه نویسی روبی و پایتون دو تا از ساده ترین و کوتاه ترین هستند کوتاه ترین یعنی کاری که شما در جاوا یا زبان های C با نوشتن 10 خط و بیش از 30 کلمه انجام میدید پایتون در یک خط و با 5 کلمه انجام میده دقیقا همون کار رو نمونه hello world رو برای پایتون و جاوا سرچ کنید

از اون جایی کاملا بدون اطلاعند می گند که پایتون برا یکار خاصی است کاملا در اشتباهند مثل این می مونه که بگید کسی که زبان انگلیسی یاد می گیره فقط میتونه انگلیسی یاد بده و روزنامه انگلیسی بخونه ، کسی که انگلیسی یاد گرفته نمی تونه یک کتاب به زبان انگلیسی بنویسه

و این که با پایتون شما می تونید برنامه اندرویید ، آی او اس ، لینوکس ، ویندوز تقریبا بیشتر سیستم عامل ها رو بنویسید و این ها همه به لطف توسعه دهندگان این زبون هاست و یک زبان برنامه نویسی فقط به خاطر این که قدرتمنده بهترین نیست این که چه اندازه ازش استفاده می کنند مهمترین مساله است و اگر در حال حاظر به هر جایی در سایت های انگلیسی برید فقط دو زبان رو برای شروع معرفی می کنند فرض کنید هزاران نفر مثل من و شما با این زبان شروع کنند به نظرتون چند سال دیگه زبان اول برنامه نویسی نمیشه.

روبی و پایتون که روبی خیلی کم ساده تر هستم اما قدرت پایتون و گستردگیش بسیار بیشتره حتی باهاش بازی هم می شه ساخت مثل دوستان الکی شرو ور نمی گم منابع هم لینک میدم

البته من هم هیچی بلد نیستم و فقط تحقیق کردم و چند تا کتاب پیدا کردم که یکی دو روزه شروع به خوندنش کردم و این که شما اگر خدای یک زبان باشید بهتره تا نوکر 10 تا زبان برنامه نویسی باشید

http://www.jython.org توسط این کتابخانه پایتون بنویسید جاوا تحویل می گیرید

http://kivy.org برای اندرویید, وAndroid, Win7, Linux, MacOSX and iOS.

http://pyzia.com این هم یک نمونه دیگه برای موبایل

http://pygame.org برای بازی اما اصلا توصیه نمیشه پایتون به درد بازی نمی خوره فقط می خوام بگم وقتی توسعه دهنده پشت زبان باشه هر کاری میشه کرد حتی با استفاده از HTML و CSS میشه برای همه سیستم عامل های موبایل برنامه نوشت این دو تا زبان کامپیوتری خیلی ها بهش می گند بچه بازی یعنی کشک

امید وارم مهم بودن توسعه دهنده پشت زبان رو درک کرده باشید

داستان که نمی گم این جا رو ببینید تازه این فقط 6 تا هست خیلی دیگه هستم که...

http://goo.gl/qDUc8X


[ ارسال جوابیه ]


رز93 (امتیاز : 0)(لینک نظر)
توسط رز93 در مورخه : دوشنبه، 13 بهمن، 1393
سلام

خیلی متشکرم واقعا کامل بود اونچیزی که دنبالش بودم رو پیداکردم

خسته نباشید براتون آرزوی موفقیت دارم


[ ارسال جوابیه ]


مهری (امتیاز : 0)(لینک نظر)
توسط مهری در مورخه : دوشنبه، 4 اسفند، 1393
سلام من دانشجوی ترم2مهندسی نرم افزارهستم میخاستم بپرسم من برنامه نویسی وب رو یاد بگیرم یا موبایل یادسکتاپ و با چه زبانی هدفمم اول افزایش دانش ودوم پول در اوردنه لطفا جواب بدین


[ ارسال جوابیه ]


مهدی ربانی (امتیاز : 0)(لینک نظر)
توسط مهدی ربانی در مورخه : یکشنبه، 24 اسفند، 1393
سپاس از نوشتار سودمندتان.


[ ارسال جوابیه ]


سونیتا (امتیاز : 0)(لینک نظر)
توسط سونیتا در مورخه : دوشنبه، 14 اردیبهشت، 1394
آقای نیرومند

سلام،

ممنون از مطلب شیوایی که در مورد زبان های برنامه نویسی گذاشتید.

من به عنوان کسی که سواد کارشناسی داشته اما نه در زمینه کامپیوتر، اما علاقه مند یادگیری کار در زمینه اندروید موبایل هستم، میشه منو راهنمایی کنید در زمینه شروع یادگیری زبان برنامه نویسی برای گوشی از کجا شروع کنم که زیاد وقتم هدر نرود چرا که بعضی ها می گویند لارم نیست جاوا را کلا یاد بگیری...



با سپاس

مارال


[ ارسال جوابیه ]


صادق (امتیاز : 0)(لینک نظر)
توسط صادق در مورخه : سه شنبه، 15 اردیبهشت، 1394
اجرت بت امام حسین

خیلی مردی


[ ارسال جوابیه ]


محیا (امتیاز : 0)(لینک نظر)
توسط محیا در مورخه : یکشنبه، 21 تیر، 1394
سلام

بنده مشکل اساسی با برنامه نوشتن در محیط های برنامه نویسی دارم بلد نیستم آداب برنامه نویسی در محیط را و کسی هم نیست که به این بنده کمک کند من چکار کنم؟

زبان برنامه نویسی که خوندم c++ هستش.اصلاً نمی تونم error گیری کنم اصلاً نمی دونم حتی ارور ها چی میگن حتی وقتیکه کلمه به کلمه معنیشون می کنم .

خواهش می کنم کمکم کنید.........

دیگه خسته شدم.........نمی دونم چیکار کنم ....محیطی که الان دارم borland هستش.... منتظر جوابتون هستم....


[ ارسال جوابیه ]


فاطمه (امتیاز : 0)(لینک نظر)
توسط فاطمه در مورخه : دوشنبه، 19 مرداد، 1394
واقعا عالی بوووود، استفاده کردم.


[ ارسال جوابیه ]


آرمان                توسط آرمان در مورخه : دوشنبه، 19 مرداد، 1394(لینک نظر)
سلام

با اینکه مطلبتون برای چند سال پیشه اما به من خیلی کمک کرد ولی یه سری نقد بهش وارده:

اول اینکه من تهران زندگی می کنم و تخصصم طراحی وب و برنامه نویسی تحت وبه اما اطرافم پر شده از نوجوون های 17 ،18 ساله ای که با همین ورد پرس و جوملا در طول یک هفته یه سایت آپ می کنن و حداقل هزینه ممکن و می گیرن و مشتری هم اصلا متوجه تفاوت کار نمی شه و این افراد بازار کار این رشته رو به شدت خراب کردن بگذزیم از اینکه این شاخه الان کاملا اشباع شده.

دوم اینکه اگر دنبال یه پیشرفت فوق العاده هستید تا دیر نشده برید سراغ برنامه نویسی موبایل ، جاوا و اندروید! البته مخاطبم تهرانیا و ساکنین شهرهای بزرگ مثل مشهد و اصفهان و ... هستن چون از وضعیت شهرستانها تو این رشته خبر ندارم. شاید خودم هم به زودی وارد این شاخه بشم.

سوم اینکه اگه کلا علاقه به برنامه نویسی ندارید می تونید برید سراغ شاخه داده کاوی به نظر میاد به زودی بازار داغی پیدا می کنه


[ ارسال جوابیه ]


javad (امتیاز : 0)(لینک نظر)
توسط javad در مورخه : جمعه، 23 مرداد، 1394
سلام

مرسی مهندس کارتون ایول داره



من تازه کارم دوست دارم که برنامه نویسی اندروید کار کنم اگه بخوام از صفر شروع کنم چقد طول میکشه راه بیافتم، با روزی 7 ساعت تلاش! اگر امکانش هست ایمیل کنید بهم ممنونم از شما.



با تشکر


[ ارسال جوابیه ]


محمد (امتیاز : 0)(لینک نظر)
توسط محمد در مورخه : جمعه، 23 مرداد، 1394
سلام

من دانشجوی ترم دوم نرم افزار هستم (دانشگاه آزاد رودهن)

من در این 1 سال و نیم زیر دست استادی بودم که خودش رتبه سوم کشوری داشت در سال 90. جناب استاد بنده 55 سال سن داره و تا 30/5/94 هم بیشتر در خدمت ایشون نیستم (چون استادم داره خودشو بازنشسته می کنه) و من باید به نزد یه آقای جوان دیگه ای برم کار کنم (که توی کار موبایله و مستاجر استادمه)

خلاصه بگم که من در این مدت 1 سال و نیم هیچ وقت ندیدم که استادم با زبانی غیر از وی بی 6 برنامه بنویسه

اگه برنامه نویسی رو خوب درک کرده باشید می دونید که برنامه نویسی حرفه ای خلاقیت می خواد و توان اجرایی سازی و پشت کار.

استاد من خیلی استاد خوبی بود و من اون رو خیلی دوست دارم. استاد من همیشه حرف خوبی به من می زد ((یا یه کاری رو شروع نکن یا اگه شروع کردی تا آخرش برو))

بله دوستان مهم نیست که شما چند تا زبان برنامه نویسی بلد هستید مهم اینه که بدونید با اون ها چه کاری میشه کرد و بتونید با مهارت های خودتون بهترین خروجی رو به دست بیارید.

و به نظر خود من اولین چیزی که توی برنامه نویسی اهمیت داره اینه که شما مسئله رو درک کرده باشید و قبل از هر چیزی بدونید که اساس کار اون سیستم عاملی که دارید براش برنامه می نویسید چه جوریه (مثلا بدونید که ویندوز یا لینوکس یا اندروید روی چه حسابی کار می کنن) و بعد برید سراغ مراحل بعدی (تمام کار فقط برنامه نویسی نیست)

من شخصا فکر می کنم که بلد بودن vb و c++ یا c و c# و بعضی از زبان های تحت وب و مخصوصا داشتن دانش و مهارت فنی برنامه نویسی کافی باشه. (ولی هر کسی یه جور فکر می کند)

ضمنا این هم تجربه شخصی منه ==> در ایران منابع آموزشی خوب نداریم و تعداد افراد متخصص کم است و اگر کسی چیزی بلد باشد آنرا به دیگران مجانی یاد نمی دهد (مثلا در یک وب سایت) و همه هم مثل من شانس خوبی ندارند که استاد شخصی (با رتبه کشوری) داشته باشند. و در کل حتی اگر استاد خوب هم باشد تا خود طرف به فکر نباشد چیزی یاد نخواهد گرفت.

موفق باشید (من هم از آن دسته افرادی هستم که هر چیزی را مفتی به کسی یاد نمی دهد چون این حرف ها فقط بخشی از تمام واقعیت بود و باقی نگفته های آن جزو تجربه های طلایی من بودند که مفتی به دست نیاورده ام که مفتی هم در اختیار کسی بگذارم)


[ ارسال جوابیه ]


محمد (امتیاز : 0)(لینک نظر)
توسط محمد در مورخه : جمعه، 23 مرداد، 1394
بازم سلام

دلم سوخت یه کم. می خوام یه راهنمایی برای رضای خدا بزارم.

اگه می خواهید برنامه نویسی رو اصولی یاد بگیرید باید از vb6 شروع کنید و به استثنا یه منبع خیلی خوب ایرانی در این زمینه سراغ دارم ==> کتاب ویژوال بیسیک 6 نوشته آقای بهرام پاشایی (کتاب معروفیه و فقط دارای نسخه چاپی هست و باید اون رو از زیر سنگ هم که شده پیدا کنید چون کمه و هر جایی هم گیر نمیاد ولی دست دومش شاید تو انقلاب باشه)

حتما اون رو بخرید و خوب مطالعه اش کنید. این کتاب فقط به شما کار با vb6 رو یاد نمیده بلکه بیشتر از هر چیز هدفش اینه که به شما برنامه نویسی ساخت یافته رو یاد بده (که این مطالب توی همه زبان های برنامه نویسی کاربرد دارن)

البته تجربه های طلایی من خیلی بیشتر از این حرف هاست ولی به نظرم اومد که بهتره حداقل یه راهنمایی برای شما دوست داران علم بزارم تا کمی خدا هم از ما راضی باشه (مگه علمم رو با خودم تا کجا می تونم ببرم بعد از این که زنده نباشم)

موفق باشید :)


[ ارسال جوابیه ]


ali                توسط ali در مورخه : یکشنبه، 22 شهریور، 1394(لینک نظر)
فقط یه چیزی میتونم بگم:

ممنون که تجربتون رو مجانی گذاشتید،واقعا مرسی.


[ ارسال جوابیه ]


صاحب                توسط صاحب در مورخه : پنجشنبه، 17 تیر، 1395(لینک نظر)
استاد مطالبت عالی یود خدا خیرت بده


[ ارسال جوابیه ]


فائزه (امتیاز : 0)(لینک نظر)
توسط فائزه در مورخه : پنجشنبه، 17 تیر، 1395
سلام مطلب خوبی بود ولی خب مال چهارسال پیشه دیگه😆راستش من بین اندروید و پی اچ پی موندم.از طرفی هر کی تازگیا داره اندروید میزنه و دنیا داره ب سمتی میره ک دیگه اصن ب صفحات وب این شکلی نیاز نباشه و بیشتر با صدا باشه مث گوگل نو و خب اندروید خلاقیت بیشتری میشه توش بکار برد و چیزایی ساخت به ذهن بشر نمیرسه...تصمیممو گرفتم برم جاوا در کنارشم برنامه نویسی وبم کار کنم ولی رو جاوا و اندروید تمرکز کنم☺


[ ارسال جوابیه ]


ali omidvar (امتیاز : 0)(لینک نظر)
توسط ali omidvar در مورخه : شنبه، 28 شهریور، 1394
سلام . بنده خودم استاد برنامه نویسی هستم . واقعا از تعریفی که از زبان های برنامه نویسی داشتید لذت بردم . عالی بود .


[ ارسال جوابیه ]


مرتضی (امتیاز : 0)(لینک نظر)
توسط مرتضی در مورخه : جمعه، 4 دی، 1394
با سلام خدمت شما استاد گرامی و تشکر فراوان از مطالب مفید شما.

آیا سن در یادگیری برنامه نویسی موثر است. من 31 سال دارم به نظر شما امکان دارد که از صفر شروع کنم؟

ممنون.


[ ارسال جوابیه ]


امیرحسین                توسط امیرحسین در مورخه : سه شنبه، 15 دی، 1394(لینک نظر)
با سلام...

کمال سپاس گذاری رو از شما به عمل میارم و براتون آرزوی قوت و موفقیت روز افزون می کنم....


[ ارسال جوابیه ]


مهتاب                توسط مهتاب در مورخه : پنجشنبه، 17 دی، 1394(لینک نظر)
سلام و خدا قوت

عالي بود . اميدوارم زندگي تون سرشار از آرامش و كار هاتون لبريز از موفقيت باشه


[ ارسال جوابیه ]


سارا                توسط سارا در مورخه : یکشنبه، 20 دی، 1394(لینک نظر)
عالی بود ممنون از مطالب مفیدی که در اختیار گذاشتید


[ ارسال جوابیه ]


محمد (امتیاز : 0)(لینک نظر)
توسط محمد در مورخه : پنجشنبه، 8 بهمن، 1394
با سلام

واقعا عالی بود هم لذت بردم از نوشتارتون و هم خیلی استفاده کردم.

موفق باشید


[ ارسال جوابیه ]


کاربر                توسط کاربر در مورخه : پنجشنبه، 27 اسفند، 1394(لینک نظر)
ممنون

عالی بود


[ ارسال جوابیه ]


جواد (امتیاز : 0)(لینک نظر)
توسط جواد در مورخه : سه شنبه، 24 فروردین، 1395
ممنون از راهنمایی عالی و به اشتراک گذاشتن تجربیات مفیدتان

موفق و سربلند باشید


[ ارسال جوابیه ]


a (امتیاز : 0)(لینک نظر)
توسط a در مورخه : یکشنبه، 29 فروردین، 1395
در قسمت ویژوال بیسیک خواهد مرد میخام بگم از لحاظ کارایی سی شارپ و وی بی یکی اند اما در ساختار ویژوال بیسیک ساده است بعید میدون به کسی که چند زبان برانامه نویسی بلد است صدمه بزند


[ ارسال جوابیه ]


Zahra.Q (امتیاز : 0)(لینک نظر)
توسط Zahra.Q در مورخه : شنبه، 4 اردیبهشت، 1395
سلام.

ممنون از توضیحات خوبتون.


[ ارسال جوابیه ]


حمیدی (امتیاز : 0)(لینک نظر)
توسط حمیدی در مورخه : چهارشنبه، 19 خرداد، 1395
سلام دوست عزیز



من یکمدتی هست که دنبال این بودم که یک زبان برنامه ویسی رو یاد بگیرم.علاقه مضاعفی برای یادگیری برنامه نویسی دارم اما به عنوان یک دانش دوم .چون رشته ام چیز دیگریست

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

من فقط با شما الان میخوام صحبت کنم چون واقعا دلسوزی شما رو دیدم



اخوی من هدفم برنامه نویسی اندروید و کسب درامد ازونه ولی هدف بزرگترم که بیشتر تحقیق هام درباره اون بود اموزش زبان برنامه نویسی برای هکر شدنه.این گزینه دوم بماند.اما هیچ کس قشنگ جوابم رو نمیده که از چه زبان و ابزاری برای برنامه نویسی شروع کنم و راهنماییم کنه.تا الان همه گیجم کردن و هر کدوم میگن که رو یک چیز رو بخون و یا همه میگن که باید همه زبان ها رو بلد باشی ولی نمیگن که از کجا باید شروع کنم.فقط اگه یک نف بهم بگه که برای برنامه نویس شدن اندروید در درجه اول و بعد برای برنامه نویس شدن در بقیه زمینه ها باید از کجا شروع کنم تا الان شروع میکردم.اخرین امیدم شما هستی داداش.

امیدوارم کمکم کنی.ایمیلم هست.راهنماییت رو به ایمیلم بزن تا یکم با هم صحبت کنیم و من از این منجلاب در بیام.

تشکر

یا علی


[ ارسال جوابیه ]


Amirhossein (امتیاز : 0)(لینک نظر)
توسط Amirhossein در مورخه : پنجشنبه، 4 آذر، 1395
آقا دمتون گرم. با این که این مطلب مال 5 سال پیشه ولی کلی ازش استفاده کردم. فوق العاده بود تحلیلتون. مرسی کلی


[ ارسال جوابیه ]


مصطفی (امتیاز : 0)(لینک نظر)
توسط مصطفی در مورخه : چهارشنبه، 22 دی، 1395
سلام من ترم 1مهندسیی کامپیوترم و ازوقتیک اومدم دانشگاه دنبال بهترین زبان بودم وبا این پست فوق العادتون 80درصد راهو ب من نشون دادید فقط میمونه اون 20درصد ک باید باهاتون مشورت بگیرم
خوش حال میشم کمکم کنید


[ ارسال جوابیه ]


saber (امتیاز : 0)(لینک نظر)
توسط saber در مورخه : پنجشنبه، 30 دی، 1395
خیلی عالی بود و خیلی کمکم کرد ممنووووون


[ ارسال جوابیه ]


saber 17 (امتیاز : 0)(لینک نظر)
توسط saber 17 در مورخه : پنجشنبه، 30 دی، 1395
سلام خسنه نباشید
شما فرمودید که خیلی‌ها معتقدند دنیا دارد به سمت موبایل و تب‌لت می‌رود. "اینترنت بدون وب"
این یعنی اینکه برنامه نویسی وب بازار کارش تا چند سال دیگه کساد میشه ؟ :(

من الان بخاطر همین موضوع سردرگمم که تا وقتی برنامه نویسی وبو یاد بگیرم بازار کارش کساد بشه و بازار کار اندروید بهتر از وب بشه!!

لطفا راهنمایی کنید این موضوع خیلی از وقتم رو گرفته :(


[ ارسال جوابیه ]


سارینا (امتیاز : 0)(لینک نظر)
توسط سارینا در مورخه : چهارشنبه، 11 اسفند، 1395
سلام من ۱۶ سال دارم و چند وقتی هست که به برنامه نویسی علاقه پیدا کردمو واقعا دوست دارم که این کارو یاد بگیرم . از مطالب مفید و اموزندتون واقعا متشکرم سایتتون عاااالیه😍❤️


[ ارسال جوابیه ]


سجاد                توسط سجاد در مورخه : پنجشنبه، 3 فروردین، 1396(لینک نظر)
عرض ادب و احترام
ممنون از مطالب جالب و کاربردیتون
بنده رشته تخصصیم کامپیوتر نیست ولی علاقمند به طراحی برنامه ای هستم که در یک شبکه ی داخلی قابل استفاده باشه مثل برنامه ی انبارداری که توی یک سازمان هست. به نظرتون چه زبانی رو یاد بگیرم به کارم میاد.
ممنون از راهنماییتون


[ ارسال جوابیه ]


جمالی (امتیاز : 0)(لینک نظر)
توسط جمالی در مورخه : شنبه، 2 اردیبهشت، 1396
با سلام و وقت بخیر
خسته نباشید میگم خدمتتون و بابت این مقاله واقعا ازتون ممنونم خیلی سوالهارو از ذهن من برداشت و من به پاسخ بیشتر سوالهایم رسیدم اما کاش میشد که یه شماره تماس یا لینکی از داشته باشیم که در موقع هایی که به راهنماییتون نیاز داریم باهاتون در ارتباط باشیم

بازم خیلی ممنونم از شما


[ ارسال جوابیه ]


جواد (امتیاز : 0)(لینک نظر)
توسط جواد در مورخه : پنجشنبه، 15 تیر، 1396
سلام
مقالتون عالی بود و خیلی بهم کمک کرد
ممنون :)


[ ارسال جوابیه ]


سعید                توسط سعید در مورخه : سه شنبه، 20 تیر، 1396(لینک نظر)
سلام
واقعا مقاله ی بسیار خوب و جامعی بود. واقعا ازتون ممنونم وبابت این که دانشتون رو در اختیار ما قرار میدید تشکر میکنم.


[ ارسال جوابیه ]


aman (امتیاز : 0)(لینک نظر)
توسط aman در مورخه : پنجشنبه، 21 دی، 1396
Tnx so much for learning
This passagevery good I don't know how thanks you


[ ارسال جوابیه ]


mohammad (امتیاز : 0)(لینک نظر)
توسط mohammad در مورخه : چهارشنبه، 16 خرداد، 1397
همین الان vb6 رو پاکیدم.......میرم سراغ c ......به قول معروف نور رو نشونم دادی


[ ارسال جوابیه ]


MOTAKHASESS (امتیاز : 0)(لینک نظر)
توسط MOTAKHASESS در مورخه : چهارشنبه، 23 خرداد، 1397
سلام.من هنوز دانش اموزم و به هک و برنامه نویسی خیلی علاقه دارم اما اصا نمیدونم اگه بخام اینارو تو سیستم اموزشی ایران یاد بگیرم اصا باید تو چه رشته ای ادامه تحصیل بدم.خودتونم که میدونید دوره حساس و سرنوشت سازیه.طبق چیزاسی هم کی ااطرفیام بهم میگن این فقط علاقه نیست از اول استعداد داشتم و خیلی تو جمع فامیل فلانی بلده مثلا لب تاب یا کامپیرترتو درست کنه.با اینکه هنوز ۱۵‌ سالمه ولی تو زمینه سایت و گوشی اینا خیلی اگاهی دارم و افتخاره برام ولی دوست دارم بیشتر یاد بگیرم.الان اونقدری بلدم که همه منو به اسم متخصص میشناسن.ولی بیشتر میخام یاد بگیرم.هالا میخام ازتون نظر بگیرم من باید تو دبیرستان و بعدش دانشگاه چه رشته ای انتخاب کنم؟


[ ارسال جوابیه ]


MOTAKHASESS (امتیاز : 0)(لینک نظر)
توسط MOTAKHASESS در مورخه : چهارشنبه، 23 خرداد، 1397
دوباره سلام.من قبلا نظر داده بودم ولی میخاستم ببینم و مینونم به عنوان علم دوم برنامه نویسی رو در نظر بگیرم؟ و اگه میشه چطور؟


[ ارسال جوابیه ]


مسلم (امتیاز : 0)(لینک نظر)
توسط مسلم در مورخه : جمعه، 18 آبان، 1397
سلام و عرض ادب
این متن کامل ترین متنی بود که خوندم ممنونم


[ ارسال جوابیه ]


Reza (امتیاز : 0)(لینک نظر)
توسط Reza در مورخه : جمعه، 21 دی، 1397
من میخوام برنامه نویسی اندروید را شروع کنم که برم کلاس و یاد بگیرم .
حالا باید چه زبان را یابگیرم ؟
برنامه نویسی به زبان ASP یا C یا JSP یا جاوا ؟؟؟؟؟؟؟


[ ارسال جوابیه ]


روزیه (امتیاز : 0)(لینک نظر)
توسط روزیه در مورخه : سه شنبه، 9 بهمن، 1397
دوست عزیز من از c زیاد خوشم نمی یاد از ساختار های زبان هایی مثل سی و جاوا متنفرم بیشتر به ویژوال بیسیک گرایش دارم باید بگم که شمایی که می گید ویژوال بیسیک خواهد مرد در جواب شما باید بگم که پس بیسیک فور اندروید رو چی می گید؟
در ضمن ASP زبان نیست asp یک پلتفرمه که اونجا هم می شه مثل سی شارپ برنامه نوشت ولی زبان وی بی دات نت رو ساپورت می کنه انقدر درباره ی وی بی بد نگید مقایسه کردن زبان های برنامه نویسی کار زیاد جالبی نیست


[ ارسال جوابیه ]


slf (امتیاز : 0)(لینک نظر)
توسط slf در مورخه : پنجشنبه، 2 اسفند، 1397
سلام من 17 سالمه میخواستم بگم من الان میرم طراحی سایت بیاد درس جدی بگیرم یا سایت رو


[ ارسال جوابیه ]


sadeghi (امتیاز : 0)(لینک نظر)
توسط sadeghi در مورخه : چهارشنبه، 3 مهر، 1398
سلام
من دوست دارم هر سه نوع برنامه نویسی{برای موبایل/دسکتاپ/وب} رو یاد بگیرم ایا امکانش هست؟


[ ارسال جوابیه ]


محمدرضا (امتیاز : 0)(لینک نظر)
توسط محمدرضا در مورخه : یکشنبه، 21 مهر، 1398
من ++c رو تا قسمت if و switch و do رسوندم و دیدم پایتون داره پیشرفت میکنه و خیلی نزدیک به ++cعه پس سوییچ کردم و پایتون خیلی خوبه از نظر سینتکس و راحتی خوندنش(میدونم یه خرده کنده).
جالب اینکه تو این مقاله هیچی درمورد پایتون گفته نشده..


[ ارسال جوابیه ]


حمید                توسط حمید در مورخه : چهارشنبه، 20 آذر، 1398(لینک نظر)
فوق العاده بود به جواب همه سوالهام رسیدم


[ ارسال جوابیه ]


جشنواره                توسط جشنواره در مورخه : چهارشنبه، 21 اسفند، 1398(لینک نظر)
عالی بود


[ ارسال جوابیه ]


علی (امتیاز : 0)(لینک نظر)
توسط علی در مورخه : دوشنبه، 11 فروردین، 1399
واقعا ممنونم جواب سوالمو گرفتم.
مرررسسسییی


[ ارسال جوابیه ]