نکاتی برای گرفتن اولین پروژه در برنامه نویسی
شاید در اول کار گرفتن پروژه یکی از سخت ترین کارها باشه و البته در تموم مهارت ها همینه اما برای اینکه زود تر بتونید پروژه های اولتون رو بگیرید به این چند تا نکته توجه کنید:
1-حتما نمونه کار های قوی برای خودتون ایجاد کنید (یک نمونه کار قوی بهتر از ده نمونه کار ضعیفه)
2-گرفتن پروژه از دوستان و آشنایان
3-انجام پروژه با قیمت پایین تر نسبت به بقیه در سایت های فریلنسری مثل پارسکدرز و پونیشا
بعد از ارتباط با کارفرما نکات زیر را در نظر بگیرید :
1- زمان و قیمت مناسب و معقول را ارائه کنید
2-دقت کنید حتما توانایی انجام پروژه را داشته باشید
3-سعی کنید در اولین پیام ذهن کارفرما را درگیر خود کنید
@raminacademydev
شاید در اول کار گرفتن پروژه یکی از سخت ترین کارها باشه و البته در تموم مهارت ها همینه اما برای اینکه زود تر بتونید پروژه های اولتون رو بگیرید به این چند تا نکته توجه کنید:
1-حتما نمونه کار های قوی برای خودتون ایجاد کنید (یک نمونه کار قوی بهتر از ده نمونه کار ضعیفه)
2-گرفتن پروژه از دوستان و آشنایان
3-انجام پروژه با قیمت پایین تر نسبت به بقیه در سایت های فریلنسری مثل پارسکدرز و پونیشا
بعد از ارتباط با کارفرما نکات زیر را در نظر بگیرید :
1- زمان و قیمت مناسب و معقول را ارائه کنید
2-دقت کنید حتما توانایی انجام پروژه را داشته باشید
3-سعی کنید در اولین پیام ذهن کارفرما را درگیر خود کنید
@raminacademydev
👍2
مهارت سرچ کردن
یکی از مهم ترین مهارت ها برای هر برنامه نویس مهارت سرچ کردنه و همین باعث میشه نسبت به رقبا یک سرو گردن بالاتر باشید چند تا نکته که هنگام سرچ کردن باید در نظر گرفت :
1-سعی کنید در ابتدا انگلیسی سرچ کنید
2- تا میتوانید عبارت سرچ را واضح کنید
3-میتوانید از عباراتی مانند How to , What is در ابتدای جستجو هایتان استفاده کنید
مثال : میخوایم سرچ کنیم که چگونه در css یک دیو را در مرکز قرار دهیم
فرمول: How to + عبارت ترجمه شده به انگلیسی
عبارت نهایی : how to center a div in css
@raminacademydev
یکی از مهم ترین مهارت ها برای هر برنامه نویس مهارت سرچ کردنه و همین باعث میشه نسبت به رقبا یک سرو گردن بالاتر باشید چند تا نکته که هنگام سرچ کردن باید در نظر گرفت :
1-سعی کنید در ابتدا انگلیسی سرچ کنید
2- تا میتوانید عبارت سرچ را واضح کنید
3-میتوانید از عباراتی مانند How to , What is در ابتدای جستجو هایتان استفاده کنید
مثال : میخوایم سرچ کنیم که چگونه در css یک دیو را در مرکز قرار دهیم
فرمول: How to + عبارت ترجمه شده به انگلیسی
عبارت نهایی : how to center a div in css
@raminacademydev
👍5
تر فند هایی هم برای بهتر سرچ کردن وجود داره مثلا استفاده از علامت های مختلف برای انجام یک کار خاص در جستجو در لینک زیر به صورت مفصل به این ترفند ها پرداخته شده است:
https://www.yjc.news/fa/amp/news/5726345
@raminacademydev
https://www.yjc.news/fa/amp/news/5726345
@raminacademydev
👍2
زبان Css رکن اصلی فرانت اند
اگر میخواهید در بخش قرانت اند متخصص شوید قبل از جاوا جاوااسکریپت و ری اکت و سایر فریم ورک ها تا میتوانید در css ماهر شوید و خاصیت هارا بشناسید یکی از وبسایت ها عالی به عنوان مرجع خاصیت ها در css وبسایت زیر است:
https://css-tricks.com
@raminacademydev
اگر میخواهید در بخش قرانت اند متخصص شوید قبل از جاوا جاوااسکریپت و ری اکت و سایر فریم ورک ها تا میتوانید در css ماهر شوید و خاصیت هارا بشناسید یکی از وبسایت ها عالی به عنوان مرجع خاصیت ها در css وبسایت زیر است:
https://css-tricks.com
@raminacademydev
CSS-Tricks
CSS-Tricks - A Website About Making Websites
👍1
نمی توانید به ساختن دنیای بهتر امید داشته باشید؛ مگر آنکه تک تک افراد اجتماع پیشرفت کنند. به این منظور هریک از ما باید علاوه بر اینکه به پیشرفت خود می اندیشد. در برابر عموم افراد بشر نیز احساس مسئولیت کند، وظیفه ما این است که برای کسانی که می توانیم، مفید واقع شویم. /ماری کوری/
@raminacademydev
@raminacademydev
👍9👎1
انتخاب کننده ها در CSS
به ما کمک میکند که عنصری (html)که میخواهیم به آن استایل بدهیم را انتخاب کنیم
روش های مختلفی برای این کار وجود دارد که از طریق لینک زیر میتوانید مطالعه کنید:
https://www.w3schools.com/css/css_selectors.asp
@raminacademydev
به ما کمک میکند که عنصری (html)که میخواهیم به آن استایل بدهیم را انتخاب کنیم
روش های مختلفی برای این کار وجود دارد که از طریق لینک زیر میتوانید مطالعه کنید:
https://www.w3schools.com/css/css_selectors.asp
@raminacademydev
🙏1
نقشه راه از HTML تا React
یکی از پر تقاضاترین مهارت هایی که در زمینه ی فرانت اند میتونید یاد بگیرید ری اکت جی اس هستش که یک کتابخانه ی قدرتمند برای زبان برنامه نویسی جاوااسکریپته برای یادگیری ری اکت باید مسیر زیر رو طی کنید :
1- تسلط کامل به HTML
2-تسلط کامل به Css
3-تسلط به مبانی زبان javanoscript
4- شروع یادگیری ری اکت
@raminacademydev
یکی از پر تقاضاترین مهارت هایی که در زمینه ی فرانت اند میتونید یاد بگیرید ری اکت جی اس هستش که یک کتابخانه ی قدرتمند برای زبان برنامه نویسی جاوااسکریپته برای یادگیری ری اکت باید مسیر زیر رو طی کنید :
1- تسلط کامل به HTML
2-تسلط کامل به Css
3-تسلط به مبانی زبان javanoscript
4- شروع یادگیری ری اکت
@raminacademydev
👍4❤2
5 تا از مزایای کتابخانه ی react نسبت به باقی فریم ورک ها و کتابخانه های جاوااسکریپت
1-اجرای بهتر نسبت به بقیه فریم ورک های جاوا اسکریپت
2-کد های بهینه برای موتور های جست و جو
3- استفاده از کامپوننت ها
4- آپدیت سریعتر
5- نوشتن کد های کمتر
@raminacademydev
1-اجرای بهتر نسبت به بقیه فریم ورک های جاوا اسکریپت
2-کد های بهینه برای موتور های جست و جو
3- استفاده از کامپوننت ها
4- آپدیت سریعتر
5- نوشتن کد های کمتر
@raminacademydev
👍2
Forwarded from آموزش HTML |CSS | JS رامین آکادمی
Media is too big
VIEW IN TELEGRAM
نقشه کامل راه برنامه نویسی وب
قدم های بعدی بعد از یادگیری کامل html , css که باید بردارید تا به یک برنامه نویس کامل تبدیل بشید
اگر این مسیر براتون روشن نیست حتما این ویدئو رو ببینید
قدم های بعدی بعد از یادگیری کامل html , css که باید بردارید تا به یک برنامه نویس کامل تبدیل بشید
اگر این مسیر براتون روشن نیست حتما این ویدئو رو ببینید
👍3👏1
گرید در سی اس اس
Grids in css
گریدها یک امکان فوقالعاده در سی اس اس هستند که به ما برای مدیریت چینش عناصر کمک خیلی زیادی میکنند.
یکی از وبسایت هایی که میتونید ازش به عنوان سازنده گرید ها کمک بگیرید این وبسایته:
Grid.layoutit.com
@raminacademydev
Grids in css
گریدها یک امکان فوقالعاده در سی اس اس هستند که به ما برای مدیریت چینش عناصر کمک خیلی زیادی میکنند.
یکی از وبسایت هایی که میتونید ازش به عنوان سازنده گرید ها کمک بگیرید این وبسایته:
Grid.layoutit.com
@raminacademydev
👍2
سردر گمی در یادگیری برنامه نویسی
خیلی از علاقه مندان به برنامه نویسی مسیر مشخصی برای خودشان ندارند حتی شده دوره هایی را هم تهیه میکنند اما هنوز هم نمیدانند مرحله بعدی چیست.
بپیشنهاد ما برای این که در این مسیر سر درگم نشوید طی کردن مراحل زیر است:
1-سنجش بازار کار و بررسی میزان تقاضا
2-سنجش علاقه و استعداد
3-انتخاب یک آموزش رایگان و اطمینان از مسیری که انتخاب کردید(در پست بعد بیشتر توضیح خواهم داد)
4-انتخاب یک دوره آموزشی یا به صورت ایده آل (انتخاب یک منتور)
مرحله چهارم ضروری نیست اما به شدت در صرفه جویی زمانی شما اثر گذار است مثلا به جای 4 سال 2 ساله به نتیجه میرسید.
@raminacademydev
خیلی از علاقه مندان به برنامه نویسی مسیر مشخصی برای خودشان ندارند حتی شده دوره هایی را هم تهیه میکنند اما هنوز هم نمیدانند مرحله بعدی چیست.
بپیشنهاد ما برای این که در این مسیر سر درگم نشوید طی کردن مراحل زیر است:
1-سنجش بازار کار و بررسی میزان تقاضا
2-سنجش علاقه و استعداد
3-انتخاب یک آموزش رایگان و اطمینان از مسیری که انتخاب کردید(در پست بعد بیشتر توضیح خواهم داد)
4-انتخاب یک دوره آموزشی یا به صورت ایده آل (انتخاب یک منتور)
مرحله چهارم ضروری نیست اما به شدت در صرفه جویی زمانی شما اثر گذار است مثلا به جای 4 سال 2 ساله به نتیجه میرسید.
@raminacademydev
👍7
چرا در نقطه شروع یادگیری باید از آموزش های رایگان استفاده کنیم؟
دلیل این پیشنهاد این است که امکان این وجود دارد که علاقه ای که از قبل به یک حوزه دارید با ورود به آن حوزه و روبرو شدن با چالش های آن از بین برود
از این رو ما همیشه به کسانی که دید کامل از علاقه خود ندارند استفاده از آموزش های رایگان راپیشنهاد میکنیم حتی شده نیم ساعت
@raminacademydev
دلیل این پیشنهاد این است که امکان این وجود دارد که علاقه ای که از قبل به یک حوزه دارید با ورود به آن حوزه و روبرو شدن با چالش های آن از بین برود
از این رو ما همیشه به کسانی که دید کامل از علاقه خود ندارند استفاده از آموزش های رایگان راپیشنهاد میکنیم حتی شده نیم ساعت
@raminacademydev
👍4🙏3
عدم قطع کردن زنجیره یادگیری در برنامه نویسی
یکی از مباحثی که در یادگیری برنامه نویسی باید به اون توجه بشه اینه که نباید اجازه بدید که زنجیره یادگیری تون قطع بشه چرا که ممکنه دیگه کلا قید تمرین و یادگیری رو بزنید
واسه همین ما پیشنهاد میکنیم حتی شده روزی 15 دقیقه به یادگیری اختصاص بدید.
@raminacademydev
یکی از مباحثی که در یادگیری برنامه نویسی باید به اون توجه بشه اینه که نباید اجازه بدید که زنجیره یادگیری تون قطع بشه چرا که ممکنه دیگه کلا قید تمرین و یادگیری رو بزنید
واسه همین ما پیشنهاد میکنیم حتی شده روزی 15 دقیقه به یادگیری اختصاص بدید.
@raminacademydev
👍5
تا چه حد در دیدن دوره های آموزشی(رایگان و غیر رایگان)استمرار دارید؟
Anonymous Poll
20%
فقط آموزش میخرم و انبار میکنم
14%
خیلی کم یک هفته میبینم و میزارم کنار
31%
متوسط (بستگی به آموزش داره)
35%
حتما تا آخر میبینم
👍3
برنامه ریزی در یادگیری پارت 1
بیشتر افراد یادگیری برنامه نویسی رو به خاطر اهداف زیر شروع میکنند :
1-فریلنسری بین المللی
2-مهاجرت
3-کارمندی
4-کارآفرینی (استارتاپی)
و...
اما چیزی که مهمه تداوم در یادگیریه و به پایان رسوندن مسیری که شروع کردید...
سوالی که پیش میاد اینه که چطور باید این کار رو انجام داد؟
ادامه دارد...
@raminacademydev
بیشتر افراد یادگیری برنامه نویسی رو به خاطر اهداف زیر شروع میکنند :
1-فریلنسری بین المللی
2-مهاجرت
3-کارمندی
4-کارآفرینی (استارتاپی)
و...
اما چیزی که مهمه تداوم در یادگیریه و به پایان رسوندن مسیری که شروع کردید...
سوالی که پیش میاد اینه که چطور باید این کار رو انجام داد؟
ادامه دارد...
@raminacademydev
👍7🙏2
6 دلیل کلی که چرا برنامه هایمان را به پایان نمیرسانیم:
1-هدف مشخصی برای هر برنامه وجود ندارد.
2- برای هر برنامه سر رسید خاصی وجود ندارد.
3-برنامه ها خیلی طولانی اند.
4-برنامه ها تنوع بیش از حدی دارند.
5-گزینه های خیلی زیادی در هر برنامه جای داده میشود که عملا انجام تمام آن را غیر ممکن میکند.
6-وظایف خیلی کلی تعریف شده اند.
7-وظایف به اهداف مشخصی وصل نشده اند.
سوال : چطور یک برنامه کامل ایجاد کنیم؟
1-وظایف امروزتان را از وظایف آینده جدا کنید.
2-هر وظیفه را با نتیجه مورد علاقه تعریف کنید.
3-پروژه ها را به وظایف جداگانه تجزیه کنید.
4-برای هر وظیفه یک سررسید تعیین کنید.
5-تعداد وظایف امروزتان را به 7 عدد محدود کنید.
6-مقدار زمان مورد نیاز هر وظیفه را برآورد کنید .
و در آخر سیستمی را بسازید و دنبال کنید که برای شما کار میکند.
برگرفته از کتاب : فرمول برنامه ریزی
✍️دیمون زاهاریادس
@raminacademydev
1-هدف مشخصی برای هر برنامه وجود ندارد.
2- برای هر برنامه سر رسید خاصی وجود ندارد.
3-برنامه ها خیلی طولانی اند.
4-برنامه ها تنوع بیش از حدی دارند.
5-گزینه های خیلی زیادی در هر برنامه جای داده میشود که عملا انجام تمام آن را غیر ممکن میکند.
6-وظایف خیلی کلی تعریف شده اند.
7-وظایف به اهداف مشخصی وصل نشده اند.
سوال : چطور یک برنامه کامل ایجاد کنیم؟
1-وظایف امروزتان را از وظایف آینده جدا کنید.
2-هر وظیفه را با نتیجه مورد علاقه تعریف کنید.
3-پروژه ها را به وظایف جداگانه تجزیه کنید.
4-برای هر وظیفه یک سررسید تعیین کنید.
5-تعداد وظایف امروزتان را به 7 عدد محدود کنید.
6-مقدار زمان مورد نیاز هر وظیفه را برآورد کنید .
و در آخر سیستمی را بسازید و دنبال کنید که برای شما کار میکند.
برگرفته از کتاب : فرمول برنامه ریزی
✍️دیمون زاهاریادس
@raminacademydev
👍8
آموزش HTML |CSS | JS رامین آکادمی
تا چه حد در دیدن دوره های آموزشی(رایگان و غیر رایگان)استمرار دارید؟
با توجه به این نظر سنجی میبینیم که درصد بالایی از علاقه مندان مسیری که باید رو تا انتها طی نمیکنند و درصد بالایی همان هفته اول بیخیال آموزش دیدن میشوند یا آن را به تعویق می اندازند.
در صورتی که مهارتی مثل برنامه نویسی که کلاس جهانی دارد و همه جای دنیا برای آن تقاضا وجود دارد احتیاج به تداوم و پشتکار بسیار بالایی دارد.
@raminacademydev
در صورتی که مهارتی مثل برنامه نویسی که کلاس جهانی دارد و همه جای دنیا برای آن تقاضا وجود دارد احتیاج به تداوم و پشتکار بسیار بالایی دارد.
@raminacademydev
👍9
🔴 یکی از مطمئن ترین راه ها برای رسیدن به این هدف داشتن یک منتور (راهنما)متخصص در طی این مسیره:
کارهایی که یک منتور برای شما انجام میدهد:
1-برنامه ریزی مخصوص برای شما
2-رفع اشکال تخصصی
3-ارتباط و پشتیبانی با کیفیت
4- تضمین مهارت شما
و مهم تر از همه رساندن شما به پایان مسیر
@raminacademydev
کارهایی که یک منتور برای شما انجام میدهد:
1-برنامه ریزی مخصوص برای شما
2-رفع اشکال تخصصی
3-ارتباط و پشتیبانی با کیفیت
4- تضمین مهارت شما
و مهم تر از همه رساندن شما به پایان مسیر
@raminacademydev
👍5
با توجه به این مسائل تصمیم گرفتیم در رامین آکادمی کلاب (خصوصی) ویژه راه اندازی کنیم:
به صورت وی آی پی آموزش ببینید.
ما تا رسیدن شما به مهارت های لازم سخت گیرانه کنارتون هستیم.
1-برنامه ریزی مخصوص برای شما
2-رفع اشکال تخصصی
3-ارتباط و پشتیبانی با کیفیت و...
@raminacademydev
به صورت وی آی پی آموزش ببینید.
ما تا رسیدن شما به مهارت های لازم سخت گیرانه کنارتون هستیم.
1-برنامه ریزی مخصوص برای شما
2-رفع اشکال تخصصی
3-ارتباط و پشتیبانی با کیفیت و...
@raminacademydev
👍5
سوال : میخوام زود تر از طراحی سایت به درآمد برسم چکار کنم؟
این سوال خیلی از شماست که امروز بهش میپردازم.
نکته ۱:
اول این نکته رو در نظر بگیرید به هیچ عنوان به کسی که یه کسب و کار داره و میخواد یه وبسایت برای کارش داشته باشه پیشنهاد نمیکنم که از صفر بره و کدنویسی یاد بگیره مگر اینکه علاقه داشته باشه و در بلند مدت بخواد تغییر شغل بده
ادامه دارد...
@raminacademydev
این سوال خیلی از شماست که امروز بهش میپردازم.
نکته ۱:
اول این نکته رو در نظر بگیرید به هیچ عنوان به کسی که یه کسب و کار داره و میخواد یه وبسایت برای کارش داشته باشه پیشنهاد نمیکنم که از صفر بره و کدنویسی یاد بگیره مگر اینکه علاقه داشته باشه و در بلند مدت بخواد تغییر شغل بده
ادامه دارد...
@raminacademydev
👍7