loading...
سیستم فا
آخرین ارسال های انجمن
امیرمحسن بازدید : 552 جمعه 21 آذر 1393 نظرات (7)
تصمیم به شروع یاد گیری برنامه نویسی برای بسیاری از ما از یک جرقه گرفته شد، شاید دوستمان را دیدیم که یک برنامه را نوشته و ما ناگهان علاقه مند شدیم، یا از موفقیت های یک برنامه نویس شنیده ایم و می خواهیم مثل او شویم لذا شروع به یادگیری برنامه نویسی می کنیم و یا صد ها دلیل دیگر که می تواند نسبت به افراد متغیر باشد، ولی در ذات قضیه یک امر مهم خفته استو آن اینکه، همانطور که ییهو علاقه مند به برنامه نویسی شده ایم ممکن است خیلی ییهوتر از آن بیزار شویم، پس توصیه می کنم به توصیه هایی که در ذیل آمده قبل از شروع برنامه نویسی عمل کنید و اگر در میانه راه هستید می توانید با موارد زیر خود را بسنجید تا ببینید کجا قرار دارید. در مرحله اول، حتما زبان برنامه نویسی مورد علاقه خود را انتخاب کنید. اگر اطلاعات دقیقی از برنامه نویسی ندارید با پاسخ دادن به سوالات زیر مسیر خود را انتخاب کنید: آیا دوست دارید برنامه هایی که تحت اینترنت اجرا می شوند را بنویسید؟(وبسایت ها) یا برنامه هایی که در سیستم کاربر اجرا می شوند؟
آیا دوست دارید برنامه ها یا سایت هایی که می نویسید حال ایستا داشته باشند یا پویا باشند؟ آیا دوست دارید برنامه هایتان تک کاربره باشد یا چند کاربره؟ آیا می خواهید برنامه های بزرگ سازمانی بنویسید یا برنامه های ساده؟ و … ادامه مقاله را در ادامه مطلب مطالعه کنید...!
اول از همه مسیر خود را در مسیر گرایش برنامه نویسی مشخص کنید. می خواهید برای وب بنویسید یا برای سیستم کاربر؟ پیشنهادم برای آنهایی که دوست دارند تحت وب بنویسند : PHP, ASP.Net, Java می باشد. دقت کنید برای شروع برنامه نویسی تحت وب حتما با HTML, Java Script و CSS آشنا باشید. بدون این سه مورد شما یک برنامه نویس حرفه ای تحت وب نخواهید بود. دقت کنید انتخاب PHP انتخاب مناسبی است مادامی که به نوشتن برنامه های تحت وب محدود مبادرت بورزید، PHP می تواند در نوشتن سایت ها یا برنامه های تحت وب پیچیده مشکل ساز باشد. حال آنکه یاد گیری جاوا در نوع خود کمی مشکل می باشد، ولی سایت هایی که با جاوا نوشته شوند واقعا قابل اعتماد و مستحکم هستند، بعلاوه اینکه دستمزد یک سایت نوشته شده با جاوا به مراتب بسیار بیشتر از سایتی نوشته شده با PHP است. این در حالی است که ASP.NET در میان این دو قرار دارد و از ویژگی های هر دو در خود دارد، هم آسان است و هم پایدار، پس می توانید ASP.Net را هم در لیست علاقه مندی های خود برای برنامه نویسی تحت وب قرار دهید. پروژه های نوشته شده با ASP.net هم به مراتب گران می باشند و می توانند دستمزد خوبی برای برنامه نویس داشته باشند.
ولی دانستن نکات فوق زمانی مفید خواهد بود که شما با یک پایگاه داده استاندارد هم آشنا باشید. انتخاب خیلی از برنامه نویسان خلاصه شده در : Oracle, MySQL و MS SQL Server . البته هسته هر سه زبان SQL می باشد، لذا SQL را یاد بگیرید. توجه به این نکته که یادگیری پایگاه داده خیلی کمتر زمان بر خواهد بود، می توانید ابتدا به یاد گیری آن بپردازید و چون در برنامه نویسی حرفه ای باید با دستورات SQL هم برای تولید برنامه آشنا باشید لذا مفاهیم و دستورات SQL را که بسیار آسان هستند را یاد بگیرید.
حال برای شما که کمی مصمم تر شده اید باید توصیه کنم حتما قبل از ورود به مقوله برنامه نویسی سعی کنید مفاهیم IT را فرا بگیرید. مفاهیم IT با اینکه تاثیر مستقیمی در برنامه نویسی ندارند ولی بدون آنها شما هرگز نخواهید توانست یک پروژه را سالم به هدف برسانید. منظور از این مفاهیم، شامل نحوه عملکرد سرورها، امنیت، نحوه عملکرد مشتریان سایت شما و … می باشد. برای مثال شما باید بدانید که چطور کدهایتان در سرور اجرا خواهند شد و اصلا یک سایت با چه پروسه ای برای کاربر نمایش داده می شود؟ مجموع این دانسته ها را مفاهیم IT می گوییم و شما برای برنامه نویسی یک پروژه کاربردی باید در حد متوسط به بالایی با آنها آشنایی داشته باشید. البته برعکس برنامه نویسی که با کسب تجربه رفته رفته اصولی تر می شود، مفاهیم عمدتا قضیه های ثابتی هستند که می تواند از منابع مختلفی مثل اینترنت با آنها آشنا شوید.
چنانچه شما علاقه مند به یادگیری یک زبان برنامه نویسی برای تولید نرم افزارهای تحت کامپیوتر کاربر می باشید، کمی کارتان مشکل تر است. در واقع برنامه نویسی لوکال (تحت سیستم کاربر) به نوعی سخت تر است. البته این امر وقتی احساس می شود که شما هم در وب بنویسید هم لوکال، این دشواری زمانی احساس می شود که به برنامه نویسی تحت وب که تا حدودی آسان است عادت کرده باشیم. توجه با این نکته که برنامه های نوشته شده لوکال می توانند واقعا سودآود باشند، خیلی از برنامه نویسان حداقل یک زبان برنامه نویسی لوکال را ید می گیرند. دقت داشته باشد که دانستن همان مفاهیم و اطلاعات IT ضروری می باشند. در واقع این مفاهیم دید شما را نسبت به برنامه ای که می نویسید بسیار وسعت می بخشند. همچنین بحث پایگاه داده نیز در این نوع برنامه نویسی استوار است. با این تفاوت که گرایش بیشتر به سمت پایگاه داده های Oracle, MS SQL Server یا MS ACCESS می باشد. زبان های برنامه نویسی رایج و بسیار مناسب هم در این زمینه : C++ , C#, Java, Delphi می باشند. البته موارد دیگری هم هستند که یا کاربران کمی دارند یا در حال انقراض می باشند، لذا از ذکر آنها معذورم. دقت داشته باشید که انتخاب هریک از این زبان ها مستلزم پیش نیازهای خاصی می باشد ولی در کل آشنایی کامل با الگوریتم ها و زبان برنامه نویسی C کمک شایانی برای شما خواهد کرد.
اگر بخواهیم از بعدی دیگر قضیه را بررسی کنیم، عوامل بسیاری نظیر: صبر و حوصله، پشتکار، علاقه وافر، خلاقیت، دقت، هوشیاری و سرعت عمل از عواملی هستنذد که بسیار به یادگیری یک زبان برنامه نویسی کمک می کنند. ضمن اینکه دانستن زبان انگلیسی یعنی 50% پیشرفت اولیه! انگلیسی به حدی در برنامه نویسی به درد شما می خورد که خودتان متعجب می شوید.
دقت کنید قبل از شروع بسنجید و ببینید که شما توانایی یاد گیری را هنگام خودخوانی دارید یا نه؟ شایان ذکر است بسیاری از متخصصین برنامه نویسی خودشان برنامه نویسی را یاد گرفته اند و کلید آن دانلود Ebook و تمرین و نوشتن کد است. اگر نیاز به یک کلاس برای شروع دارید، این کار را بکنید، مسیر را پیدا کنید و خودتان ادامه دهید.
ارسال نظر برای این مطلب
این نظر توسط علی در تاریخ 1393/10/26 و 3:44 دقیقه ارسال شده است

ای بابا

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

برس به سیستم فا

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

دنیس ریچی منو به شاگردی قبول کرد (از اون دنیا)

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

شکلکشکلکشکلک
پاسخ : مال منم تموم شد ولی بگو چی بزارم؟

این نظر توسط علی در تاریخ 1393/10/08 و 15:40 دقیقه ارسال شده است

دروغ میگه یه وقت نری لینکش تروجان داره
شکلکشکلک
پاسخ : اصلا نظرات تبلیغاتی تایید نمیشن!

این نظر توسط علی در تاریخ 1393/10/07 و 10:33 دقیقه ارسال شده است

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

این نظر توسط علی در تاریخ 1393/10/03 و 14:35 دقیقه ارسال شده است

کَن

شکلک

این نظر توسط علی در تاریخ 1393/10/02 و 1:45 دقیقه ارسال شده است

دو هزار تا از رتبه الکسات رو به من قرض میدی؟شکلک
پاسخ : بکنم؟ :دی

این نظر توسط علی در تاریخ 1393/09/24 و 15:58 دقیقه ارسال شده است

تنکیو

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

این نظر توسط علی در تاریخ 1393/09/22 و 15:22 دقیقه ارسال شده است

من خیلی تلاش کردم برنامه نویس شم ولی هیچ وقت نتونستم
شکلکشکلکشکلکشکلک
پاسخ : تلاش بیشتر = رسیدن به هدف!
زمان + پشتکار + علاقه = رمز موفقیت
باتشکر...


کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • صفحات جداگانه
  • انکدر eval :|
  • ثبت نام در کلاس های پیشرفته php با هاست اختصاصی :)
  • ابزار تغییر متون
  • ادیتور آنلاین :)
  • درگاه پرداخت - بانک اقتصاد نوین
  • درگاه پرداخت - بانک ملت
  • کد پیگیری ساماندهی
  • ابزار واکنش گرا سازی قالب اصلی :)
  • ابزار واکنش گرا سازی قالب :)
  • ارسال تیکت پشتیبانی سیس آپ :)
  • ابزار ساخت کد فاو آیکون های واکنش گرا :)
  • پیش نمایش انیمیشن canvas
  • پیش نمایش فرم امتحان تستی آنلاین :)
  • صفحه پرداخت سیستم فا :|
  • پرداخت شده :|
  • ابزار ساخت آپلودگر :|
  • ابزار ساخت آیکون های زنده
  • ابزار ساخت توان به صورت کد
  • ابزار ساخت کسر به صورت کد
  • صفحه پرداخت آنلاین
  • ابزار من
  • جدول بازی های ایران در جام جهانی 2014
  • ادیتور اچ تی ام ال آنلاین
  • ادیتور ساخت کد
  • آپلودگر
  • بخش کمیک های اپ فا - صفحه اصلی
  • بخش کمیک های اپ فا
  • آپلودگر کوچک!
  • bazar new apps
  • تست قالب واکنش گرا
  • انتخاب ویندوز اپ فا
  • ورود به اپ فا
  • صفحه اصلی اپ فا
  • آپدیت اپ فا 1.0.0
  • فرم تماس نرم افزار اپ فا
  • ابزار شکلک انجمن آژاکس!
  • سفارشات
  • محصولات جدید بازارچه
  • ارسال اینستاگرام
  • مجله موسیقی سیستم فا - گوگوش
  • مجله موسیقی سیستم فا - شاهین نجفی
  • تست مجله موسیقی سیستم فا
  • مجله موسیقی سیستم فا - یاس
  • مجله موسیقی سیستم فا
  • تست آیه قرآن روزانه
  • آیه قرآن - فونت B Sina - آیفریم
  • آیه قرآن - فونت B Mitra - آیفریم
  • آیه قرآن - فونت B Yekan - آیفریم
  • آیه قرآن - فونت B Sina
  • آمار سایت
  • کل مطالب : 240
  • کل نظرات : 143
  • افراد آنلاین : 8
  • تعداد اعضا : 847
  • آی پی امروز : 211
  • آی پی دیروز : 64
  • بازدید امروز : 272
  • باردید دیروز : 148
  • گوگل امروز : 0
  • گوگل دیروز : 2
  • بازدید هفته : 420
  • بازدید ماه : 4,914
  • بازدید سال : 43,116
  • بازدید کلی : 354,009