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

مقدمه
نکته: این پست در سال ۱۳۹۶ نوشته شده و در آبان ۱۳۹۹ ویرایش شده است.
در این پست می خواهم تجربه های خودم در این ۵ سال و چند ماهی که درگیر برنامه نویسی اندروید هستم را با شما در میان بگذارم. ابتدا چند تا توصیه برای کسانی که به امید یک شبه ره صد ساله را رفتن به سمت این شغل آمده اند دارم. برنامه نویسی یکی از سخت ترین مشاغل دنیاست و روز به روز هم به جای آسانتر شدن به سمت سخت تر شدن حرکت می کند. در قدیم مشکلاتی وجود داشت اما به نظر من برنامه نویسی به طور کلی خیلی آسانتر (حداقل برای کسی که می خواست شروع کند) از الان بود. بزرگترین مشکل چند سال قبل که مشکل کوچکی هم نبوده عدم دسترسی به منابع یادگیری و حتی نبودن جایی برای پیدا کردن جواب مشکلاتی که پیش می آمد بود. یا حتی یک مشکل بزرگ دیگر که قبلا وجود داشت نبودن IDE یا محیطهای توسعه نرم افزار بود. در حال حاضر این دو مشکل کاملا حل شده اند اما دانشی که یک برنامه نویس باید داشته باشد به شدت افزایش پیدا کرده است. خب بگذارید برای اینکه شفافتر صحبت کنم با مثال از برنامه نویسی اندروید این موضوع را جلو ببرم. در گذشته برای توسعه اپلیکیشن اندروید شما کافی بود به زبان جاوا تسلط(نسبی) پیدا می کردید، سپس با پلتفرم اندروید که بسیار ساده تر از الان بود آشنایی پیدا می کردید. در گذشته از Maven به عنوان Build Tools در اندروید استفاده می شد اما اکنون از گریدل استفاده می شود که باز هم یادگیری آن سخت تر از Maven است اما به شدت در بلند مدت به نفع برنامه نویس است. در گذشته اپلیکیشن ها به ندرت انیمیشن داشتند. انواع طراحی در توسعه نرم افزار وجود نداشتند(مانند متریال دیزاین، طراحی فلت و ...). امکانات اندروید بسیار کمتر از امکانات کنونی آن بود. حالا به تمام این موارد نوشتن تست برای نرم افزار و همچنین رعایت کردن دیزاین پترن را هم اضافه کنید که حالا بسیار فراگیرتر شده اند. در گذشته RxJava نبود و کار MultiThreading در جاوا و اندروید سخت بود اما اپلیکیشنهای کمی بودند که به این مقوله نیاز داشتند. اما اکنون یادگیری این کتابخانه ها بسیار پراهمیت شده در حالیکه پروسه یادگیری آنها به شدت زمانبر است. ببینید در عمل نمی گویم برنامه نویسی سخت تر شده است، برای کسی که می خواهد شروع کند با دریایی از مطالب روبرو خواهد شد که نمی داند از کجا شروع کند و به کجا برسد. آنقدر باید دانش خود را عمیق و زیاد کنید که در ابتدا شاید بیخیال برنامه نویسی شوید. در یک کلام اگر واقعا به برنامه نویسی علاقه ندارید از همین جا این صفحه را بسته و دیگر این مطلب را ادامه ندهید و به دنبال شغلی دیگر بروید. با برنامه نویسی نمی شود یک شبه ره صد ساله رفت. شرط موفقیت در برنامه نویسی این است که سالهای سال برای یادگیری و کسب تجربه، خودتان را وقف کارتان کرده باشید. حالا با فرض بر اینکه به یادگیری برنامه نویسی علاقه دارید ادامه می دهیم.

شروع برنامه نویسی:
اگر تا به حال برنامه نویسی نکرده اید و می خواهید از اندروید شروع کنید توصیه می کنم این کار را نکنید(این نظر بسیار شخصی است و شاید اشتباه باشد اما من به آن عمیقا اعتقاد دارم که در بلند مدت به نفع شما خواهد بود). من این کار را انجام دادم و می دانم کار بسیار سخت و طاقت فرسایی خواهد بود. بخصوص که یادگیری جاوا و کاتلین در بین سایر زبانهای برنامه نویسی معروف (به غیر از سی و سی پلاس پلاس) سخت تر و زمانبرتر است. توصیه ای که به دوستانی که به اندروید علاقه دارند می کنم این است که با برنامه نویسی وب شروع کنند. HTML, CSS, JavaScript را کمی یاد بگیرید که بتوانید یک سایت استاتیک ساده را خودتان از صفر شروع کرده و به اتمام برسانید. این کار به شما دید خوبی از برنامه نویسی خواهد داد. این پروسه حداکثر دو تا سه ماه زمان خواهد برد اما مطمئن باشید این کار در بلند مدت به نفع شما خواهد بود. دلیل این حرفم چیست؟ ببینید برنامه نویسی اندروید، برنامه نویسی سمت کلاینت است. برنامه نویسی سمت کلاینت در وب یعنی همان HTML, CSS, JavaScript. در اندروید بجای HTML ما XML داریم. بجای جاوااسکریپت از جاوا استفاده می کنیم. CSS در اندروید هم یا در XML پیاده سازی می شود یا در جاوا(کاتلین). اما یادگیری سمت کلاینت در وب برای کسی که برنامه نویسی نکرده به شدت ساده تر از اندروید است. پس برای یادگیری کلیت کار از وب شروع کنید.

جاوا (کاتلین):
اگر به توصیه بالا عمل کردید این مرحله نباید زمان زیادی از شما بگیرد. با یادگیری انواع متغیرها، حلقه ها، جملات شرطی و مفاهیم شی گرایی در جاوا (کاتلین) آشنا شوید و بلافاصله شروع به یادگیری اندروید کنید. من در این مرحله هم اشتباهات بزرگی کردم. شاید به مدت ۶ ماه فقط در حال یادگیری جاوا بودم در حالیکه به خیلی از مباحثی که در آن زمان یاد گرفتم هنوز هم نیاز پیدا نکرده ام. سعی کنید یادگیری خود را بر اساس نیاز قرار دهید. یعنی اگر در پروژه ای نیاز به مبحث خاصی بود آن مبحث را خوب یاد بگیرید. در غیر این صورت شاید هیچ وقت به آن مبحث نیاز نداشته باشید. بزرگترین مشکل بعد از یادگیری جاوا (کاتلین)، نصب اندروید استودیو خواهد بود. خیلی از کسانی که در گروههای اندروید می بینم برای نصب اندروید استودیو زمان زیادی می گذارند و در نهایت بی خیالش می شوند. سعی کنید مرحله به مرحله پیش بروید. من برای نصب اندروید استودیو یک ماه درگیر بودم. در نهایت هم به دلیل اینکه امولاتو روی سی پی یوهای AMD کار نمی کند مجبور شدم یک ماه برای نصب لینوکس و اندروید استودیو زمان بگذارم. البته همه اینها برای کسی که تازه وارد دنیای برنامه نویسی شده بود انقدر طول کشید. آن زمان خوب جستجو نمی کردم. حتما از ابتدا مهارت خوب جستجو کردن را در خود ارتقا دهید تا از این نوع مشکلات نداشته باشید.

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

کاتلین یا جاوا(سوال همیشگی برای تازه کارها):
اگر شما هم نمی دانید از کدام شروع کنید حق دارید. اکثر کسانی که می خواهند شروع کنند گیج می شوند چرا که با انبوهی از پیشنهادها مواجه می شوند. در همین پست که سه سال قبل نوشته بودم تاکید می کردم که برای برنامه نویسی اندروید حتما جاوا یاد بگیرید. اما اکنون بعد از گذشت سه سال شرایط خیلی عوض شده است. اکنون یادگیری کاتلین برای اندروید به شدت منطقی تر است. گوگل زبان رسمی برای توسعه اندروید را کاتلین معرفی کرده است. اکثر شرکتهای بزرگ بدلیل همین موضوع و همچنین سرعت توسعه بالاتر با کاتلین در حال مهاجرت به سمت این زبان محبوب هستند. همچنین کد زدن با کاتلین مزیتهایی دارد که واقعا نمی شود از آنها چشم پوشی کرد. مهمترین مزیتهای کاتلین نسبت به جاوا وجود Coroutines و Higher-Order Functions است. به طور کل اگر کاتلین را حرفه ای یاد بگیرید به شدت سرعت شما در توسعه اندروید زیاد خواهد بود. البته یادگیری جاوا شاید در طول مسیر به درد شما بخورد ولی برای شروع نیاز نخواهد بود (اگر وقت اضافه دارید یا به جاوا علاقه دارید بحث دیگری است). در کل باید بگویم اکنون یادگیری کاتلین برای شما مزیت محسوب می شود و اگر هدف شما اندروید است بهتر است از ابتدا با کاتلین شروع کنید.
در این مقاله ابتدا قصد داشتم کتابخانه های معروف اندروید و همچنین منابع خوب برای یادگیری اندروید را معرفی کنم. اما بنظرم بهتر آمد در یک پست جداگانه به هر کدام از این مطالب بپردازم. خوشحال می شوم نظرات خودتان را درباره این مطلب بدانم.
همچنین اگر دوست داشتید در کانال تلگرام من (the_android_dev) که به تازگی راه اندازی کرده ام عضو شوید. سعی می کنم مطالب جالبی که به آنها بر میخورم را در کانالم قرار دهم. همچنین اگر دوست داشتید اپلیکیشن نمادبان را دانلود کنید و نظرتان را راجع به این اپلیکیشن بگویید. امیدوارم این پست برایتان مفید بوده باشد.
W3schools
کانال the net ninja در یوتیوب
Sololerarn
و بهترین منبع
Mozilla developers network
البته این منبع آخر یکم پیشرفته هست.
<a href="https://webabzar.net">webabzar</a>
https://elecomco.com/android_learning/
من هم در راه برنامه نویسی اندروید خیلی اشتباه کردم و الان فقط در حد طراحی و پیاده سازی یک ماشین حساب مهارت دارم.
کاری که از سال 94 شروع کرده ام و از مرحله ماشین حساب جلوتر نرفته ام.
ولی من میتونم بیشتر صحبتاتون رو نقض کنم.
مهمترین صحبتتون نمیشه نقض کرد علاقه هست ولی علاقه به چی؟ طبق تجربه خودم هر کسی تونست این سختی ها رو تحمل کنه و ادامه بده پس علاقه داره، مثل شما.
خب حالا تا شروع نکنیم علاقه رو که نمیفهمیم پس باید شروع کرد تا فهمید علاقه داریم یا نه.
ولی راجب صحبت های دیگرتون مثل زمان خود بنده در سه ماه و یا دوستم فقط در یک ماه اندروید و یاد گرفتیم و به مرحله درامد زایی رسیدیم. البته من قبلش در حد همون html میدونستم. منبع یادگیری خیلی خیلی مهم هست و اگر کسی واقعا دنبال یادگیری برنامه نویسی هست داخل اموزش فارسی بهتر از اموزش های استاد آقاجانی گیرشون نمیاد. البته خب شاید راه شما طولانی تر بوده ولی قطعا تجربه های خیلی مفیدی هم داشته.
خوشحال میشم بتونم چند تا نمونه کارهاتون ببینم.
حالا بریم سر نقد اول که نوشتی میشه اکثر حرفهارو نقض کرد دلیلشم علاقه بود. ببین چیزی که تو گفتی با چیزی که من گفتم کاملا متفاوت هست. چرا؟ من گفتم اگر بخاطر یک شبه پولدار شدن و بدون علاقه اومدی دنبال اندروید بیخیالش شو. حالا شما میگی علاقه رو از کجا بفهمه داره یا نه؟ ببین اگر یک نفر بخواد ببینه به اندروید علاقه داره یا نه و بخواد شروع کنه زیرمجموعه افرادی قرار میگیره که بخاطر علاقه اومدن دنبال اندروید نه بخاطر یک شبه پولدار شدن.
نقد دوم هم این بود که شما دو ماهه به درامدزایی رسیدی. ببین من نمیدونم رشته شما چی بوده؟ قبلا چه زبانهای کد زدی؟ کدوم شهر زندگی میکنی؟ اینها همه تاثیرگذارن. شما خودت html کار کردی اومدی سمت اندروید یعنی بازم دیدت از من بهتر بوده. من یک نظر کلی برای کسانی که میخان بیان سمت اندروید و تجربه قبلی ندارن نوشتم. و البته در همه اینها شانس هم بی تاثیر نیست. مثلا من یک ماه درگیر لینوکس بودم که خیلیا درگیر نمیشن اصلا.
امیدوارم سو تفاهم پیش نیاد بیشتر تجربیات و نظر شخصیم بود.
تبلیغ خوب ولی ناشیانهای برای آقاجانی کردید.
من اول از b4a شروع کردم و کمتر از یه ماه یاد گزفتم و یه چند تا پروژه ساختم و توسعه دادم بعد چون محدود بود رفتم جاوا و چون مطالب بیسیک رو یاد گرفته بودم جاوا خیلی اسون شروع کردم
من مباحث Front-End مثل HTML , CSS , JS , JQUERY, UX-UI, SEO , BOOTSTRAP , MATERIAL DESIGN FOR WEB, JSON, AJAX , SASS, GIT & GITHUB, REACT JS, ES6, MATERIAL UI و ... رو به خوبی یاد گرفتم.
در ابتدا تصمیم گرفتم برم و سمت سرور رو حرفه ای یاد بگیرم ولی علاقه م به اندروید باعث شد فعلا بیخیال سمت سرور بشم و اندروید یاد بگیرم حالا بعدا دوباره میام و سمت سرور رو ادامه میدم ولی فعلا این اندرویده که دل مارو برده : )))
کلام آخر اینکه خدا خیرتون بده خیلی از گستردگی جاوا ترسیده بودم و حتی یه کتاب 900 صفحه ای خریدم برای یادگیریش ولی با کمک صحبت های شما متوجه شدم یادگیری جاوا بدون در نظر گرفتن اینکه برای چه کاری قراره ازش استفاده بشه اشتباهه.
خوشحالم که این پست تونسته بهت کمک کنه. انشالله هر چه زودتر مسیرت رو پیدا کنی و ادامه بدی... ممنون که وقت گذاشتی و نظرت رو گفتی:-)
ممنون که تجربیات گرانقدر خودتون رو با ما به اشتراک گذاشتید
من 3 ماه هست شروع کردم ولی دقیقا همینطور که گفتید با یه عالمه کتابخونه مواجح شدم من هم با پیشنهاد دوستم پروژه مهورشروع کردم از بحث فرم ثبت نام و ارسال اس ام اس و ارتباط با سرور یکی می گه volly یکی می گه retrofit و ..دقیقا همینطور که شما گفتید گیج کنندست.
امیدوارم مطلب به دردتون خورده باشه. این روزها خیلی درگیرم وگرنه از خیلی وقت قبل میخاستم کتابخونه هایی که برای شروع توصیه میشه یاگیریشون رو بنویسم. اگر وقتم خالی تر بشه حتما این کار رو میکنم. سعی کن زیاد درگیر کدوم بهترهست نشی چون هر کدوم رو یادبگیری یاد گرفتن بعدی خیلی اسونتره:-)
من ۱۷ سالمه و رشتم تجربیه ولی به برنامهنویسی علاقه دارم یجوری که احتمالا شغل اصلیم بشه
فقط نمیدونم باید از کجا شروع کرد :(
ینی همه از سایتها و کتاب و فیلم یاد میگیرن؟!
اینکه شما تجربه ی خودتون رو با کسایی ک میخوان برنامه نویسی رو شروع کنن در میان میزارن کمک خیلی بزرگی میکنن...
من کل زمانی ک صرف یادگیری برنامه کردم 3ماه بود فقط تا حدی ک بفهمم برای ساخت ی اپ چ چیزهایی لازمه ....
مثلا من فقط میدونم برای ارتباط ب سرور باید از کتابخانه ها استفاده کرد فهم من در همین حده و با کدها اشنا نیستم به همین خاطر فقط سرچ میکنم و خیلی راحت چیزی ک میخوام رو در اختیارم میزاره شاید برا بعضی کار ها زمان زیادی صرف شه تا کدهاش پیدا شه اما راحته...
الانم در حال ساخت پروژه ی خودمم....
من سواد کافی در مقابل شما ندارم اما میخوام ی چیزی رو خدمت دوستان عرض کنم ک زمان یادگیری این شغل وابسته ب علاقه ای هست ک ما داریم و خیلی به این فکر نکنین ک باید تمام چیزهایی ک وجود داره رو یاد بگیرم هر چیزی لازم دارین سرچ کنین و تمام
...
من قبلا java script به پیشنهاد یکی کار کردم و تقریبا یه تسلط نسبی روش دارم میشه لطفا منابعه خوبی که مد نظرتون هس برای کار کردن اندروید معرفی کنین چون گفتید یه پست دیگه کار میکنین ولی هنوز خبری نشده
تا اخر هفته بعد اون پست معرفی منابع رو حتما منتشر خواهم کرد. اما چون خواستید دوتا کتاب و یک سایت ویدئو معرفی میکنم که منابع اصلی یادگیری خودم بودند:
1. Android programming the big nerd ranch guide
2. Professional android 4 development
و ویدئوهای سایت udacity.com که توسط کارکنان گوگل تهیه میشن:-)
وقت شما بخیر
ابتدا باید بگم از مطلب مفیدی که نوشتید متشکرم و راهنمایی های خوبی بهمراه داشت
(پیشاپیش عذر می خوام ذیل این مطلب این سوال رو مطرح می کنم)
سوالی داشتم از خدمت شما؛
قصد راه اندازی یک اپلیکیشن که با سایت در ارتباط باشه رو داریم (املاک) و به دنبال استخدام یک برنامه نویس حرفه ای هستیم
در مشهد ساکن هستیم و احساس می کنیم که استخدام یک برنامه نویس برای اندروید منطقی تر باشه تا پروژه محور کار کردن با یک برنامه نویس بطور کلی
با اینکه چند جا مثل پارس کدرز و پونیشا هم تبلیغات زدیم باز هم به نتیجه ای نرسیدیم و متخصص خوبی پیدا نکردیم
ممنون میشیم اگر در این امر مارو راهنمایی کنید (برنامه نویس سمت وب داریم)
آیا قراردادی کار کنیم یا استخدامی ؟
اصلا از کجا برنامه نویس اپ پیدا کنیم ؟
متشکرم
خواهش میکنم کار خوبی کردید سوالتون رو مطرح کردید. برای پیدا کردن برنامه نویس اندروید می تونید از سایت جابینجا، سایت دیوار بخش استخدام و حتی تبلیغات در کانالهای تلگرامی استفاده کنید. گروههای برنامه نویسی هم جای خوبی برای پیدا کردن برنامه نویسها هست. اما اینکه گفتید استخدام بهتر از پروژه ای هست کاملا درست هست و اگر به پروژتون امید بالایی دارید حتما بجای پروژه ای کار کردن کسی رو استخدام کنید. امیدوارم تونسته باشم کمکی کرده باشم:-)
جابینجا خیلی عالی بود نسبت به بقیه، خیلی متشکرم
خیلی عذر می خوام، آیا می تونیم روی توانایی شما حساب کنیم و با هم همکاری داشته باشیم ؟
در صورت امکان لطفا کانال ارتباطی (ایمیل یا شماره تماس ) رو بفرمایید
متشکرم
موفق و پیروز باشید
من دارم آموزش جاوا میبینم فعلا در حد ارث بری و برنامه نویسی swing کار میکنم به نظرتون من کی به سمت اندروید کوچ کنم بهتره؟HTML هم کمی کار کردم
بعدا مشکلی پیش نمیاد؟؟
یا برای نهن چه رشته ای رو انتخاب کنم که به برنامه نویسی برسم چون علاقه ای بسیار شدید دارم ولی نمیدونم دقیقا باید چیکار کنم ولی اگه میشه بگید باید الان چه زبانی رو یاد بگیرم هر کاری باشه میکنم ولی میخوام اشتباه نکنم از خیلی ها پرسیدم ولی حواب درست نشنیدم اگه میشه یه جواب بسیار کامل بهم بدین ممنون میشم
جالب بود توضیحاتتون.
من نزدیکه 8 ماهه شروع کردم.
اول کار شروع به یادگیری جاوا تو محیط ایکیلیپس بعدش اندروید کردم.
واقعا کاره پیچیده ایه برای کسایی ک هیچ دیدگاهی نسبت به برنامه نویسی ندارن و واقعا گیج کنندست.
(برای کسانی ک میخوان تازه شروع کنن فک کنم مفید باشه دونستن این مطالب البته تجربه ی این چند ماهه هست و برای هر کس متفاوت)
بعده 7 ماه تازه تونستم 11 ساعت پروژه بگیرم ساعتی 10 تومن
و بعده این ماه ها واقعا هنوز بدونه نگاه کردن به کدای دیگه(گیت هاب و یوتیوب و ...)نمیتونم کد بزنم.
و فک میکنم بعده 8 ماه میتونید به عنوان کارآموز یا حتی اگر خوب کار کرده باشید یه جایی استخدام بشید...
حقوق تازه کار 1/500 هستش و برای حرفه ای ها تا 7 تومن هم دیدم که حقوق میدن.
حقوق کارآموز میتونه از رایگان شروع بشه به 800 و یه سری جاها 1 تومن برسه.
حتما حتما یادگیریتون پروژه محور باشه حداقل برای من ک عالی بوده...
و اینکه قبل از شروع برنامه نیوسی زبان انگلیسی و قدرت سرچتون رو خوب کنید.
سرچ خوب باعث میشه شما مث آبخوردن رفع باگ کنید کد های خودتون رو پیدا کنید و ...
زبان هم ینی اکسیژن توی برنامه نویسی وقتی واردش بشید متوجه منظورم میشید.
موفق باشید
منم حدود یک سال و چند ماهی هست که دارم اندروید کار میکنم البته قبلش با html , css و یکم با c++ آشنایی داشتم و همین باعث شد یادگیریم خیلی سریع پیش بره و فقط از آموزش های ویدیویی و مطالبی که تو اینترنت هست استفاده کردم. تو این مدت تونستم 3 تا برنامه تحویل مشتری بدم که خدا رو شکر راضی بودن.
ولی بدون یه تیم خوب به نظرم خیلی سخت میشه تو این زمینه موفق شد. ولی بدون علاقه بخوای این کارو انجام بدی حتما شکست میخوری
ممنون بابت به اشتراک گذاری تجربیات با ارزشتون
شما گفتید اگر تا حالا برنامه نویسی نکردید و میخواید کار رو با اندروید شروع کنید، بهتره نکنید و ابتدا سراغ html/css/js برید و یک سایت استاتیک بزنید...
حالا من سوالم اینه:
منی که 18 سالمه و سال اول دانشگاه رو در رشته مهندسی کامپیوتر تموم کردم؛ ترم اول، C++ با 2 پروژه جامع و کلیییی تمرینات متفاوت، و ترم دوم، JAVA SE رو تا سطح پیشرفته یعنی شی گرایی، SWING و شبکه به خوبی یاد گرفتم و چندین پروژه هم برای دانشگاه شامل این مهارت ها زدم (هم بازی و هم برنامه)، آیا باز هم توصیه میکنید که برم سراغ html/css/js و بعد اندروید، یا همین الان هم میتونم یک پروژه اندروید (برای خودم(اما میخوام یک صنفی ازش استفاده کنن)) رو آغاز کنم؟ اگر بله، منابع خوبی که در طول کار بتونم سوالات و مشکلاتمو با استفاده ازش حل کنم رو هم بفرمایید که خیلی ممنون میشم.
زبان انگلسیم هم مطلوبه و جست و جو هم طی این یک سال حداقل تو حیطه خودم، به خوبی بلدم.
با تشکر از وقتی که وقف کمک کردن به ما تازه کارها میکنید
با تشکر
https://t.me/joinchat/FfvXeU2RhE8MNjurVfBGyQ
سلام. من این سریال رو ندیدم اما با یک سرچ ساده میشه فهمید چه زبانی کار میکنه. نوشتن بیشتر پایتون و روبی هست مثل اینکه
من تازه با این سایت اشنا شدم واقعا عالیە
من کاردانی کامپیوترم و 8 سالە درس نخوندم اما حالا میخوام دوباره شروع کنم و دوست دارم برنامە بنویسم مخصوصا تحت وب و اندروید
برنامه نویسی ام خوبه و خیلی هم بهش علاقه دارم و برام سخت نیست
به نظر شما چطوری شروع کنم؟
ممنون ک با زبون ساده و راحت راهنماییمون کردید خیلی وقته تو فکرش بودم ولی نمیدونستم چطور باید شروع کنم ، منتظر پستی ک گفتید هستم ...بی نهایت سپاسگزارم
راستش من الان ۳۲ سالمه
راستش من کلی ایده توو ذهنم دارم برای طراحی سایت و اپلیکیشن
و از طرفی هم پولشو ندارم برای اجرا و این که بدم کسی کد نویسی کنه
نمیدونم خودم شروع کنم برنامه نویسی یاد بگیرم یا پولشو تهیه کنم
یا از word press شروع کنم برای درآمد زایی و بعدا سره فرصت اگه پول اومد ایده هام رو اجرایی کنم
لطفا راهنمایی بفرمایید
ممنون از این که وقت میذارین و به سوال ها پاسخ میدین 🌷🌷🌷
هدف من طراحی یه شبکه اجتماعی بر مبنای محتوا هست که شبیه اش تقریبا نیست توو ایران البته از لحاظ امکانات و زیبایی
پروپوزالم هم آماده است فقط نمیدونم باید چی کار کنم
به این شرکت ها هم نمیشه اعتماد کرد خودتون که خوب میدونین
تا این که برم سراغ یاد گیری برنامه نویسی ؟
من کل پروپوزالم (شبکه اجتماعی ) رو بردم به این شرکت دادم
البته دو تا سایت دارن
https://modireweb.com
https://armanic.com
رفتم باهاشون حرف زدم
تقریبا به توافق رسیدیم
البته من تجربه اولم بود توو این زمینه
گفتن که پروپوزالتو بده به ما تا بچه های فنی بررسی کنن و قیمت گذاری کنن ولی همون اول که پروپوزالم رو دید گفت بین ۵۰ الی صد میلیون قیمت داره البته با تبلیغات گوگل و سایر کارهای جانبی
منم کل پروژه رو دادم بهشون گفتن زنگ میزنیم و قیمت رو میگیم
بعد از تقریبا یک هفته خانم منشی به من زنگ میزنه میگه که :
بچه های فنی کارتونو دیدن و گفتن که تا چند ماه آینده سرمون خیلی شلوغه و نمیتونیم پروژه شما رو انجام بدیم و خلاصه این که قبول نکردن
منم همون جا هوری دلم ریخت . . . . .
منه ساده هم کل پروژه رو دادم دست اونا
من میگم سه تا احتمال هست
یک : یا راست گفتن که وقت ندارن
دو : یا بحث ایده دزدی هست
سه : یا در توانشون نبود
چهار : یا این که براشون نمی صرفید
این بود از ساده بازی من و تجربه تلخ من
نظر شما چیه در این باره
من میخوام اولین اپ خودمو بسازم و منتشر کنم. ولی نمیدونم باید چی باشه! ایده ای هم ندارم.
شما ایده ای دارین؟ که به من راهنمایی کنید. میخوام اولین اپ ام رایگان باشه.
من قصد توهین ندارم ولی اگه دیگه مشاوره و اینا به تازه کارا ندین لطف کردین
چون باعث دلسردی و ترس اونا میشین
و باعث میشین وارد نشده پا پس بکشن
ُشاید طرف علاقه نداره وارد کار ک میشه علاقه پیدا میکنه و چه بسا افرادی ک علاقه دارن و وارد کار میشم و میکشن عقب
بعدم اگ یه نفر واقعا واقعا برنامه نویسی دوس داشته باشه برا پول و این چیزا وارد کد نویسی نمیشه ک شما توی یکی از کامنتاتون گفتین طرف برا حقوق فلان میاد و اینا
اون طرف فقط عاشق پوله و هیچ وقت از دل و جون کد نویسی دوس نداره اینا باهم فرق دارن
بعدم ی جوری میگین جاوا سخته جاوا سخته انگار کوه کندین الان برنامه نویس اندوریدین
ساختار همه زبان ها یکی هست ... هر کودوم بلد باشه بقیه ام حدود ۸۰ تا ۹۰ درصد شبیه هم هستن فقط کد و ایناش فرق داره همین
شما دارین اینجا ب اونای ک html و بقیه زبان ها هستن میگین شما کار شاخی نکردین اینو یاد گرفتین
کار شاخ جاوا کارا انجام دادن روزی ۱۰ ساعت کد میزنن فلان
خودتونم میگین برا یه کد نویس خوب شدن تلاش چندین ساله کرد حالا فرقیم نداره چ زبانی باشه
امیدوارم منظورم فهمیده باشین
و لطفا لطفا دیگ هیچ کسو از ورود ب این عرصه نترسونین و انرژی منفی نباشین
طرف خودش بعد ی مدت ب منطق اینک بمونه یا نمونه تو این عرصه میرسه !!!!!
من از دوران دبیرستان به کامپیوتر و برنامه نویسی خیلی علاقه داشتم ولی توی انتخاب رشته اشتباه کردم و رفتم رشته برق پس از چند سال درس خوندن تو رشته برق و فارغ التحصیل شدن, کار تو زمینه رشته ام پیدا نکردم و فعلا کارمند یه اداره دولتی شدم
حالا تو سن 30 سالگی تصمیم گرفتم برگردم سمت علاقه ام فعلا 6 ماهه کلاس جاوا و اندروید میرم و پیشرفت خوبی داشتم
همین جا به همه توصیه میکنم اگه به چیزی علاقه ندارید تو اون زمینه وارد نشید (من که از برق خیری ندیدم) پس جمله دوستمون رو تکرار میکنم "اگر واقعا به برنامه نویسی علاقه ندارید از همین جا این صفحه را بسته و دیگر این مطلب را ادامه ندهید و به دنبال شغلی دیگر بروید."
گاهی اوقات وقتی میبینم بیشتر برنامه نویس ها از سن کم وارد این حوزه شده اند و من تو 30 سالگی تازه میخواهم شروع کنم کمی دلسرد میشم ولی فعلا که دارم ادامه میدم ببینم چی میشه
یه سوال هم داشتم : من وقتی دستم تو برنامه نویسی راه افتاد برای شروع از کجاها میتونم پروژه بگیرم انجام بدم؟
بابت سوالی هم که پرسیدی باید بگم خیلی بستگی داره. کلا من پروژه ای کار کردن رو برای شروع توصیه نمیکنم. هم سخت هست و هم چون تجربه کم هست زمانبر میشه. بنظرم بهتر هست دنبال جایی باشی بصورت حقوقی کار کنی. حتی شده با حقوق نسبتا کم...
با توجه به وضع بیکاری موجود در جامعه با هرکسی مشورت میکنم همه بهم توصیه میکنند شغل فعلیمو از دست ندم و اگه خواستم سمت شغل دیگهای برم حتما به صورت پاره وقت و در کنار شغل فعلیم باشه همچنین شنیدم به جز تهران تو بقیه ی شهرها حقوق زیادی به برنامهنویسها نمیدند
بنابراین تصمیم ندارم از شغل فعلیم بیام بیرون و در نتیجه صبح تا بعدازظهر سر کار هستم و اکثر جاها هم اگه نیرو بخواهند معمولا صبح تا بعدازظهر میخواهند
فکر کنم در شرایط فعلی بهتر باشه پروژهای کارکنم تا بعدا ببینم چی میشه
دوستان عزیز من به چند برنامه نویس مجرب جهت تشکیل یک تیم حرفهای دارم .
09356080616
سوهانی .
😊
من برنامه نویسی ویندوز (وی بی و سی شارپ) رو بلدم و خیلی کار کردم
همینطور html css که آب خوردنه برام
برای اندروید بهترین محیط چیه؟ و با چه زبانی میشه نوشت؟
من دانش آموز رشته تجربی سال دوازدهم هستم و امسال کنکور دارم.قصد دارم کنکور ریاضی رو بدم و وارد رشته مهندسی فناوری اطلاعات بشم.به نظر من برنامه نویسی بهترین شغل برای من هستش چون من از چهارسالگی علاقه بسیار شدیدی به کامپیوتر داشتم و هنوز هم باور دارم که تنها چیزی که ساعت ها پشتش بشینم خسته نمیشم کامپیوتر هستش. من میخوام وارد عرصه برنامه نویسی بشم و به عنوان شغل آیندم انتخابش کنم اما اطلاعاتم راجع به برنامه نویسی خیلی کم هستش و حتی نمیدونم بهش چقدر علاقه دارم چون اصلا کار نکردم. پسرخاله خودم طراحی وب انجام میده و همیشه به من میگه برنامه نویسی رو دنبال کن چون عاشق کامپیوتر هستی. خواستم بپرسم چه رشته ی دانشگاهی بدردم میخوره؟ و همینطور میخواستم بدونم برای برنامه نویس شدن و تضمین آینده خودم حتما باید یک دانشگاه خیلی خوب قبول شم؟ من خودم رو خوب میشناسم و با این وضعیتی که دارم احتمال زیاد دانشگاه دولتی قبول نمیشم و میرم دانشگاه آزاد. سوال کلی من اینه که اصلا دانشگاه چقدر میتونه روی آینده شغلی من توی این عرصه تاثیر بگذاره؟
قبول شدن توی دانشگاه دولتی رشته مهندسی فناوری اطلاعات چقدر نیاز به تلاش داره؟
:)
اون چیزی ک تو رو برنامه نویس عالی و اینا میکنه
1. علاقه شدید
2. تلاش خودت برا یادگیری عملی و کد زنی
3. تلاش تلاش تلاش تلاش و بینهایت بارررر تلاش و تجربه کسب کردن
4. بازم تلاش :))
میخواستم بدونم که یه برنامه نویس خوب شدن ربطی به تحصیلات توی رشته ی کامپیوتر داره؟
اصلن درسایی که توی دانشگاه درمورد الگوریتم و اینجور چیزا میگن ربطی به برنامه نویسی به عنوان یه شغل داره؟
من میخواستم borland C رو نصب کنم برای ویندوز ده ولی نسخه ی 64 بیتی نداره….واقعا نداره یا از جایی میشه پیدا کرد؟؟؟
واقعاً در زمان شروع یادگیری هر موضوعی(مخصوصاً آموزش های در زمینه برنامه نویسی) اینکه چطور برای آدم جا بیفتن مطالب و با چه بیانی مطرح بشن خیلی مهمه....
به علاوه اینکه نحوه یادگیری هر شخصی هم با دیگری فرق میکنه...مثلاً ممکنه یکی با کتاب راحتتر باشه(که خود اون هم متفاوته و باید قلم نویسنده های مختلف رو بخونه تا بالاخره ببینه با کدوم ارتباط بیشتر و بهتری برقرار میکنه و راحت تر میفهمه محتواش رو)
یکی هم کلیپ آموزشی ببینه...یکی هم کلاس بره....
البته بعد از گذشت خیلی سال از زمان فارغ التحصیلیم در رشته نرم افزار، اعتقادم به اینه که کلاس های آموزشی(حالا چه خصوصی چه گروهی) نقش بسیار موثری در روند آموزش میتونه داشته باشه...میتونه آدم رو به شدت هل بده به سمت موفقیت و یا بر عکس، کلاً زده و سرخورده بکنه و اراده آدم سست بشه(مخصوصاً برای اونایی که گیک نباشن)
ببخشید که دارم پر حرفی میکنم، ترجیحاً بهتره دیگه ادامه ندم و زیاد حرف نزنم...
فقط حالا با تمومه حرفایی که زدم، به نظر شما که 2 سال و خورده ای هستش در راه یادگیری و همینطور برنامه نویسی اندروید قدم برداشته اید، سرفصل ها و موارد آموزشی مطرح شده تو این آموزش برنامه نویسی اندروید رو چطور میبینید؟
http://bit.ly/learning-android-programming
آیا به نظرتون مناسب و مفید خواهد بود برای شخصی که میخواد شروع به یادگیری این زبون برنامه نویسی کنه؟
به نظرتون آیا میشه بهتر باشه این دوره؟ و اینکه اگه بله، به چه صورت و چه پیشنهادی دارید برای شرکت در اینجور کلاس ها؟
اگر دوستان دیگه ای هم نظری دارن که میتونه کمک کنه بهم خوشحال میشم که بگن حتماً
خیلی خیلی مرسی و ممنون از اینکه خوندید صحبتهام رو :-)
آرزوی موفقیت برای همه
من الان دبیرستانم و رشتم کامپیوتره و همزمان دارم طراحی وب(css,html)و برنامه نویسی(c#) رو یاد میگیرم..احساس میکنم کلا با کدنویسی خیلی حال میکنم بخاطر همین یه سری آموزش های از اینترنت دارم میبینم و کلا سطحم تو کلاس خیلی بالاتره(با c# بیشتر حال میکنم)...
تنها چیزی که شلم کرده اینکه نمیدونم شغلش (پول سازه)یا نه؟یعنی اینده میشه بطور کامل رو این برنامه نویسی حساب باز کرد یا به عنوان یه شغل مکمل حساب میشه؟اگه ادم بخواد مثلا خیلی حرفه ای بشه تقریبا پولی که در میاره چقدره؟
برای دیدن 100 قسمت آموزش برنامه نویسی اندروید(اکلیپس و اندروید استدیو) کانال زیر در تلگرام و دنبال کنید:
[email protected]
من مدتیه که یه ایده برای یک اپلیکیشن دارم. البته ایده ام هنوز خامه و جای کار داره. خیلی دوس دارم که بتونم برنامش رو خودم بنویسم اما دانشم در این زمینه صفره، حتی نمیدونم علاقه دارم یا نه! از طرفی چون شاغلم خیلی وقت هم نمیتونم بزارم. پیشنهاد شما چیه؟ برای کسی که دانش برنامه نویسی نداره (پول هم نداره بده کسی براش بنویسه!) امکان ساخت اپلیکیشن اصلا وجود داره؟ چقدر زمان میبره؟
(من کارشناسی ارشد مهندسی متالورژی دارم و میونم با کامپیوتر خونه اما برنامه نویسی بلد نیستم=0)
ممنونم
یک سری از سایت ها هستند که امکاناتی فرهم نموده اند که در اونها میتونیم اپلکیشن اندروید و ios بسازیم و نمونه های زیادی هم با استفاده از این سایت ها ساخته شده اند
میخاستم بدونم این سایت ها چطوری این کار رو انجام میدهند که کاربر بدون دانش کد نویسی این برنامه ها رو میتونه بنویسه
من چند سال پیش که نرم افزارهای اتورن سازی مولتی مدیا بیلدر و اتوپلی مدیا استادیو توی بورس بود
آموزش برنامه نویسی با اتوپلی مدیا استادیو رو یاد گرفتم که در اصل اسکریت نویسی بود ولی
اصول برنامه نویسی حلقه ها ...متغیرها ...جملات شرطی رو یاد گرفتم و الان وقتی مثلا کدهای سی شارپ و میبینم یگ چیزایی حالیم میشه
اچ تی ام ال و سی اس اس رو کدهاش رو حفظ نمیکنم ولی وقتی کدها رو که میبینم به راحتی میتونم ازشون استفاده کنم
من در زمینه فیلم و انیمیشن 10 سال کار کردم و الان به این نتیجه رسیدم که من چون اخلاق بازاریابی ندارم
به جاش میتونم ادیده بدم و برنامه بنویسم و تبلیغات وسیع با استفاده از تخصصم بکنم و از هزینه ها در ا ما باشم
لطفا راهنمایی کنید که من با این اطلاعاتی که دارم چطور در زمینه اپ نوشتن گام بردارم البته ایده از خودم بسیار دارم و میدونم میتونم در زمینه تولید سایت و اپ و تخصص تبلیغاتم موفق عمل کنم
ممنون از پاسختوم
ممنون از مطلب خوبتون
در مطلب قبلی من گفتم ده سال که گرافیک کامپیوتر کار میکنم و الن بهتر بگم پانزده سال و تخصص بالایی دارم
ولی نمیتون خوب پروژه بگیرم و دوستان اپ کار رو پیدا کنم و یا تبلیغ براشون بسازم و یا این که در بخش طراحی و انیمیشن با هاشون کار کنم
به نظر شما چه در محل زندگی و چه خارج از محل زندگی شرکت هاو افرادی که نیاز دارند رو چطور پیدا کنم
من قبلا برای اندروید برنامه نویسی کردم . و یه 15 20 برنامه محتوایی تو کافه بازار و مایکت انتشار دادم و خب همونطور که خودتم میدونی برنامه های محتوایی کد نویسی های پیچیده و خاصی ندارند و همیشه دوست داشتم برنامه های پیچیده تری بنویسم که متاسفانه موفق نشدم یه جورایی زیاد تو پیچیدگی هاش درگیر شدم واسه همین یه مدت رفتم سراغ جاوا چون فکر میکردم که اگه جاوا رو بهتر درک کنم برنامه نویسی اندروید راحتتره ولی متاسفانه بدتر شد البته دست به سرچم خیلی خوبه ولی بنا به عادت بدی که دارم بعد از مدت میرم سراغ چیزای جدید تر . ولی خب دست رو هرچی که گذاشتم حداقل 1.5 تا 2 سال روش وقت میزارم و همیشه به چندتا پروژه ختم شد. قبل و بعد از اندروید هم طراحی سایت انجام میدادم که البته دیگه اونم الان انجام نمیدم . فقط به تازگی رفتم سراغ پایتون که البته زبان خیلی قدرتمند و ساده ای هم هست حداقل نسبت به جاوا ولی ترجیح دادم از نو جاوا و در ادامش اندروید کار کنم .اینارو نوشتم دوست من که ازت این سوال رو بپرسم . بنظرت گیر کار من کجاست؟ چرا نمیتونم از یه سطحی دیگه بالاتر برم با این که همیشه بهترین منابع رو پیدا میکنم ولی هیچ وقت از کپی کردن (البته تو دوره یادگیری این مورد نیازه) خوشم نمیاد و دوست دارم از اون چه که خودم یاد گرفتم و با اون درکی تا اونجای از برنامه نویسی که پیدا کردم برنامه ای رو بسازم ولی همنطور که گفتم نمیشه و به در بسته میخورم.
و چندتا سوال دیگه :
- از اینکه میگی رو برنامه نویسی جاوا زیاد وقت نزارید و بعد از یادگیری مباحث پایه سریع برید سروقت اندروید این موضوع بعد ها در برنامه های پیچیده تر مشکل سار نمیشه؟
- همینطور که خودت بهتر میدونی برای برنامه نویسی نیاز به درک عمیق مفاهم هستش و این که چطور یه متد یا الگوریتم و.. کار میکنند این رو بنظرت چجوری میشه بدست آورد؟
- همیشه موقع کدنویسی قدم به قدم به منابع مراجعه میکنی یا اینکه نه میدونی به چه المان های در برنامه نویسی نیاز داری و همونا رو پیاده سازی میکنی؟
ممنون میشم اگر پاسخ بدی بهم :)
سوالت واسه عمیق شدن روی جاوا بهتره اینجوری جواب بدم. اگر سنت کمه زیر ۲۳ ایناست و دوران دانشجویی هستی یا دانش اموزی بهتره عمیق بشی توی جاوا تا بهتر درکش کنی. اما سن بالاتر ازین نیاز داره فرد درامد داشته باشه. پس عمیق شدن زیادی باعث دیر بدست اوردن درامد میشه! هر چند شاید در بلند مدت به نفع طرف باشه. دوم اینکه عمیق شدن توی جاوا با پروژه انجام دادن هم بدست میاد!
سوال بعدیت واسه الگوریتم و اینها من خودم کتاب جاوایی که میخوندم تمام اینها رو توضیح میداد! ولی کتابهای تخصصی هم هستند در این زمینه!
سوال اخرت هم چیزی هست که بنظرم خیلی توی دامش میفتن. اینکه بخای همه چیو یاد بگیری و بعد توی پروژه های مختلف پیاده سازیشون کنی. در حالیکه در عمل من خودم تجربه کردم که بعد از اینکه یک چیزهایی رو یادمیگیری که بعدا شاید بدردت بخوره عملا وقتت تلف شده! چرا؟ چون موقع پیاده سازی خیلی ازون چیزهایی که خوندی یادت رفته. پس براساس نیاز پروژه هایی که داری باید چیزی هم یاد بگیری...
در انتها هم بگم اینها نظر من هست و شاید یک نفر دیگه بیاد بگه کاملا اشتباهه:) امیدوارم نظراتم بدردت بخوره...
من چندین بار خواستم شروع کنم ولی با کلی منبع مواجه شدم نمیدونم از چی شروع کنم از پکیج از سایت یا چی
و ی سوال من از یه دوست برنامه نویس شنیدم الان بهترین راه برای اموزش زبان کاتلین رو یاد گرفتن هست .نظر شما چیه؟
در ضمن من علاقه خیلی زیادی به تکنولوژی و برنامه نویسی دارم و این استعداد رو تو خودم دیدم ک سمتش رفتم و درحد html اینا بلدم و قبلا در دوران دبیرستان کد قالب وبلاگ مینوشتم با اینکه الان رشته دانشگاهیم فرق داره .
میخام کمک کنین اول اینکه کاتلین خوبه یا ن دوم اینکه منابع کامل هم زبانش هم بعدا اونارو پیاده کردن تو اندروید استودیو رو لطف کنین بگین
حتما با علاقه و استعدادی که داری توی راهت موفق میشی به شرط اینکه زود ناامید نشی و توقع نداشته باشی مثلا سه ماهه یا شش ماهه به درامد و حقوق بالایی برسی...
من رشته تحصیلی مرتبط باکامپیوتر نبوده ولی سی شارپ کارکردم چطورمیتونم زامارین یادبگیرم منبع یاکتابی هست معرفی کنیددرکل نظرتون درموردش چی هست؟
بنده در خصوص یک پروژه وایجاد برنامه های متعددی میخوام باشما مشاوره کنم.لطفا درصورت امکان بابنده ارتباط برقرارکنید.
تشکر
[email protected]
+989163145249
+989361554900
پاسبخش
ممنون
اگر برای اندروید میخاید حتما سمت کاتلین برید و دیگه جاوا رو بیخیال بشید. شما که برنامه نویسی قبلا کار کردید بعید هست دچار مشکلی بشید. موفق باشید.
بسیار عالی
خیلی از ابهامات منو برطرف کرد.
لطف دارید دوست عزیز.
حالا نظر شما درمورد ساختن اپلیکیشن با پایتون چیه؟ ( Android , IOS)
ایا میتونم 0 تا 100 رو با پایتون جمع کنم یا نیاز پیدا میکنم به زبان های دیگه
اگر میتونم از کجا باید شروع کنم من اطلاع دقیقی از مرز بین code و اپلیکیشن ندارم و نمیدونم این دو کجا به هم میرسند این هم میتونه به دلیل self study کار کردنم باشه
بازم ممنونم
parhamlashgari1997---at sign---gmail
دوست عزیز اگر میخواهید تخصصی اندروید کار کنید توصیه اکید دارم کاتلین یاد بگیرید و خودتون رو راحت کنید. پایتون مطمئنا حرفی نداره تو این زمینه در برابر کاتلین. اما اگر هدفتون سرگرمی یا فقط انتشار یک اپ هست میتونید از فریمورکهای پایتون برای اندروید استفاده کنید. موفق باشید :)
خیر شما نیازی به یادگیری وب ندارید البته اگر هدفتون برنامه نویسی اندروید هست :) البته الان دیگه جاوا هم نیازی نیس یاد بگیرید. زبان رسمی که گوگل اعلام کرده برای اندروید کاتلین هست. موفق باشید :)
زبان جدیدتر الان کاتلین هست برای اندروید و نه پایتون. اگر قرار هست اندروید یاد بگیرید توصیه میکنم کاتلین رو شروع کنید و یاد بگیرید. پایتون ماهیتش برای کارهای دیگه هست و برای برنامه نویسی اندروید نیست (در حال حاضر، آینده هم معلوم نیست چه اتفاقی میفته) موفق باشید :)
من دارم پایتون کارمی کنم. با پایتون نمی تونم برای اندروید بنویسم ؟؟؟ چون برنامم این بود که بعد اینکه تو پایتون حرفه ای شدم برم جاوا یاد بگیرم از طرفی تازه ام پایتونو شروع نکردم که بخوام بذارم کنار برم جاوا!!!بنظرتون من الان چیکار کنم
پایتون هم یک فریمورک داره برای اندروید ولی توصیه اینه اگر میخواهید تخصصی اندروید کار کنید حتما کاتلین کار کنید. اگر می خواهید تفریحی کد بزنید استفاده از این فریمورکها خوبه. پایتون خودش خیلی جای کار داره. اگر علاقتون هست میتونید سمت سرور با جنگو کار کنید. هوش مصنوعی و .... انتخاب با شماست. موفق باشید :)
باتشکر از شما وسایت خوبتون
برای یادگیری برنامه نویسی حتما باید کامپیوتر داشته باشید. حالا یا خودتون یا جایی باشید که دسترسی داشته باشید. شما بخاطر سنتون توصیه میکنم کلاس زبان برید حتما. کم کم هم شروع کنید یک زبان برنامه نویسی رو برای تفریح یادگرفتن. توصیه من فعلا پایتون هست. با raspberry pi کار کنید. بعد از دو سه سال میتونید تصمیم بگیرید چه شاخه ای رو می خواهید ادامه بدید. موفق باشید :)
من کلاس یازدهم رشته تجربی هستم.سال 99کنکور دارم.
الان حدودا یک ساله دنبال برنامه نویسی هستم چون خیلی علاقه مندم به این رشته.
میخواستم ببینم از تجربی میشه رفت یا ن؟
و اینکه آینده کاری این رشته چطور هست؟
وقتتون به خير
از همين الان بابت طولانى شدن متن ازتون عذر ميخوام
من الان 21 سالمه و ترم 6 رشته ى نرم افزار هستم
چيزايى كه بلدم آشنايى مقدماتى با زبان ++C هست
زبان #C رو تا حدى بلدم كه بتونم يه پروژه ى ويندوزى رو بالا بيارم(ساختن فرم ، اتصال به پايگاه داده ، شئ گرايى و ...)
الان چند وقته كه براى اينكه واسه آینده بايد چيكار كنم خيلى نگران و درگيرم
علاقه ى شخصيم به زبان پایتون هست و دوست دارم جدا از زبان انتخابيم شغلى داشته باشم كه خاص باشه، از لحاظ پيشرفت پذيرى حد و مرز نداشته باشه والبته در آینده همچنان پايدار مونده باشه مثل شغل هايى كه تو زمينه هايى مثل داده كاوى، هوش مصنوعى و ماشين لرنينگ وجود داره
از طراحى نرم افزار باكيفيت و كامل لذت ميبرم از تيم ورك كار كردن خوشم مياد و دوست دارم تو هر زمينه اى كه هستم آدم با علم و دقيق و توپر و كاملى باشم يعنى حرفى براى گفتن داشته باشم و يه چيز رو اصولى ياد بگيرم و بتونم اصولى هم انجام بدم.
سوال اصليم از شما اينه كه آيا برنامه نويسى اندرويد شغلى هست كه بدون ترس از منقرض شدن براش وقت بزاريم و آيا با پرستيژ و البته طورى هست كه خصوصياتى كه براى هوش مصنوعى گفتم رو داشته باشه؟؟!!!
سوال بعديم اينه كه آيا برنامه نويس هايى وجود دارن كه مثلا تو زمينه ى برنامه نويسى وب ( بك و فرونت) و برنامه نويسى أندرويد كامل باشن و توى هر دو بتونن حرف اول رو بزنن؟!
انشاءالله اگر بتونم و فرصتش برام پيش بياد دوست دارم كار كردن تو خارج از كشور رو تجربه كنم سوالم از شما اينه كه برنامه نويسى اندرويد تو خارج هم خواهان داره يا اين جو فعلى فقط مال ايرانه؟!
سوالات ديگرم هم اين ها هستند كه
آيا من كه تا حدودى طراحى پايگاه داده در SQL Server رو بلدم اين بدردم ميخوره يا بايد براى برنامه نويسى اندرويد برم و كوئرى زدن توى يه پايگاه داده ى ديگرو ياد بگيرم؟
الان ميتونم يادگيرى جاوا رو شروع كنم يا بايد برم اول HTML و ... رو ياد بگيرم؟( چند سال پيش كمى در موردش بلد بودم و ميدنم كه مثلا از تگ ها استفاده ميشه و همين...)
اگر من طراحى فرونت اند وبسايت رو كامل ياد بگيرم آيا تو پيشرفتم تو برنامه نويسى اندرويد تاثير داره يا نه؟؟
الان من از خود جاوا شروع كنم بهتره يا مستقيم برم سراغ كاتلين؟؟
از اينكه جواب ميديد ممنونم و خيلى خوشحالم كه توى اين سردرگمى با شما برخورد كردم.
ببخشید که مزاحم گفت و گوی شما و آقاى ابوالفضلى میشم
از نظر من شما هنوز راه مناسب خودتون رو به خوبی پیدا نکردید و از همه مهم تر شما شناخت کاملی از اطلاعات خودتون و نوع نیازی که ممکنه به اون ها باشه ندارید صد در صد تا الان به یک نتیجه رسیدید ولی من برای شما یه پیشنهاد دارم اگر واقعا احساس نیاز میکنید ، وارد این مبحث بشید و با تمام علاقه اندروید رو درست بشناسید ، درکش کنید و خیلی راحت شروع کنید ( یوتیوب رو هم دریابید ;) )
روزی میرسه که خودتون به راحتی برای تک تک سوال هاتون پاسخ مناسب دارید. ...
موفق باشید:)
من همه سوالهاتونو جواب نمیدم ولی بطور کلی چیزهایی که حس میکنم مهمتر هست رو جواب میدم. دوتا سوال خیلی مهم داشتید یکی از بین رفتن اندروید و دومی پرستیژ کاریش. برای از بین رفتن شغل هیچکس نمتونه چیزی رو تضمین کنه که آیا از بین میره یا نه. حتی هوش مصنوعی هم شاید در اینده ای نزدیک یا دور ببینیم که از بین رفته (احتمال هر چیزی وجود داره). شغل توسعه دهنده اندروید هم از سایر مشاغل مستثنی نیست اما نکته ای که وجود داره اینه که کسی که برنامه نویسی یاد میگیره همیشه براش بازار کار وجود داره. شما بخوای تغییر شغل بدی از برنامه نویسی اندروید مثلا به برنامه نویسی وب از کسی که بخاد از صفر شروع کنه به شدت جلوتر هستی. اما به لحاظ پرستیژ کاری و حقوق بخوام بگم اول برنامه نویسهای هوش مصنوعی هستن بعد دوستان شبکه بعد برنامه نویس های سمت سرور و بعد هم سایر برنامه نویسها مثل ios و فرانت و اندروید. ولی باز هم اینها بستگی به سطح شما داره. مثلا ی برنامه نویسی اندروید حرفه ای حقوقش به مراتب بیشتر از یک فرد هست که در زمینه هوش مصنوعی متوسط باشه. پس میشه گفت اینها نسبی هستن اما من براتون ماکزیموم هر رشته رو گفتم تا بتونید مقایسه کنید. هر چقدر هم حقوق بیشتر پرستیژ بیشتر....
اما بنظرم مبحث اصلی تر علاقه هست. اگر به پایتون علاقه دارید فقط اونو دنبالش کنید و در هوش مصنوعی رو ادامه بدید.برای اندروید هم شما الان نیازی ندارید که وب رو شروع کنید چون درکی که باید رو از برنامه نویسی دارید. موفق باشید :)
اينكه يادگيرى رو باون شروع كنم بهتره يا با خود جاوا
و اصلا يادگيريش و وقت گذاشتن براش مشكلى ايجاد نميكنه و وقت تلف كردن نيست؟!
يا هر نكته اى كه تو ذهنتون هست
من در حال حاضر پروژه اصلا قبول نمیکنم. برای مشورت هم بهتر هست با شخصی مشورت کنید که حداقل یدرصد احتمال بدید پروژه شما رو قبول میکنه. در نهایت باز هم اگر نیاز دارید مشورت کنید توی کانال تلگرامم آیدی خودم هست. موفق باشید :)
پس اگه میخوام برنامه نویسی اندروید یاد بگیریم باید حتما جاوا هم یاد بگیریم؟
اما من میگم هر چیزی به اندازه ای که نیازه !
برادرانه بگم قبل از هر نتیجه گیری خوب تحقیق کن ، راهتو بشناس و بعد حرکت کن
چون برای ورود به یه زبان برنامه نویسی دید شما خیلی مهمه و اگر این دید به اون سمتی که باید نباشه خیلی اذیت میشی مخصوصا برای اندروید ....
موفق باشی :)
در حاضر برای یادگیری اندروید نیازی به یادگیری جاوا نیست. میتونید کاتلین یاد بگیریدو استفاده کنید. اما حتما با سینتکس جاوا اشنایی داشته باشید تا بتونید پروژه هایی که تا نیمه های راه با جاوا رفتن رو ادامه بدید و کدهاشونو بفهمید. موفق باشید
یکی اینکه بازار کار اندروید خوبه؟ چون واقعا میترسم مثلا 3 سال دیگه انقدر اندروید کار داشته باشیم که نتونیم درست کار گیر بیاریم :/ و بنظرت احتمال اشباعش هست؟
و اینکه درامد یک اندروید کار میانگین و حد وسط چقدر؟ دوستان یا همکارتون که تو شرکتن چقدر میگیرن ؟ البته میدونم بستگی به خیلی چیز ها دار از جمله شهر(بازار کار شهر منم حدود مثل شهر شما مشهدهست) نوع کار(که استخدامی باشی یا فریلنسری انجام بدی) و اینکه کار به اونای که زیاد بلد نیستن یا اونای که درامد نوجومی دارن ندارم به طور معمول و اگه اشکال نداره خود شما اول که شروع کردی چقدر بود والان حدود چند هست
ممنون میشم هر وقت دیدی جواب بدی ;)
بازار کار اندروید در حال حاضر واقعا داغه !؟ یعنی از داغ یه چیزی اون طرف تررررره
دو تا اصل خیلی مهم برای اندروید از نظر من :
1 . ارتباط با سرور ( یا به طور کلی آنلاین بودن نرم افزار تون )
2 . دیزاین و طراحی گرافیگ حرفه ای و در عین حال روتین و کاربر پسند
این دو رو اگر با هم ادقام کنید و ارائه بدید مطمئن باشید هیچ بازاری به این اندازه سود آور نخواهد بود .
( یکم شناخت و تجربه هم باید چاشنی بشه !!!!!!!)
# البته تمام اینا بر میگرده به شما و تیم شما چون غول های خیلی بزرگی دارن تو این زمینه کار میکنن اما هیچ کاری نشد نداره و باید بگم هر کسی بخواد میتونه به راحتی برنامه نویسی رو شروع کنه و برسه به .... در نهایت همه چی تو برنامه نویسی برمیگرده به شما و میزان رضایت شما از خودتون و مهارتتون
موفق باشید :)
بازار کار اندروید برای کسانی که حرفه ای کار میکنند واقعا خوب هست. احتمال اشباع فکر کنم بسیار کم باشه با توجه به بازار کاری که هروز بیشتر داره براش ایجاد میشه اما اصلا رد نمیکنم این موضوع بلاخره احتمال هر چیزی وجود داره. درامد یک توسعه دهنده اندروید بسیار متفاوت هست. شما برو جابینجا تهران رو ببین. از ۱ میلیون زدن تا ۱۰ میلیون برای حقوق. ولی عرف تهران به برنامه نویس حرفه ای حدودا ۵ تا ۱۲ میلیون و در شهرهای دیگه از ۲.۵ میلیون تا ۶ میلیون هست. اینها همه برای کسی هست که بخواد توی شرکتی حقوق بگیر باشه. کسی هم که بخواد برای خودش کار کنه مساله اش جداست کاملا... موفق باشید
بنده HTML, CSS رو یاد دارم و در حد متوسط هم با c# کار کردم اما دوست دارم برم سمت اندروید
در این صورت لازمه که اول جاوا رو یاد بگیرم یا نه؟؟؟
و سوال دوم اینکه Kotlin بهتره یا جاوا ؟؟؟ توصیه میکنین کدومو شروع کنم؟؟؟
ممنون از تجربیات خوبتون ، با آرزوی موفقیت روز افزون شما و جامعهی برنامه نویسان ایران
اگه فوق ستاره زبان جاوا نیستین که بتونین از قابلیت های اندروید ایکس و جت پک با استفاده از زبان جاوا استفاده کنین ، اصلا ورود نکنین بهش و فورا با کاتلین شروع کنید.
خب لازمه بگیم که بهترین زبان برای بهره برداری از امکانات جت پک و اندروید ایکس ، کاتلین هست.مگر اینکه چنان به جاوا مسلط باشین که نیازی به مهاجرت به کاتلین نباشه.
مخلص کلوم اینکه : اگه جاوا مثل موم تو دستتونه ، اصلا نگران کاتلین نباشین .چون موقع استفاده از اندروید ایکس و جت پک فشارتون بالا پایین نمیشه و یجوری با این بیش فعالیه بی مورد سازندگان اندروید استودیو کنار میاین.
راستش من دیپلمه رشته عمرانم وبه اجبار این رشته رو خوندن علاقم بیشتر به کامپیوتر و برنامه نویسی بوده و هست.
والان 20سال دارم و میخام از ی جایی برنامه نویسی رو شروع کنم
وعلاقم بیشتر به نرم افزار ساختن واپلیکیشن اندروید و ویندوزه.
زبان انگلیسی هم تا حدودی بلدم
پیشنهاد شما چیه از کجا برنامه نویسی شروع کنم. چون علاقم جوریه ک میخام ب عنوان شغل اصلیم استفاده کنم
ممنون میشم جواب منو بدی دوست عزیز
ممنونم از مقاله خوبتون که خیلی راهنمای خوبی بود.
واقعیت من برای شغل نمی خوام یاد بگیرم بلکه برای انجام ایده ام می خوام یاد بگیرم. اونم یک سایت دارم که می خوام براش اپ بنویسم و از دست برنامه نویسا بیشتر خسته ام (جسارت به دوستان نشود).
حالا ممکنه در آینده بخوام چندتا ایده خودم یا دیگری رو هم اجرا کنم ولی تمرکزم روی آپ سایت خودم هستم.
اطلاعات کمی هم روی اچ تی ام ال و سی اس اس دارم .
می خواستم در صورت امکان بیشتر راهنمایی بفرمائید
در واقع من برای یک اپلیکیشن فروشگاهی می خواهم مباحث رو دنبال کنم نه برای ساخت بازی ها.. این آموزشها مناسبه؟ یا اینکه اضافه است و برای ساخت بازیها است؟
فقط یه سوال من خیلی برنامه نویسی رو دوست دارم و می خواهم از درست کردن وب شروع کنم فقط نمیدونم باید با چه برنامه ای کار کنم اگه شما و دوستان کمکم کنید ممنون میشم
خیلی مطلب مفیدی بود
جسارتا واقعا چطور میتونیم به یک شخص برنامه نویس اعتماد کنیم و ایدمون رو بهش بگیم؟
ممنون از توضیحات
من میخاستم برنامه نویسی رو شروع کنم
ولی برای شروع برنامه نویسی php و اندروید رو مردد هستم کدون رو انتخاب کنم
سوالم این هست که مثلا برنامه نویسی پی اچ پی رو یاد بگیریم
بعدا به راحتی میتونیم برنامه نوسی اندروید رو هم کار کنیم
چون در اصل اصول برنامه نویسی یکی هستند
پایگاه داده مثلا اسکریول سرور و مای اسکرویل یا حلقه های لوپ و جملات شرطی و ...
مثال برنم من زمانی که فتوشاپ رو خیلی خوب یاد گرفتم بعد که سراغ ایلاستریتور رفتم شباهت هایی داشتند حتی کرل و حد اکثر زمانی رو که از من گرفت برای اسلاستریتور برای تفاوت ها یک هفته بود یا دو هفته و حتی نیاز به پک آموزشی هم نداشتم چون احساس میکنم نرم افزار فتوشاپ دری بود به دنیای نرم افزار های گرافیکی
آیا در زبان برنامه نویسی هم همونطور که گفتم شروع از php و بعد سراغ اندروید رفتن که سریع تر یاد بگیرم درسته
و آیا یک برنامه نویس و هک دو تخصص مجزا هستند منظورم اینه که هرکس خواست یادبگیره حتما مثل رشته تاریخ و جغرافی دو تخصص متفاوت مثلا برنامه نویسی حرفه ای خواستی بشی یک اطلاعات اندک هم هک باید بدونی
و برعکس هکر بودن حد اقل یک زبان رو باید بلد باشی برای دونستن ساختار کد ها منظور از هکر جوجه کالی لینوکس ها نیست
الیته هکر ها هم از این ابزارها استفاده میکنند ولی یک هکر میدونه اون ابزار چه چیزی رو تجزیه و تحلیل میکنه و چه پروسه ای رو طی میکنه مثل شیرینی پز سنتی که با دست کار میکنه وقتی ماشینی میشه میدونه اون ماشین چی کار مکینه
ممنون از پاسخون لطفا راهنمایی کنید
من اول از b4a شروع کردم و کمتر از یه ماه یاد گزفتم و یه چند تا پروژه ساختم و توسعه دادم بعد چون محدود بود رفتم جاوا و چون مطالب بیسیک رو یاد گرفته بودم جاوا خیلی اسون شروع کردم و بعد درامد عالی و کلی علاقه به برنامه نوشتن
ن اصلا دیر نیس ولی باید خیلی تلاشت بیشتر از بقیه باشه
و اول از همه علاقت زیاد باشه
اول از همه سعی کن الگوریتم و فلوچارت یاد بگیری چون ی چیز بیسیک برنامه نویسیه و خیلی مهمه
و اینک برا یادگیری ی سری سایت معتبر هستن ک فقط چیزا برا برنامه نویسی و اینجور چیزا یاد میدن مثل تاپ لرن من خیلی خیلی راضی بودم از سایتشون
برا حضوریشم بستگی ب طریقه یادگیری خودت داره
من با مجازی راحت ترم
شاید تو با حضوری :)
امیدوارم کمکت تونسته باشم بکنم
هیچوقت ناامید نشو
تو صددرصد میتونی
ببخشید میخواستم بپرسم من آشنایی با زبان html رو دارم آیا برای شروع نیاز به یادگیری c++ هست یا نه آخه تا جایی که من خبردارم html با کدهای جاوا آنچنان شباهتی نداره اگه میشه توضیح بدین ممنون میشم
فقط ببخشید من دو س ماهی هست زبان c رو کار کردم الان باز لازم هست وارد وب بشم یا مستقیم برم سمت جاوا ممنون
درحال حاضرم دارم جاوا کار میکنم چون پیش نیاز اندروید هستش ممنون میشم بهم کمک کنید ؟
یه سواله دیگه هم که دارم باید حتما لینوکس نصب کنیم برای اندروید استودیو؟
اول از نویسنده این پست تشکر میکنم و بقیه کسایی که نظر دادن (در دادن اطلاعات و کمک کردن افراد. خسیسی نکنید ولی منظورم این نیست که برین همه دانش خودتون که براش خیلی زحمت کشیدن رایگان پخش کنید و...)
-----
در جواب شما چه لینوکس . چه مک . چه ویندوز فرقی ندارن برای نصب اندروید استدیو...
به نظرم باید با توجه نیاز الان و آینده یاد بگیری و بعد کاملش کنی و (گر چه در دنیایی برنامه نویسی چیزی به اسم پایان وجود ندارد....)
---
گوگل زبان های به جز جاوا دارد مثل (دارت. کاتلین) حتما لازم نیست از جاوا شروع کنید... ولی جاوا نسبت به زبان های جدید گوگل قدیمی تر(پدر) هست و اگه به مشکل برخورد کنی میتونی با سرچ به احتمال 95 درصد حلش کنی...
---
من خودم از سی پلاس پلاس و سی شارپ شروع کردم... و به سمت اندروید استدیو ||| کاتلین و جاوا و دارت ||| اومدم
بازم میگم ببین الان چی نیاز داری . مثلا با سی شارپ در زامارین میتونی اپلیکشن های کراس پلتفرم بسازی یعنی با یک بار کد نویسی برای دو سیستم عامل اندروید و آی او اس خروجی بگیری و این عالیه
---
حتی از سی شارپ میتونی در بازی سازی در یونیتی استفاده کنی که خیلی به دردت میخوره...
من یک متخصص نیستم و فقط تجربه اندک خودمو گفتم
من نمیگم برید سی شارپ و ... یادبگیرید . به نظرم اول برید در مورد همه زبان های برنامه نویسی تحقیق کنید و مزیت های اون ها رو باهم مقایسه کنی(البته این کار درست نیست .چون هر زبانی کارایی های خودشو داره...)
بعد از آشنایی با زبان ها. ببینید اپلیکشین های ساخته شده با اون زبان ها چی بوده ... مثلا کافه بازار رو با Go نوشتن... .
امیدورام مطلب مفید بوده باشه...
در مورد جاوا اسکریپت هم ، با React Native انجام میشه ...
من سایت رو روی اینترنت به وسیله گیگفا هاست رایگان گذاشتم و سایتی که درست کرده بودم رو اپلود کردم و وقتی روی اینترنت سرچش میکنم البته با ادرس مستقیم فقط نوشته هاش میا .تم و عکس ودیگر چیزاش نمیاد .
من تازه html رو یاد گرفتم لطفا کمکم کنید
داداش من میخام چیت برای بازی های انلاین بنویسم(وال هک و…)میخام کمکم کنی چه زبانی رو یاد بگیرم چه دوره ای رو نگاه کنم و از کجا شروع کنم خیلی اقایی اگه جوابمو بدی دمت گرم
یک سوال داشتم برای شروع و ساخت یک اپلیکیشن اندروید که یک ایده استارتاپی پشتش هست به چه تعداد نیروی کد زن و با چه تخصصی مورد نیاز هست
ممنون
و اینکه میخواستم بدونم چطور میتونم با شما در ارتباط باشم. ممنون
من تازه میخوام شروع کنم و خیلی گنگم و یه سوال دیگه ide برای اجرا نیاز به جاوا داره و اگر جفتش ریخته شه باید برنامه تو اندروید استودیو نوشته شه کد ها؟
ممنونم بابت مطلب خوبتون.
میخواستم اگه ممکنه راهنمایی ایم کنید:
میخواستم بدونم برای شروع توی حوزه اندروید باید حتما توی سمت وب کار کرده باشیم؟
من خودم با برنامه نویسی پایتون توی حوزه محاسباتی تجربیاتی دارم میتونم مستقیم بیام سمت این حوزه؟
اخه برنامم اینه که یه مقدار اندروید رو با جاوا تا حدودی کار کنم بعد بیام سمت flutter برای طراحی ui به نظرتون این مسیر خوبه؟
ممنون بابت اینکه وقت میذارید.
در زمینه پایتون هم پرسیدید همینکه با برنامه نویسی آشنایی دارید بهتون کمک میکنه اما فکر نکنید دیگه خیلی از بقیه جلوتر هستید.
برای سوال اخر هم بنظرم از همین شروع فلاتر یاد بگیرید اگر هدف اصلی یادگیری فلاتر هست. موفق باشید.
من phpmvc کار کردم تا حدودی.
اندروید هم الان دارم کار میکنم و خوب دلرم پیش میرم
ولی سمت سرور اندروید هم مثل سایت با پی اچ پی هست .
پس میشه دوتاشو با هم یاد گرفت؟
من عاشق وب و اندرویدم و حتی گیم سازی
ولی تمرکزم روی وب و اندرووید میخوام باشه
طراحی وب شاید پول هر پروژه کمتر باشه اما سرعت انجام کار و فرصت های شغلی فوق العاده بیشتره
اگه بخوایم از نظر وقت حساب کنیم , یه طراح سایت توی 6 ماه میتونه 5 تا 6 تا پروژه رو انجام بده اما توسعه دهنده اندروید نهایتش 3 تا پروژه رو بتونه تموم کنه
کد ها خوانا تر,کد نویسی سریع تر و همچنان توان استفاده از کتابخانه خای جاوا اون رو خیلی قوی کرده.
حتی جاوا در مقایسه با فلاتر هم کم میاره
اما باز هم بعضیا تاکید دارن رو جاوا تنها دلیلشون هم سرعت بیشتر جاواست!
تا وقتی میشه فلاتر و کاتلین رو یاد گرفت چرا از جاوا استفاده کنیم؟؟؟؟؟؟؟؟؟
من 12 سالمه و زبان آردوینو رو بلدم
برای زبان بعدی خودم می خواستم ببینم که در میان زبان های زیر کدام برای من مناسب تر است ؟
سی شارپ
جاوا
پایتون
سی
سی ++
با تشکر
[email protected]
اگر وب را انتخاب کردید با html, css, java script برای فرانت اند باید کار کنید. برای بکند انتخاب ها به شدت زیاد هستند (java, java-script, python, php, golang) و ... .
برای موبایل اگر اندروید رو انتخاب کردید باید با جاوا یا کاتلین شروع کنید. اگر هم ios رو انتخاب کردید باید swift رو یاد بگیرید(کراس پلتفرمها رو کلا در نظر نگرفتم و پیشنهاد من هست سمتشون نرید، حداقل برای شروع).
اگر من بخواهم پیشنهاد بدهم توصیه می کنم یک مدت کوتاه وب کار کنید و سپس به سمت حوزه ای که علاقه دارید بروید. هر چند اگر از اول هم مثلا اندروید(یا هر حوزه دیگری) را شروع کنید مشکلی نیست و با تلاش حتما به جاهای خوبی خواهید رسید. موفق باشید.
برنامه نویسی سمت کلاینت فقط به html , css , javascript محدود نمیشه و ما فریم ورک ها و زبان های دیگه ای هم داریم که رایج و معروف هستن در سمت کلاینت .
برای یک استارتاپ یک چت سرور آماده با api های لازم بر روی کلاینت نیاز داریم. چه پیشنهادی در این زمینه دارید؟
اگر براتون مقدوره ایمیل بزنید میتوانیم تجربه مشترک هم داشته باشیم
با تشکر فراوان سالاری
[email protected]
من 4 سال برنامه نویسی وب کار میکنم
الان میخوام موبایل هم یادبگیرم آیا منطقی است؟ اگرهست native یادبگیرم یا cross platform ها زامارین و ریکت نتیو یا فلاتر ؟
من دونبال یه برنامه یه چیزی هستم که بتونم
مطالب رو به اشتراک بگذارم
خسته شدم از بس که تو اینترنت سرچ کردم
فقط یک سوالمو جواب بدید دیگه از این همه سوال و سوال و گمراهی خلاص شوم .. بدون جاوا من میتونم هر پروژه ای رو پیاده سازی کنم ؟؟ اصلا بدون نیاز به جاوا همه کارامو بکنم ؟ ممنون میشم کمک کنید واقعا خسته شدم از بس گمراهم کردن :(