Roocket | آموزش برنامه نویسی – Telegram
Roocket | آموزش برنامه نویسی
3.71K subscribers
741 photos
5 videos
1 file
6.64K links
اخبار ، مطالب جدید وب سایت Roocket.ir

پشتیبانی راکت :‌ @roocket_support
Download Telegram
چگونه برای ادامه به خود انگیزه بدهیم؟

بسیار خوب است که بدانید تمام ما در برخی موارد انگیزه‌مان را در زندگی از دست می‌دهیم. این موضوع کاملا نرمال است و هیچ موضوع عجیبی در کار نیست. بررسی دلایل از دست دادن انگیزه‌تان، درک و پیدا کردن راه‌هایی برای جواب دادن به آن به شما کمک بسیاری می‌کند. نداشتن انگیزش و رها کردن آن شما را به سوی بیماری ذهنی سوق می‌دهد.

چگونه روند انگیزه به خود را حفظ می‌کنید؟ در این مقاله به این موضوع می‌پردازیم.
https://roocket.ir/articles/how-to-motivate-yourself
@roocketir
👍4
باگ پیدا کن و پول بگیر!

باگ باونتی یا پیدا کردن باگ یک حرفه بسیار درآمدزا و محبوب در میان برنامه نویس‌های حرفه‌ای است. وقتی از باگ صحبت می‌کنیم دامنه وسیعی از باگ‌ها را شامل می‌شود. چه در رابط کاربری، بک-اند، بانک اطلاعاتی و... . در هر صورت منظورمان از تمام اشکلات، خطاها و باگ‌هایی‌ست که در یک نرم افزار می‌تواند به وجود بیاید.



در ادامه این مقاله ما به صورت کلی به این مقوله می‌پردازیم که این کار دقیقا به چه شکلی انجام می‌شود و چه فرصت‌هایی برای انجام چنین کاری وجود دارد.

https://roocket.ir/articles/find-bug-and-paid
@roocketir
6
آشنایی با ۵ سوال مرسوم در مصاحبه‌های کاری (مهندس نرم افزار)

زمانی که وارد مصاحبه‌های شغلی در زمینه برنامه نویسی می‌شویم سوالات متداول و تکراری بسیار زیادی وجود دارد که هدف نهایی همه آن‌ها این است که میزان دانش شما در زمینه برنامه نویسی را تست کرده و بسنجد. برای اینکه شما روی این دسته از سوالات تسلط پیدا کنید نیاز است که با این سوالات قبل از مصاحبه‌های کاری روبرو شده و جواب‌های شخصی و البته استانداردی را برای آن‌ها تعریف کنید.



به همین دلیل است که در این مقاله از وبسایت راکت قصد داریم شما را با لیستی از این سوالات همراه کنیم. در واقع این پنج سوال در مصاحبه‌های کاری بیشتر شرکت‌های اروپایی در زمینه برنامه نویسی مطرح شده و نیاز است که شما نیز روی این موارد تسلط داشته باشید. بیایید شروع کنیم.

https://roocket.ir/articles/5-interview-questions
@roocketir
👍9
فریلنسر بودن - مزایا و معایب
آیا می‌توان با فریلنسر بودن به اندازه کافی پول در‌آورد؟ برای فریلنسر بودن نیاز است چه چیزهایی را بدانم؟ آیا قرار است تمام روز را مشغول کدنویسی باشم؟

این‌ها سؤالات عامیانه‌ای هستند که معمولاً افراد مبتدی در ارتباط با فریلنسرها می‌پرسند. با این حال برخی دیگر از افراد فریلنسر بودن را به مثابه وضعیت فردی می‌دانند که در ساحل نشسته و در کنار نوشیدنی خنک‌ش مشغول کدنویسی است! البته شاید رسیدن به چنین سبک زندگی غیر ممکن نباشد اما رسیدن به چنین چیزی در زندگی واقعاً کار سخت و استراتژی مناسب می‌خواهد. در هر صورت این فضا، شکل آن چیزی که اغلب فریلنسرها در آن هستند نبوده و سبک زندگی آن‌ها به شکل‌هایی بسیار عادی‌تر از این است.

با در نظر گرفتن یکسری انتظارات واقعی‌تر از زندگی یک فریلنسر بیایید در ارتباط با مزایا و معایب زندگی این فرد صحبت کنیم:

https://roocket.ir/articles/freelancing-pros-cons
@roocketir
5👍1
رابطه و تفاوت React و JSX

یکی از اصطلاحاتی که برای افراد مبتدی در زمینه React عجیب غریب و نا آشناست، JSX است. باید بگویم که JSX یکی از اصلی‌ترین و کلیدی‌ترین موضوعات و مفاهیمی‌ست که برای توسعه اپلیکیشن در دنیای React مورد استفاده قرار می‌گیرد. در این مقاله از وبسایت راکت قصد داریم شما را به صورت دقیق با چیستی JSX آشنا کنیم و تفاوت میان React و JSX را متوجه شویم.


https://roocket.ir/articles/react-vs-jsx
@roocketir
👍4
آشنایی با ابزارهای Google Analytics


در ابزار گوگل آنالیتیکس ابزارهای مختلفی وجود دارد که همه آن‌ها به نحوی به شما در آنالیز و بهره‌وری بیشتر کمک می‌کنند. در واقع پروسه تحلیل داده شما را به سطح جدیدی می‌برند. در این مطلب قصد داریم ۱۶ مورد از این ابزارها را به شما معرفی بکنیم.

https://roocket.ir/articles/google-analytics-tools
@roocketir
2👍2
معرفی کتابخانه‌های کمتر شناخته شده CSS و Javanoscript

همواره دسته بسیار محدودی از کتابخانه‌ها و فریمورک‌های سی‌اس‌اس و جاوا اسکریپت وجود دارد که بسیار شناخته شده است اما دسته دیگری نیز وجود دارند که کمتر شناخته شده‌اند و نیاز است که آن‌ها را نیز برای پروژه‌های خود مورد استفاده قرار دهیم تا بدانیم که به چه صورتی می‌توانند به ما در پروسه ایجاد اپلیکیشن کمک کنند. در این مقاله از وبسایت راکت ما این موارد را بررسی کردیم.

https://roocket.ir/articles/css-and-js-unknown-library
@roocketir
👍7
چگونه روی کدهای دیگران کار کنیم؟

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

https://roocket.ir/articles/work-on-others-code
@roocketir
👍41
آیا برای یادگیری برنامه نویسی به کتاب نیاز دارید؟

بیشتر برنامه نویس‌های امروزی باور دارند که برای یادگیری برنامه نویسی و تبدیل شدن به یک فرد حرفه‌ای شما نیاز دارید که حتما کتاب بخوانید. تا حد بسیار زیادی این موضوع درست است و براستی که به همین شکل است. کتاب خواندن در زمینه برنامه نویسی به شما این امکان را می‌دهد که با حجم عظیم‌تری از اطلاعات روبرو شوید و نگاه عمیق‌تری به موضوعات مختلف پیدا کنید.

https://roocket.ir/articles/do-you-need-books
@roocketir
👍21
چگونه وبسایت‌مان را به خطر بیاندازیم؟

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

برای دارندگان وبسایت و افراد دیگری که در چنین مواقعی واقعا نمی‌دانند چه کاری انجام دهند این مسئله بسیار سخت‌تر و دشوارتر است. اما خبر خوب اینجاست که اگر شما یک وبسایت ایستا دارید و روی یک هاست خوب میزبانی می‌شود، پس خیال‌تان تخت باشد به این دلیل که در این شرایط تا حدی در امنیت قرار دارید.

https://roocket.ir/articles/how-to-ruin-our-website-security
@roocketir
👍4
پایتون و رویکردهای مهم آن

منظور ما از مهمترین رویکردها در عنوان این مقاله، پیشنهاداتی است که برای نوشتن یک برنامه می‌تواند توسط یک برنامه‌نویس روی برنامه اعمال شود. اینکار باعث می‌شود که زبان مشترکی بوجود بیاید که در آن اکثریت برنامه‌نویسان می‌توانند از سینتکس برنامه متوجه خروجی‌ها شوند.

https://roocket.ir/articles/python-and-important-features
@roocketir
👍2
آشنایی با پلاگین‌هایی برای بکاپ گیری در وردپرس

وردپرس یک سیستم مدیریت محتوای تقریبا ایمن و قابل اعتماد برای وب سایت شماست. اما گاهی اوقات با وجود تمام اقدامات امنیتی ممکن است مشکلاتی پیش بیاید. فرض کنید وب سایت خود را از دست داده‌اید، چگونه می‌خواهید آن را به حالت قبل بازگردانید؟

https://roocket.ir/articles/backup-plugin-wordpress
@roocketir
👍5
چگونه در دانشگاه زمان را مدیریت کنیم؟

چگونه می‌توانیم در دانشگاه به بهترین شکل ممکن زمان را مدیریت کنیم؟ منظور از این موضوع این است که ما بتوانیم هم به درس‌های‌مان بپردازیم و هم بتوانیم در کنار آن روی خودمان و توانایی‌های عملی‌مان بیشتر کار کنیم. مطمئنا این مطلب برای بیشتر ما و افرادی که امسال قرار است وارد دانشگاه شوند کاربردی است.

https://roocket.ir/articles/how-to-manage-time-in-university
@roocketir
3👍1
آشنایی با روانشناسی رنگ‌ها و استفاده درست از آن

رنگ‌ها یکی از مهمترین المان‌هایی هستند که می‌توانند باعث جذب مخاطب شوند. در واقع کاربران با استفاده از تفاوت‌های رنگی می‌توانند زودتر به محتوا نزدیک شوند و با آن حس نزدیک بودن بکنند. هر کدام از این رنگ‌ها نیز تاثیر متفاوت خود را دارد و به همین دلیل است که درک کردن کارایی هر کدام بسیار مهم است. چیزی که متخصصین حوزه تجربه کاربری و رابط کاربری باید از آن آگاهی داشته و با روانشناسی هر کدام‌شان آشنایی داشته باشند.

https://roocket.ir/articles/color-and-uses
@roocketir
👌5👍2
وبسایت‌تان را بهینه سازی کنید!

زمانی که شرکت‌ها شروع به ساخت یک وبسایت می‌کنند مطمئنا از انجام این‌ کار هدفی دارند. ممکن است آن‌ها قصد داشته باشند تا نام یک برند را معروف کنند و یا اینکه بخواهند کاربران بیشتری را کسب کنند. شاید هم آن‌ها بخواهند که میزان خریدهای آنلاین را به صورت سریعی افزایش دهند.

ممکن است برای شرکت‌های دیگری نیز هدف این باشد که از طریق کلیک کردن درآمد تبلیغات بالایی کسب نمایند. در هر حال جدای از اینکه هدف یک شرکت چه می‌تواند باشد، برای آنکه استراتژی آن‌ها مؤثر واقع شود و بتوانند به اهداف خود برسند باید بدانند که چگونه نرخ تبدیلات را بهینه کنند و روی مسیر آن ادامه دهند.

https://roocket.ir/articles/optmize-your-website
@roocketir
👍6
برای موفق شدن باید عادات بدتان را ترک کنید. اما چگونه؟

اگر شما هم شبیه به بیشتر آدم‌های اطراف‌تان باشید، پس انتظار می‌رود که همیشه در حال شکایت کردن باشید. شکایت کردن از وضعیت اقتصادی، بازارها، چگونگی تغییر سریع هر چیزی و کم آوردن در زمان برای انجام کارها! این لیست از شکایت‌ها همینطوری بیشتر و بیشتر نیز می‌شود.

https://roocket.ir/articles/change-your-bad-habits-how
@roocketir
4👍2👌2
چگونه تجربه کاربری می‌تواند امنیت اپلیکیشن را بالا ببرد؟

کاربرانی که در اینترنت جستجو می‌کنند و نظاره‌گر هستند، همیشه دوست دارند که وبسایت‌های مقصود‌شان امن و کاربرپسند باشند. آن‌ها تنها به شرکت‌هایی اعتماد می‌کنند که در آن‌ها SSL پیاده‌سازی شده باشد، راهی مناسب برای پرداخت تعبیه شده باشد و از اطلاعات‌شان در برابر هکرها مراقبت کند. تمام وبسایت‌های موجود در اینترنت در سطح خاصی قابلیت حمله را دارند و آسیب‌پذیر هستند. در کنار تاکتیک‌های امنیتی و کارمندان آموزش دیده، بسیاری از شرکت‌ها برای امن کردن وبسایت‌شان از تجربه کاربری استفاده می‌کنند. در این مطلب قصد داریم به شما بگوییم که چگونه می‌شود طراحی برای امنیت مناسب باشد و چگونه این موضوع به یک رویکرد بسیار مناسب برای وبسایت‌ شما تبدیل خواهد شد.

https://roocket.ir/articles/ux-make-security-better
@roocketir
2👍2
6 مهارت و ویژگی مهم برای توسعه دهندگان وب

در حالیکه توسعه توانایی‌ها از ابتدای کار ممکن است کمی سخت به نظر برسد اما یقینا به اندازه حالتی که در آن شما باید توانایی‌های‌تان را گسترش دهید و موضوعات سخت‌تری را یاد بگیرید، دشوار نخواهد بود. یادگیری موضوعاتی که بیشتر به رقابت مربوط می‌شوند و سطحی بالاتر از سطح حرفه‌ای هستند واقعا می‌تواند پروسه دشوار و سختی باشد. یادگیری می‌تواند شکل‌های متفاوتی به خود بگیرد. بنابراین فارغ از استفاده کردن از ابزارهای طراحی وب، چه تکنیک‌ها و رویکردهای دیگری نیز وجود دارد که توسعه‌دهندگان با استفاده از آن می‌توانند پیشرفت بکنند؟

مطمئنا مواردی که در این مقاله از آن‌ها صحبت می‌شوند به همه توسعه دهندگان وب مربوط می‌شود، فارغ از اینکه چه استکی داشته و از چه ابزارهایی استفاده می‌کنند. برای این موضوع شرکت Packet از ۶ متخصص خود در این زمینه سوالاتی پرسیده و نتایج را به صورت زیر اعلام کرده است.

https://roocket.ir/articles/6-important-skills-for-web-developers
@roocketir
👍6🙏1
اگر وقت و پول ندارید، با این نکات حداقل دسترسی‌پذیری ممکن را ایجاد کنید

در این مقاله ما شما را با حداقل‌ترین نکاتی آشنا کردیم که برای پیاده سازی دسترسی پذیری در وبسایت‌ها کاربرد داشته و می‌تواند به وبسایت یا اپلیکیشن شما کمک بکند تا از هر نظر امتیاز بهتری را دریافت کند. جدای از اینکه وبسایت شما قابلیت استفاده توسط افراد بیشتری را پیدا خواهد کرد، گوگل و دیگر موتورهای جستجوگر نیز از وبسایت شما بیشتر لذت خواهند برد.


http://roocket.ir/articles/a-little-accessibility
@roocketir
👍5
تست کاربری در تجربه کاربری به چه معناست و به چه صورتی باید انجام شود؟

تست کردن یکی از بخش های کاری یک متخصص تجربه کاربری است و در کل طراحی تجربه کاربری نقش مهمی را ایفا می کند. استفاده از این حالت بهترین راه برای حذف کردن مشکلات و دشواری های کاربر در جاهایی از طراحی است که به صورت ناخواسته و یا ندانسته درست شده است.

تحقیقات کاربری کاری است که شرکت‌های موفق در بازه‌های زمانی به صورت مداوم انجام می‌دهند، این کار آن‌ها را قادر می‌سازد تا طراحی را مبتنی بر تصمیمات بسازند، این کار باعث می‌شود که استفاده‌پذیری وبسایت بهبود یابد و نیازهای کاربران برآورده شود. گوگل، فیسبوک و توییتر همگی تیم‌های تحقیقات کاربری منحصر به فردی را دارند.

https://roocket.ir/articles/user-testing-how-to
@roocketir
2👍1
آشنایی با فریمورک Astro

فریمورک Astro.js یک فریمورک مدرن جاوا اسکریپت برای توسعه وبسایت‌هاست که به برنامه نویسان این اجازه را می‌دهد تا بتوانند وبسایت‌های محتوا محور را به صورت سریع و البته آسان ایجاد کنند. در چند ماه اخیر این فریمورک در بین جامعه طراحان و توسعه دهندگان وبسایت به صورت مکرر استفاده شده و در رابطه با آن بحث‌هایی نیز شکل گرفته است که در نهایت تمام این موارد نشان از اهمیت بالای آن می‌دهند.

ما نیز به نوبه خود به صورت کلی آن را امتحان کردیم و تصمیم گرفتیم تا یک مطلب در ارتباط با آن بنویسیم، مطمئنا این مقاله به تمام جنبه‌های این فریمورک نخواهد پرداخت و به صورت کلی ما آن را بررسی می‌کنیم. در پایان این مقاله شما می‌توانید لینک مربوط به مستندات را مشاهده کرده و از آن برای استفاده بیشتر از این فریمورک اقدام نمایید.

https://roocket.ir/articles/astro-framework
@roocketir
👍41