کیان
3 سال پیش توسط کیان مطرح شد
5 پاسخ

راهنمایی در خصوص مسیر یادگیری

سلام به همه دوستان
ممنون میشم از تجربیات تون کمک بگیرم تا بتونم بهتر تصمیم بگیرم
اول اینکه من خیلی وقت نیست که برنامه نویسی رو شروع کردم (تقریبا نزدیک به 2 سال البته به صورت **** وقت)

اول یه کوچولو بگم توی این یکی دو سال که شروع کردم چکار کردم تا بتونم درخواستم رو بهتر بگم
اول با سی شارپ شروع کردم و تقریبا میشه گفت خوب پیش رفتم و چون نیاز داشتم که برنامه های که توی ویندوز توسعه میدم با گوشی هم همگام بشه رفتم سمت اینکه php رو یاد بگیرم تا بتونم نحوه کار با دیتابیس های sql محور مثل mysql رو یاد بگیرم و بتونم بک اند رو خودم بنویسم و در نهایت از پس ساخت نرم افزارهای آنلاین ویندوزی بر اومدم
برای شروع روی اپ های موبایلی هم رفتم سراغ زبان جاوا و محیط اندروید استودیو
الان میتونم بگم برای ساخت یک اپ موبایلی اندرویدی و توسعه بک اند با php و کار با دیتابیس mysql هم مشکلی ندارم
در ادامه چون دیدم خیلی از لاراول تعریف میشه وقت گذاشتم و تا حد امکان یادش گرفتم و الان مدیریت یه پروژه لاراولی رو یاد گرفتم در حد استفاده هایی مثل لاراول پاسپورت برای احراز هویت و ...

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


ثبت پرسش جدید
Meysam
تخصص : ++ C
@meysampro 3 سال پیش مطرح شد
0

سلام اگه هدف شما کار با vue js یا react هست اول باید javascript رو یاد بگیرید .
و پیشنهاد من react هست .
بک اند شما هم که قطعا با php هست چون با فریمورک لاراول کار میکنی .
حالا مورد سوم می خوایی سایت شما مثل راکت کار بشه برای فهمیدن درست که سایت راکت از چی استفاده کرده مدیر سایت بپرسید یا از افزونه wapplayzer گوگل کروم استفاده کنید


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
1

سلام
بزرگ‌ترین اشتباهاتی که می‌توانستید در این مسیر انجام دهید را تجربه کرده اید ...!
وقتی سی‌شارپ یاد گرفتید چرا مجددا آمدید و رفتید سمت جاوا و php ...؟
شما می‌توانستید با خود سی‌شارپ هم اندروید بزنید و هم بک‌اند ...!
بگذریم از این اشتباه بزرگ ...
اما به جهت کار کردن سمت فرانت اند و به قول خودتان تبدیل شدن به یک فول استک نیازه در حوزه فرانت‌اند به زبان ها و تکنولوژی های زیر مسلط باشید :
۱) html
۲) css (css3, flex, grid, bootstrap)
۳)‌ Javascript
۴) مباحث ui/ux
۵) vue.js OR react.js


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 3 سال پیش مطرح شد
1

سلام و درود
حتما پیشنهاد میکنم این کتابچه ای که آماده کردیم رو مطالعه کنید
https://roocket.ir/landings/programming-guidance-book


کیان
تخصص : ندارم ...
@kian.myphone 3 سال پیش مطرح شد
0

سلام مجدد
از محبتی که اساتید محترم داشتند و وقت گذاشتند و راهنمایی کردند بسیار بسیار سپاسگزارم
@hesammousavi
@gomnam
@meysampro
الان چند تا مورد مبهم هست که مطرح میکنم و همچنین چند تا سوال باز هم پیشاپیش ممنونم از اینکه وقت میگذارید و از تجربیات ارزنده تون در اختیار من میگذارید

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

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


کیان
تخصص : ندارم ...
@kian.myphone 3 سال پیش آپدیت شد
0

@hesammousavi
@gomnam
@meysampro
@abdolrahman
@mhyeganeh
@erfanmohseni406
@mohammadphp

ممنون میشم راهنمایی بفرمایید
سپاس ...


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام