توضیح کامل رشته کامپیوتر و برنامه نویسی
-
-
برنامه نویسی، یکی از محبوبترین و پولسازترین رشتهها در سالهای اخیر است. این رشته به دلیل کاربرد در مشاغل و صنایع مختلف متقاضیان زیادی دارد و حتی بسیاری از افرادی که در رشتهی کامپیوتر تحصیلاتی ندارند، به یادگیری برنامه نویسی علاقهمند هستند. اولین قدم برای شروع برنامه نویسی شناخت حوزههای مختلف و زبانهای مورد استفاده در هر حوزه است. در ادامه با زبانها و حوزههای مختلف برنامه نویسی آشنا میشویم.
خب دوستان رشته کامپیوتر دوتا شاخه داره یکی سخت افزار یکی نرم افزار که حوزه خود من در نرم افزار هست و در این مورد میخوام یک گپی باهاتون بزنم
نرم افزار شاخه بسیاز گسترده ای هست و تمومی نداره و هر ماه زیر شاخه های جدیدی بهش اضافه میشه .
اما یک سری شاخه ها الان رو بورس هستن و خب متقاضی زیاد دارن ، که من قصد دارم براتون موشکافانه این ها رو بررسی کنم .
اول اینو بدونید ما چند نوع برنامه نویسی داریم- برنامه نویسی تحت وب
- برنامه نویسی موبایل
- برنامه نویسی سمت سرور
- برنامه نویسی سیستم عامل
خب اول بیاین از از تحت وب شروع کنیم
برنامه نویسی تحت وب به طور خلاصه و خودمنی بگم میشه طراحی یک سایت خوشگل مشکل .
یعنی شما با یک سری دستور میاید به یک صفحه سفید خالی رنگ میدین و شکل و تزئیینش میکنید
مثل عکس زیر :
خب حالا بیاین بگیم دقیقا داستان طراحی چطوره . ببینید ما با دو زبان نشانه گزاری html & css
و یک زبان برنامه نویسی به اسم جاوا اسکریپت js رو به رو هستیم که مسئولیت این کار رو دارن . شما با یادگیری این زبان میتونید به یک طراح سایت یا فرانت اند تبدیل بشید .
مورد دوم در این حوزه برنامه نویسی سمت سرورش هست یعنی چی یعنی اینکه شما میاید یک صفحه میسازید حالا نیاز به یک زبانی دارید که شما رو به سرور وصل کنه و بتونید با کاربر تعامل داشته باشید . برنامه نویسی فرانت اند مثل پوست میمونه و این حوزه سمت سرور که با نام بک اند شناخته میشه حکم گوشت و استخوان رو داره . که زبان های زیادی برای نوشتنش بکار میره و خب در امد خیلی خوبی میشه ازش کسب کرد چرا که سرور ها همه جا حضور دارن در تمام بخش ها و یک برنامه نویس سمت سرور بدون کار نیست . در مجموع به کسی که این دو حوزه رو یاد داره فول استک میگن و امید وارم یک روزی کسایی که این مقاله رو میخونن یک فول استک کار حرفه ای بشن .خب حالا یک تعریف رسمی هم ازش داشته باشیم بد نمیشه
"به زبانهایی که برای کار بر روی وب و شبکه طراحی و ساخته شدهاند، زبانهای برنامهنویسی تحت وب گفته میشود. این زبانها برای ایجاد و تولید انواع پروژهها و نرمافزارهای تحت وب مورد استفاده قرار میگیرند. به عنوان مثال انواع وبسایتها، ایمیل، خرید آنلاین، امور بانکی، مجلهها و برنامههای انلاین نمونه کاربردهایی هستند که از زبانهای تحت وب برای ایجاد آنها استفاده شده است.
نمونه ای زبان های سمت سرور : php, python, ruby, ASP.NETخب حالا میپردازیم به حوزه موبایل : برنامهنویسی تحت موبایل زبانهایی میباشند که برای ساخت اپلیکیشنهای موبایلی استفاده میشوند. یعنی با استفاده از آنها میتوانید انواع اپلیکیشن اندرویدی و ios را تولید کنید.
مانند: جاوا، کاتلین، پایتون، سی شارپ، بیسیک و....
بازار کار این حوزه داخل جهان خیلی خوبه و روز به روز در حال گسترش هست و اینده خوبی داره البته برای کسایی که گام به گام با تکنولوژی میرن جلو و علمشون رو بروز میکنندبرنامه نویسی حوزه دسکتاپ
برنامه نویسی حوزه دسکتاپ به دو بخش توسعهی نرم افزار تحت ویندوز و تحت macOS تقسیم میشود. برنامههای تحت دسکتاپ، زمان و منابع بیشتری برای توسعه نیاز دارند و معمولا گرانتر از سایر انواع برنامهها هستند. در ادامه شما را با متداولترین زبانهای برنامه نوسی مک و ویندوز اشنا میکنم
برای ویندوز ما از زبان های :- C#
- C++
- C
- Java
برای مک هم از :
Swift
بیشتر استفاده میشه و زبان c
این حوزه برای طراحی نرم افزار کمی شغل سخت پیدا میشه چون کاربران موبایل از کامپیوتر ها بیشتر شده و بیشتر کارفرما ها هم بر روی اون پلتفرم کار انجام میدن ولی باز هم بسیاری از سازمان ها دولتی و شرکت ها پروژه های ویندوزی و مک نیاز دارن
-
هوش مصنوعی
دوستان هوش مصنوعی شاخه بسیار وسعی هست که برای توضیح کاملش به اندازه تاپیک تودلی باید مطلب بنویسم پس به همین توضیح اجمالی بسنده میکنیم . این رو هم ذکر کنم درامد این رشته بی نهایت هست .
بشر در حال حاضر تمایلات و نیازهای زیادی دارد و یکی از مهم ترین این نیاز ها، تمایل به هوش مند سازی هر چه بیشتر اشیا است که این همان هوش مصنوعی یا Artificial Intelligence(AI) است. قطعا هوش مصنوعی و تحولاتی که ایجاد خواهد کرد یکی از تاثیر گذارترین تحولات جهان در 20 سال آینده خواهد بود، و در 20 سال آینده شاهد مواردی در هوش مصنوعی خواهیم بود که فراتر از ذهن فعلی بشر است، همین حالا هم هوش مصنوعی در بسیاری از جنبه های زندگی استفاده میشود، بعنوان مثال همین حالا در بیمارستان ها هوش مصنوعی در تشخیص نتایج اشعه ایکس بهتر از پزشک های انسانی عمل میکنند، همین طور در دفاتر قانونی برای بررسی مدارک قانونی بهتر از متخصصان حقوقی انسانی ظاهر شده اند، هوش مصنوعی عامل تمامی پروازهای هواپیمایی است، خلبان های انسان فقط 7 تا 8 دقیقه پرواز را کنترل میکنند، در نت فیلیکس و آمازون هوش مصنوعی است که در پشت صحنه به مشتریان کالا ها و خدمات را پیشنهاد میدهد. خیلی ها معتقد هستند دومین انقلاب صعنعتی اینگونه رقم خواهد خورد که به تمامی وسایلی که وجود دارد هوش مصنوعی اضافه شود صحنه به مشتریان کالا ها و خدمات را پیشنهاد میدهد. خیلی ها معتقد هستند دومین انقلاب صعنعتی اینگونه رقم خواهد خورد که به تمامی وسایلی که وجود دارد هوش مصنوعی اضافه شود.
نمونه هایی از هوش مصنوعی ماشین های تسلا هستن که امکان رانندگی خودکار رو دارن . شناسایی چهره افراد برای رمز گوشی
کنترل ترافیک ها
ربات های کار در منزل و پهپاد های هوشمند . ربات های پزشکی و .....
بسیار گسترده هست این حوزه !!!
ر ادامه به برترین دانشگاه های ایران برای تحصیل در رشته هوش مصنوعی اشاره می شود.
- دانشگاه صنعتی شریف
- دانشگاه امیرکبیر
- دانشگاه تهران
- دانشگاه علم و صنعت
- دانشگاه شهید بهشتی
- دانشگاه خواجه نصیر
- دانشگاه صنعتی اصفهان
- دانشگاه شیراز
- دانشگاه فردوسی مشهد
- دانشگاه اصفهان
بهترین کشورها برای کار در رشته هوش مصنوعی
هوش مصنوعی قدرت تشخیص چهره، اداره اتومبیل های خود مختار، ارائه نتایج آنلاین بهتر و تقویت تجارت در صنایع مختلف را دارد. همه کشورها از جمله کشورهای توسعه یافته و در حال توسعه به دنبال ارتقا در این صنعت می باشند. بسیاری از قدرت های دنیا بزرگ جهان به دنبال پیروزی در این رقابت می باشند. در ادامه به پنج کشور برتر جهان برای کار در زمینه هوش مصنوعی برای کار اشاره می شود.
• کشور چین: شورای دولتی جمهوری خلق چین اعلام کرده است که تا سال ۲۰۳۰ به یک رهبر جهانی ۱۵۰ میلیارد دلاری هوش مصنوعی تبدیل خواهد شد. از همین رو فرصت های شغلی بیشماری در اختیار متخصصان این رشته قرار می گیرد.
• کشور آمریکا: آمریکا از نظر تبدیل شدن به ابر قدرت هوش مصنوعی رقابت سختی با چین دارد. کشور آمریکا به عنوان یکی از برترین کشورهای دنیا برای کار در زمینه هوش مصنوعی به شمار می رود.
• کشور انگلستان: انگلستان در قاره اروپا به عنوان قدرت اصلی در زمینه هوش مصنوعی می باشد و در حدود ۳۳ درصد سرمایه خود را به گسترش این حرفه اختصاص داده است.
• کشور کانادا: دولت کانادا نقش مهمی در سرمایه گذاری در پروژه های هوش مصنوعی دارد. این گروه از متخصصان با شانس بسیار بالایی وارد بازار کار کانادا می شوند.
• کشور روسیه: این کشور سالانه ۱۲٫۵ میلیون دلار برای هوش مصنوعی سرمایه گذاری می کند. از همین رو فرصت های شغلی بیشماری در این زمینه برای علاقه مندان به کار وجود دارد
-
خب حالا میرسیم به رشته نو ظهور و بسیار جذاب برنامه نویسی بلاکچین ( رشته مورد علاقه خودم )
هنوز در دوران اولیه و جوانی تکنولوژی بلاکچین به سر میبریم و اگر از الآن کمکم شروع به یادگیری برنامهنویسی برای بلاکچین کنید، در آینده یک شغل پرطرفدار و پردرآمد خواهید داشت.
دیگر وضعیت مثل دوران درخشش و اولیه اینترنت نیست. در آن زمان برنامهنویسانی که فکر بازی داشتند و زودتر از همه برنامهنویسی وب را آموختند، فرصتهای جدید و رو به رشدی برای کسب درآمدهای هنگفت در آینده به دست میآورند.
وقتی اکثر مردم به بلاکچین فکر میکنند، سریعاً ذهنشان به سمت بیت کوین میرود. به هر حال، تفاوت خیلی بزرگی بین این دو وجود دارند و میتوانید این تفاوت را در نمودارهای زیر مشاهده کنید
Google Trend.
این نمودار جست و جو کلمه بیت کوین در سال های 2016 تا 2018 است
این یکی نمودار میزان جستجوی واژه بلاکچین در همون دوسال هست
همانطور که مشاهده میکنید هر دوی واژهها در نیمه دوم سال ۲۰۱۷ صعود خیلی زیادی داشتهاند. پس از آنکه دوره افزایش سریع و زیاد نمودار بیت کوین به پایان رسید، علاقهها به بیت کوین عقبنشینی کرد و در پایان سال ۲۰۱۷ کمکم رو به کاهش یافتن رفت.
اما علاقه نسبت به بلاکچین همچنان در انتهای سال ۲۰۱۷ زیاد است و در سال ۲۰۱۸ هم به صعودش ادامه داد و این امر را مدیون نوآوریهای جدیدی هستند که در راستای آن ایجاد شدند.
تفاوت بین بیت کوین و بلاکچین خیلی زیاد و چشمگیر است. بیت کوین فقط یکی از کاربردهای ابتدایی تکنولوژی بلاکچین است. اما ستاره اصلی این نمایش، صرفنظر از اینکه چه اتفاقی برای بیت کوین میافتد، خود بلاکچین است
تکنولوژی بلاکچین به قدری جدید است که دانشگاهها هنوز کاملاً نتوانستهاند آن را تبدیل به یک رشته یا حتی یک واحد زیرمجموعه یک رشته دیگر تبدیل کنند. به همین دلیل، شرکتها به دنبال این هستند که تکنولوژیهای بلاکچین (که در حال تبدیل شدن به یک استعداد یافت شونده در توسعهدهندههای فریلنسر هستند) را توسعه دهندیک موسسه پیشرو در این حوزه است که در اوایل سال 2017 IBM
این شرکت یک رأیگیری بین ۲۰۰ دولتمرد از ۱۶ کشور انجام داد و دریافت که از هر ۱۰ نفر آنها، ۹ نفر قصد دارند در برخی جنبههای بلاکچین که کاربردهای دولتی دارند، سرمایه گذاری کنند.
یک گزارش یک موسسه فعال در این حوزه داده بیرون که میگه حقوق یک برنامه نویس بلاکیچن به صورت زیر است و این به این بدین معناست که حقوق فوق العاده زیادی میشه در این حوزه کسب کرد
در سال ۲۰۱۷ چیزی بین ۱۳۸۰۰۰ تا ۱۵۲۰۰۰ دلار است.
سال 2022 این عدد بیشتر هم هست . ماهی حدود 25 هزار دلار رسیده
اگر میخواهید وارد این رشته آینده دار شوید، سؤال واضح بعدی که باید بپرسید این است که برای به دست آوردن صلاحیت لازم برای انجام یکی از این شغلهای پردرآمد به چه مهارتهایی نیاز دارید؟
گامهای بعدی شما به این بستگی دارد که الآن مهارتهای شما در حدی است. برنامهنویسی بلاکچین چیزی نیست که بخواهید تازه از صفر شروع به یادگیری کنید. باید از قبل چند دانش کلیدی راجع به اصول رایانه و برنامهنویسی داشته باشید (و خوب هم باید به آنها مسلط باشید) تا بتوانید به یک توسعهدهنده بلاکچین تبدیل شوید.
کمی راجب این موضوع فکر کنید بچه ها . بیت کوین از سی پلاس پلاس استفاده میکنه و اتریوم هم از سی پلاس پلاس و پایتون
همه اینها زبانهای برنامهنویسی پایه و اصلیای هستند که نه تنها برای بلاکچین، بلکه برای هر صنعت تکنولوژی دیگری میتوانند شما را به یک توسعهدهنده مطلوبتر و مفیدتر تبدیل کنند.
این بدان معنا است که اگر الآن در دوره دبیرستان مشغول تحصیل هستید و علاقه شدیدی به تکنولوژی و برنامهنویسی برای شغل آینده خود دارید، پس هدفگذاری برای قبول شدن در رشته علوم رایانه یا نرمافزار در دانشگاه اولین و بزرگترین قدم شما است. میتوانید از همین مرحله با یادگیری مقدماتی مهارتهای برنامهنویسی آغاز کنید.
پیشرفت توسعه مهارت چیزی شبیه به مراحل زیر است:-
علوم پایه و اصلی رایانه و صلاحیتهای برنامهنویسی را بیاموزید.
-
بر درک عملکرد شبکه مهارتهای امنیتی تمرکز کنید.
-
تکنولوژیهای اصلی وب مانند CSS3، HTML5، جاوا اسکریپت و برنامههای full stack را بیاموزید.
-
شروع به یادگیری چگونگی عملکرد بلاکچین کنید (منابع این مرحله را در ادامه بیان خواهیم کرد)
-
شروع به توسعه مهارتهای برنامهنویسی بلاکچین خودتان کنید (خواه به صورت آموزشهای آنلاین یا دورههای دانشگاه و آکادمیک)
مسلماً درک اینکه چگونه ممکن است یک تکنولوژی هیچ مجموعه خاص و ثابتی از زبانهای برنامهنویسی برای یادگیری و تسلط بر آن ندارد، کمی مشکل و دور از انتظار است.
اما زیبایی بلاکچین به این است که بیشتر از اینکه یک فریمورک باشد، یک تکنولوژی است. بلاکچین روشی است که با آن تراکنشها در یک شبکه گسترده و غیر مرکزی انجام شده و ارتباط برقرار میکنند، نه در یک شبکه مرکزی.
نکته مهمی که وجود دارد این است که مهم نیست از چه زبان برنامهنویسیای استفاده میکنید، بلکه روشی که از آن برای ایجاد و استفاده از یک بلاکچین استفاده میکنید، اهمیت دارد
-
-
یک حوزه دیگه میمونه به اسم بازی سازی
این حوزه یکی دیگه از حوزه های پول ساز دنیاست . که درامد فقط یک شرکت اپیک گیمز صاحب بازی فورتنایت و لانچر اپیک گیمز برابر فروش نفت کشور ماست .
برای بازی سازی شما میتونید از زبان های جاوا اسکریپت به همراه زبان های ویندوز استفاده کنید
دقت کنید برای بازی سازی شما نیاز دارید کار با نرم افزار های گرافیکی رو به صورت کامل مسلط باشید و نیاز به تیم خوب و قویی دارید
برای ساخت یک بازی ما نیاز به موتور بازی سازی داریم برای سهولت کار . موتور های زیادی وجود داره توی دنیا ولی بهترین موتور ها انریل انجین و یونیتی هستن . که انریل انجین موتور سطح بالایی هست و گرافیک خیره کننده ای رو هم به ارمغان میاره و برای کار های سه بعدی با محیط پویا به کار میره . در مقابل یونیتی سطح پایین تری داره و برای بازی های نسبتا لول پایین تر به کار میره . بازی های سرشناسی مثل سری اساسین کرید رو با این موتور ساختن و بازی های پیشرفته امروزی رو بیشتر با موتور انریل انجین میسازن . همونطور که گفتم باید تسلط کافی بر روی نرم افزار های گرافیکی داشته باشید تا بتونید موفقیت چشم گیری به دست بیارید . دقت کنید حتما نیاز نیست بازی خفنی بسازید شما باید مخاطب و ژانر خودتون رو پیدا کنید و در همون راستا عمل کنید . بازی های ساده اما جذابی در دنیا وجود دارن که همپای شرکت های غول بازی سازی دنیا درامد کسب میکنند .
خب این هم مقاله من در مورد این رشته . همونطور که میبینید این با چیزی که در سایت های کنکوری برای معرفی رشته کامپیوتر مینویسند زمین تا اسمون فرق داره . و دانشگاه با بازار کار هم زمین تا اسمون فرق داره . باید با ذهن اماده برید دانشگاه چون اونجا بیشتر با تئوری سر کار دارن . در کل برای اطلاعات بیشتر در مورد این رشته میتونید به پیوی بنده پیام بدین برای اینکار من رو دنبال کنید و به قسمت پیام دادن برید .
امید وارم به گسترش این حوزه با ارزش کمی هرچند کوچک انجام داده باشم . -
از اخر به اول بخونید . @دانش-آموزان-آلاء @ریاضیا @تجربیا @انسانیا @راه-ابریشمی-ها-ریاضیات-ریاضی @راه-ابریشمی-ها-ریاضی-تجربی
-
سلام . من همین چن دقیقه پیش داشتم درمورد همین موضوع سرچ میکردم ولی چیز زیادی گیرم نیومد .
تا اینکه گفتم برم آلاخونه شاید اونجا بتونم به جواب سوالام برسم..
به طور خیییلی هیجان انگیزی وقتی وارد آلاخونه شدم، دیدم شما تازه اولین پست رو گذاشتین در مورد رشته کامپیوتر
خیلی عالی بود . ممنون که وقت گذاشتین
واقعا یکی از بهترین تاپیک های آلاخونه هست
امیدوارم مطالبی که میزارید ادامه داشته باشه ... -
سلام . من همین چن دقیقه پیش داشتم درمورد همین موضوع سرچ میکردم ولی چیز زیادی گیرم نیومد .
تا اینکه گفتم برم آلاخونه شاید اونجا بتونم به جواب سوالام برسم..
به طور خیییلی هیجان انگیزی وقتی وارد آلاخونه شدم، دیدم شما تازه اولین پست رو گذاشتین در مورد رشته کامپیوتر
خیلی عالی بود . ممنون که وقت گذاشتین
واقعا یکی از بهترین تاپیک های آلاخونه هست
امیدوارم مطالبی که میزارید ادامه داشته باشه ...bahar mohammadi 0 بچه ها ساپورت کنن این رشته رو به صورت کامل تجزیه و تحلیل میکنم .
-
م مجتبی ازاد این تاپیک را در ارجاع داد
-
خب حالا میرسیم به رشته نو ظهور و بسیار جذاب برنامه نویسی بلاکچین ( رشته مورد علاقه خودم )
هنوز در دوران اولیه و جوانی تکنولوژی بلاکچین به سر میبریم و اگر از الآن کمکم شروع به یادگیری برنامهنویسی برای بلاکچین کنید، در آینده یک شغل پرطرفدار و پردرآمد خواهید داشت.
دیگر وضعیت مثل دوران درخشش و اولیه اینترنت نیست. در آن زمان برنامهنویسانی که فکر بازی داشتند و زودتر از همه برنامهنویسی وب را آموختند، فرصتهای جدید و رو به رشدی برای کسب درآمدهای هنگفت در آینده به دست میآورند.
وقتی اکثر مردم به بلاکچین فکر میکنند، سریعاً ذهنشان به سمت بیت کوین میرود. به هر حال، تفاوت خیلی بزرگی بین این دو وجود دارند و میتوانید این تفاوت را در نمودارهای زیر مشاهده کنید
Google Trend.
این نمودار جست و جو کلمه بیت کوین در سال های 2016 تا 2018 است
این یکی نمودار میزان جستجوی واژه بلاکچین در همون دوسال هست
همانطور که مشاهده میکنید هر دوی واژهها در نیمه دوم سال ۲۰۱۷ صعود خیلی زیادی داشتهاند. پس از آنکه دوره افزایش سریع و زیاد نمودار بیت کوین به پایان رسید، علاقهها به بیت کوین عقبنشینی کرد و در پایان سال ۲۰۱۷ کمکم رو به کاهش یافتن رفت.
اما علاقه نسبت به بلاکچین همچنان در انتهای سال ۲۰۱۷ زیاد است و در سال ۲۰۱۸ هم به صعودش ادامه داد و این امر را مدیون نوآوریهای جدیدی هستند که در راستای آن ایجاد شدند.
تفاوت بین بیت کوین و بلاکچین خیلی زیاد و چشمگیر است. بیت کوین فقط یکی از کاربردهای ابتدایی تکنولوژی بلاکچین است. اما ستاره اصلی این نمایش، صرفنظر از اینکه چه اتفاقی برای بیت کوین میافتد، خود بلاکچین است
تکنولوژی بلاکچین به قدری جدید است که دانشگاهها هنوز کاملاً نتوانستهاند آن را تبدیل به یک رشته یا حتی یک واحد زیرمجموعه یک رشته دیگر تبدیل کنند. به همین دلیل، شرکتها به دنبال این هستند که تکنولوژیهای بلاکچین (که در حال تبدیل شدن به یک استعداد یافت شونده در توسعهدهندههای فریلنسر هستند) را توسعه دهندیک موسسه پیشرو در این حوزه است که در اوایل سال 2017 IBM
این شرکت یک رأیگیری بین ۲۰۰ دولتمرد از ۱۶ کشور انجام داد و دریافت که از هر ۱۰ نفر آنها، ۹ نفر قصد دارند در برخی جنبههای بلاکچین که کاربردهای دولتی دارند، سرمایه گذاری کنند.
یک گزارش یک موسسه فعال در این حوزه داده بیرون که میگه حقوق یک برنامه نویس بلاکیچن به صورت زیر است و این به این بدین معناست که حقوق فوق العاده زیادی میشه در این حوزه کسب کرد
در سال ۲۰۱۷ چیزی بین ۱۳۸۰۰۰ تا ۱۵۲۰۰۰ دلار است.
سال 2022 این عدد بیشتر هم هست . ماهی حدود 25 هزار دلار رسیده
اگر میخواهید وارد این رشته آینده دار شوید، سؤال واضح بعدی که باید بپرسید این است که برای به دست آوردن صلاحیت لازم برای انجام یکی از این شغلهای پردرآمد به چه مهارتهایی نیاز دارید؟
گامهای بعدی شما به این بستگی دارد که الآن مهارتهای شما در حدی است. برنامهنویسی بلاکچین چیزی نیست که بخواهید تازه از صفر شروع به یادگیری کنید. باید از قبل چند دانش کلیدی راجع به اصول رایانه و برنامهنویسی داشته باشید (و خوب هم باید به آنها مسلط باشید) تا بتوانید به یک توسعهدهنده بلاکچین تبدیل شوید.
کمی راجب این موضوع فکر کنید بچه ها . بیت کوین از سی پلاس پلاس استفاده میکنه و اتریوم هم از سی پلاس پلاس و پایتون
همه اینها زبانهای برنامهنویسی پایه و اصلیای هستند که نه تنها برای بلاکچین، بلکه برای هر صنعت تکنولوژی دیگری میتوانند شما را به یک توسعهدهنده مطلوبتر و مفیدتر تبدیل کنند.
این بدان معنا است که اگر الآن در دوره دبیرستان مشغول تحصیل هستید و علاقه شدیدی به تکنولوژی و برنامهنویسی برای شغل آینده خود دارید، پس هدفگذاری برای قبول شدن در رشته علوم رایانه یا نرمافزار در دانشگاه اولین و بزرگترین قدم شما است. میتوانید از همین مرحله با یادگیری مقدماتی مهارتهای برنامهنویسی آغاز کنید.
پیشرفت توسعه مهارت چیزی شبیه به مراحل زیر است:-
علوم پایه و اصلی رایانه و صلاحیتهای برنامهنویسی را بیاموزید.
-
بر درک عملکرد شبکه مهارتهای امنیتی تمرکز کنید.
-
تکنولوژیهای اصلی وب مانند CSS3، HTML5، جاوا اسکریپت و برنامههای full stack را بیاموزید.
-
شروع به یادگیری چگونگی عملکرد بلاکچین کنید (منابع این مرحله را در ادامه بیان خواهیم کرد)
-
شروع به توسعه مهارتهای برنامهنویسی بلاکچین خودتان کنید (خواه به صورت آموزشهای آنلاین یا دورههای دانشگاه و آکادمیک)
مسلماً درک اینکه چگونه ممکن است یک تکنولوژی هیچ مجموعه خاص و ثابتی از زبانهای برنامهنویسی برای یادگیری و تسلط بر آن ندارد، کمی مشکل و دور از انتظار است.
اما زیبایی بلاکچین به این است که بیشتر از اینکه یک فریمورک باشد، یک تکنولوژی است. بلاکچین روشی است که با آن تراکنشها در یک شبکه گسترده و غیر مرکزی انجام شده و ارتباط برقرار میکنند، نه در یک شبکه مرکزی.
نکته مهمی که وجود دارد این است که مهم نیست از چه زبان برنامهنویسیای استفاده میکنید، بلکه روشی که از آن برای ایجاد و استفاده از یک بلاکچین استفاده میکنید، اهمیت دارد
مجتبی ازاد دقیقا تا چن ساله اینده بلاکچین میشه یک کار و رشته تخصصی که هر کسی نمیتونه دربارش حرف بزنه و پیچیدگی که داره ادمو به سمتش میکشه
-
-
bahar mohammadi 0 بچه ها ساپورت کنن این رشته رو به صورت کامل تجزیه و تحلیل میکنم .
مجتبی ازاد خیلی خوبه مجتبی بلاکچین خیلی خوبه
-
م مجتبی ازاد این تاپیک را در ارجاع داد
-
م مجتبی ازاد این تاپیک را در ارجاع داد
-
یک سری زدم به بازار کار بلاکچین . گفتم این اعداد ارقام هم برای دوستان بزارم .
بعضی ها هم پروژهای دو روزه داشتن ک برای یک پونصد کارمزد گذاشتن .
-
-
یک حوزه دیگه میمونه به اسم بازی سازی
این حوزه یکی دیگه از حوزه های پول ساز دنیاست . که درامد فقط یک شرکت اپیک گیمز صاحب بازی فورتنایت و لانچر اپیک گیمز برابر فروش نفت کشور ماست .
برای بازی سازی شما میتونید از زبان های جاوا اسکریپت به همراه زبان های ویندوز استفاده کنید
دقت کنید برای بازی سازی شما نیاز دارید کار با نرم افزار های گرافیکی رو به صورت کامل مسلط باشید و نیاز به تیم خوب و قویی دارید
برای ساخت یک بازی ما نیاز به موتور بازی سازی داریم برای سهولت کار . موتور های زیادی وجود داره توی دنیا ولی بهترین موتور ها انریل انجین و یونیتی هستن . که انریل انجین موتور سطح بالایی هست و گرافیک خیره کننده ای رو هم به ارمغان میاره و برای کار های سه بعدی با محیط پویا به کار میره . در مقابل یونیتی سطح پایین تری داره و برای بازی های نسبتا لول پایین تر به کار میره . بازی های سرشناسی مثل سری اساسین کرید رو با این موتور ساختن و بازی های پیشرفته امروزی رو بیشتر با موتور انریل انجین میسازن . همونطور که گفتم باید تسلط کافی بر روی نرم افزار های گرافیکی داشته باشید تا بتونید موفقیت چشم گیری به دست بیارید . دقت کنید حتما نیاز نیست بازی خفنی بسازید شما باید مخاطب و ژانر خودتون رو پیدا کنید و در همون راستا عمل کنید . بازی های ساده اما جذابی در دنیا وجود دارن که همپای شرکت های غول بازی سازی دنیا درامد کسب میکنند .
خب این هم مقاله من در مورد این رشته . همونطور که میبینید این با چیزی که در سایت های کنکوری برای معرفی رشته کامپیوتر مینویسند زمین تا اسمون فرق داره . و دانشگاه با بازار کار هم زمین تا اسمون فرق داره . باید با ذهن اماده برید دانشگاه چون اونجا بیشتر با تئوری سر کار دارن . در کل برای اطلاعات بیشتر در مورد این رشته میتونید به پیوی بنده پیام بدین برای اینکار من رو دنبال کنید و به قسمت پیام دادن برید .
امید وارم به گسترش این حوزه با ارزش کمی هرچند کوچک انجام داده باشم .مجتبی ازاد از اینا فق مکس پین 2شو یادمه هعی چ دورانی بود....
-
مجتبی ازاد از اینا فق مکس پین 2شو یادمه هعی چ دورانی بود....
dani danii شاید ماها دیگه داریم کم کم پیر میشیم ^_^
-
dani danii شاید ماها دیگه داریم کم کم پیر میشیم ^_^
مجتبی ازاد فک نکنم
-
مجتبی ازاد فک نکنم
-
مجتبی ازاد فک نکنم
مجتبی ازاد ها همونی ایی ک ب یکی میگفتی دانشگاه تهران...... رشته ریاضی بود نمیخواست بخونه بره دنبال گرافیک بود فک کنم رشته کامپیوتر
-
مجتبی ازاد ها همونی ایی ک ب یکی میگفتی دانشگاه تهران...... رشته ریاضی بود نمیخواست بخونه بره دنبال گرافیک بود فک کنم رشته کامپیوتر
dani danii فرست رو میگی ؟ first ?
-
dani danii فرست رو میگی ؟ first ?
مجتبی ازاد یادم نی اگه خودتی بیام منم نصیحت کن امید بگیرم
احساس میکنم شهر خودمونم قبول نمیشم