سلام دوستان
وقت بخیر
واقعیت اینکه من شاغل و متاهل هستم و فیلد کاریم برنامه نویسی نیست
برنامه نویسی رو در حد دانشگاه خوندم چون رشتم IT بود
الان شروع کردم به خوندن HTML و آخرای CSS هستم.
چون دوره ها ویدیو هستند و حضوری نیست، گاهی مشکلاتی واسه شخص پیش میاد و بی انگیزه میشه و فاصله میگیره و تا بخواد دوباره ادامه بده احساس میکنه مطالب قبلی شاید یادش رفته باشه.
تا حالا همچنین حالتی پیش اومده واستون؟
راهکار شما چیه؟
ممنون که وقت میذارید
شب بخیر، سوال جالبی پرسیدید.
بنده حدودا دو سه سالی میشه توی این زمینه فعالیت می کنم. کتاب های دویست و خورده صفحه ای و 300 صفحه ای که درمورد سیر تا پیاز یه زبان رو با یه حالت خشک و بی مورد توضیح میده فایده ای نداره. من تنها کاری که کردم زبان انگلیسیمو تقویت کردم و نهایت استفاده از مطالب فارسی در مورد برنامه نویسیم کلا 40 درصده و 60 درصد با زور هم که شده Document های مرتبط به زبان ها رو خوندم. الان هم مطالب خوبیو درک کردم و به نتایج جالبی رسیدم. کتاب به کار آدم نمیاد. ویدیو ببینید، داکیومنت های مرتبط به هر زبان رو دست و پاشکسته بخونید و درک کنید. با مینی پروژه ها به ویژگی های توابع و.. هر زبان پی ببرید. سعی کنید سیاه و سفید نباشید و از همه نوع IDE ، سیستم عامل (لینوکس، مک) استفاده کنید تا روحیه بهتری بگیرید. انگیزه به 13 ساعت وقت توی روز نیست مهم اینه که علاقه داشته باشید حتی 2 ساعت در روز هم کافیه.
اگر از وب شروع می کنید HTML و CSS رو به طور کامل یاد بگیرید و سایت های استاتیک خودتون رو رو حالت آزمایشی پیش ببرید بعد از Bootstrap استفاده کنید تا حرفه ای تر استایل دهی کنید. بعد از اون Javascript رو استارت بزنید و بعد از یادگیری مفاهیم اولیه و آزمون و خطا و تمرین زیاد به سمت jQuery و کتابخونه های کاربردی برید. بعد از اون اگه خواستید فول استک انجام بدید به سمت سرور برید. که شامل PHP و MySQL و Laravel و... میشه. نقشه راه زیاد هست اما همینا توصیه میشه. برای جاوا اسکریپت میتونید طبق پیشنهاد @endworld از ReactJS و VueJS هم استفاده کنید که ریاکت از Jsx بهره میبره. (اگه سمت سرور رفتید حتما یه سر به NodeJS هم بزنید. :) )
و من الله توفیق.
درود...این بستگی به شخص دارد که چگونه شروع کند...
به ترتیب :
زبان ها : HTML+CSS+JavaScript+PHP
چارچوب ها : Bootstrap+VueJS+ReactJS+Laravel
بیشتر برنامه نویسان یادگیری به صورت آنلاین پیش می ببرن تا شرکت در کلاس درسی ....
برای کسانی که شاغل هستند فرصت ندارن در کلاس شرکت کنند (به دلایل خستگی و هزینه بالای ثبت نام و زمان محدود و غیره ....) و برای همین آنلاین برنامه نویسی یاد می گیرن...
شب بخیر، سوال جالبی پرسیدید.
بنده حدودا دو سه سالی میشه توی این زمینه فعالیت می کنم. کتاب های دویست و خورده صفحه ای و 300 صفحه ای که درمورد سیر تا پیاز یه زبان رو با یه حالت خشک و بی مورد توضیح میده فایده ای نداره. من تنها کاری که کردم زبان انگلیسیمو تقویت کردم و نهایت استفاده از مطالب فارسی در مورد برنامه نویسیم کلا 40 درصده و 60 درصد با زور هم که شده Document های مرتبط به زبان ها رو خوندم. الان هم مطالب خوبیو درک کردم و به نتایج جالبی رسیدم. کتاب به کار آدم نمیاد. ویدیو ببینید، داکیومنت های مرتبط به هر زبان رو دست و پاشکسته بخونید و درک کنید. با مینی پروژه ها به ویژگی های توابع و.. هر زبان پی ببرید. سعی کنید سیاه و سفید نباشید و از همه نوع IDE ، سیستم عامل (لینوکس، مک) استفاده کنید تا روحیه بهتری بگیرید. انگیزه به 13 ساعت وقت توی روز نیست مهم اینه که علاقه داشته باشید حتی 2 ساعت در روز هم کافیه.
اگر از وب شروع می کنید HTML و CSS رو به طور کامل یاد بگیرید و سایت های استاتیک خودتون رو رو حالت آزمایشی پیش ببرید بعد از Bootstrap استفاده کنید تا حرفه ای تر استایل دهی کنید. بعد از اون Javascript رو استارت بزنید و بعد از یادگیری مفاهیم اولیه و آزمون و خطا و تمرین زیاد به سمت jQuery و کتابخونه های کاربردی برید. بعد از اون اگه خواستید فول استک انجام بدید به سمت سرور برید. که شامل PHP و MySQL و Laravel و... میشه. نقشه راه زیاد هست اما همینا توصیه میشه. برای جاوا اسکریپت میتونید طبق پیشنهاد @endworld از ReactJS و VueJS هم استفاده کنید که ریاکت از Jsx بهره میبره. (اگه سمت سرور رفتید حتما یه سر به NodeJS هم بزنید. :) )
و من الله توفیق.
سلام
در این بحث بی انگیزگی ، برای من همیشه در هنگام باگ های بزرگ بوده و هست .
یا وسط پروژه های طولانی و بزرگ هم همیشه بی انگیزه میشم . اما سابقه نداشته در هنگام آموزش و یادگیری بی انگیزه بشم .
به نظرم بهتره با همین مباحث ابتدایی هم سعی کنید پروژه های کوچک بزنید و تمارینی در حد دانش خودتون انجام بدید . پروژه های دیگران (در حد دانش خودتون) رو نگاه بیندازید و شخصی سازی کنید . شاید اینجوری کمی انگیزه براتون ایجاد بشه .
سلام
چالش های برنامه نویسی روزانه است، در هر سطحی که باشید همیشه چند مشکل برای حل کردن وجود داره، اساسا درآمد ما و توسعه مهارت های ما بر اساس روبرو شدن با مشکلات و ارایه و اجرای راه حل مناسب برای اونهاست!
دسترسی به منابع آموزشی سخت نیست، برای یافتن بهترین پاسخ برای مهمترین مشکل هم اگر دقت کرده باشید دوستان همکاری و تلاش می کنند تا شما کمک رو دریافت کنید.
شرایط عمومی یعنی داشتن مشکلات مختلف نیز فراگیره و هر کسی به نوبه خودش با بحران خاص خودش درگیره حالا با توجه به توضیحی که دادید به نظر میرسه شما شرایط استیبلی دارید یعنی آمادگی ذهنی و تحصیلاتی نزدیک و منبع درآمد ثابت رو دارید چیزی که لازمه برنامه ریزی مداوم و پایدار و تلاش هست، هدفمند و با برنامه شروع کنید.
موفق باشید
سپاس از راهنمایی ها
منتهی باید بهتر توضیح میدادم، منظورم از مشکلات برنامه نویسی نیست، مشکلات روزمره زندگی مثل بیماری یا بچه کوچیک داشتن و ... هست.
شغلت چیه؟ چندساعت سرکاری؟
اگر توی شغلت دسترسی به کامپیوتر داشته باشی میتونی اوقات بیکاری باهاش کد بزنی یا آموزش ببینی. اگر ساعت کاریت ۸ ساعته، دوساعت آخر شب ۱۱ تا ۱ بهترین تایم هست واس کد زدن.
اگر سرکار دسترسی به کامپیوتر نداری و ۸ ساعت کاری هستی پس قطعا توی خونه و درکنار بچه و خانم نمیشه که کد بزنی، منم یک فرزند خردسال دارم که مهدکودک میره و با همین مسائلی که گفتی از خرید، بیرون رفتن با خانواده، نشستن کودکم موقعی که میخوام توی خونه کار کنم و اصرارش بر نمایش برنامه کودک با pc و غیره.. روزانه دست و پنجه نرم میکنم و با برنامه ریزی که انجام دادم خداروشکر میرسم کارهای کوچیکی انجام بدم ولی واقعا بخاطر سپردن این همه موضوع و کار با ابزارها و زبان ها برای یافتن درآمد خیلی برای من متاهل با یک فرزند سخته.
یک نکته بگم روزهای تعطیل صبح زود پاشو یا اموزش بیین یا پروژه ات رو توسعه بده تا ساعت ۱۰ یا ۱۱ زن و بچه خوابن و شما میتونی نهایت استفاده رو بکنی، من روزهای جمعه میفرستموشون خونه پدر بزرگ و مادربزرگ و اونجا سرگرم هستن و منم توی خونه به پروژه ام میرسم.
درود بر شما.
این مشکل، کاملا طبیعی و رایجه و بین همه تازه کارها هم هست. من همیشه به اینجور کسانی که همچین مشکلی دارن میگم که با مسئله خوب برخورد کنید و نذارید ریشه پیدا کنه.
ما معمولا زمانی بی انگیزه میشیم، که میبینیم هیچ تغییری رخ نمیده! نه پیشرفت میکنیم، نه از عملکرد خودمون شگفت زده میشیم و احساس میکنیم که چیز بدی رو انتخاب کردیم.
ذات انسان ها اینه که اولش که تازه شروع کردن، عین جت میخوان برن جلو. بی رحمانه بلندپروازی میکنن و فکر میکنن که همه چی خیلی سریع تموم میشه. واقعیت اینه که برای اینکه توی هر چیزی حرفه ای بشید، باید زمان بذارید.
از زمان بندی شغل شما اطلاعی ندارم اما هر کسی که هم شاغل باشه هم متاهل، قطعا زمان کمتری داره نسبت به اونی که شغلی نداره.
اگه دارید HTML, CSS یاد میگیرد، یعنی یه قدم خوب! یعنی کم کم وارد مسیر پیشرفت میشید. بعد از اینکه توی HTML CSS راه افتادید، نظر من اینه که برید و یه آموزش حرفه ای تر هم ببینید. مثلا طراحی سایت پیشرفته یا حتی بک اند.
و روزانه برنامه ریزی کنید. مثلا امروز 30 دقیقه. تایم رو یه جوری بچینید که به چیزی ضربه نخوره. میتونید صبحا نیم ساعت زودتر پاشید یا از اون ور نیم ساعت دیر تر بخوابید. این کاملا بسته به شما و شرایط شماست.
شما باید پیشرفت حتی کم خودتون رو ببینید تا جلو برید. این باعث انگیزه میشه. چند تا مقاله توی راکت هست برای انگیزه. پیشنهاد میکنم بخونیدشون.
من تنها چیزی که میخوام بگم اینه که لطفا " تسلیم نشید"! این از هر چیز دیگه ای بیشتر آسیب زننده است
سوالی داشتید صدام بزنید.
موفق باشید
به احترام اکثریت آرا، بهترین پاسخ رو انتخاب کردم
اما از همه نظرات استفاده کردم
با تشکر از همه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟