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

پشتیبانی راکت :‌ @roocket_support
Download Telegram
آشنایی با 9 بهانه‌ی خنده‌دار که برنامه‌نویس‌ها مطرح می‌کنند

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

https://roocket.ir/articles/programming-excuses
@roocketir
👌81
مزایا و معایب اسکرول بی‌نهایت

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

https://roocket.ir/articles/infinite-scrolling-pros-cons
@roocketir
👍21
افزونه‌های بدردنخور VSCode

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

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

https://roocket.ir/articles/useless-vscode-extensions
@roocketir
👍51
6 عادت برای تبدیل شدن به یک برنامه نویس بهتر

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

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

https://roocket.ir/articles/6-habits-for-be-a-better-programmer
@roocketir
👍3
آیا خلاقیت و نوآوری به وبسایت صدمه وارد می‌کند؟

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

https://roocket.ir/articles/innovation-and-website
@roocketir
👍1
Forwarded from فرانت چپتر 🥕
🥕 گفت‌وگو و دورهمی آزاد توسعه دهنده‌های فرانت‌اند

💠 جلسه‌ی ۳۰‌ام: بحث پیرامون «مسیر برنامه‌نویس بودن»
💠 پیشگام گفت‌وگو: حسام موسوی
💠 تاریخ: ۲۱ تیر | ساعت ۱۹ الی ۲۰:۳۰
💠 جلسه در گوگل میت برگزار می‌شود و شرکت برای همه آزاد است.

📆 افزودن به تقویم 📆
🔗 لینک میت جلسه 🔗

فرانت چپتر؛ محیطی صمیمی برای گفت‌وگوی تخصصی
@FrontChapter - #frontChapter
👌6👍2
چگونه برای ادامه به خود انگیزه بدهیم؟

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

چگونه روند انگیزه به خود را حفظ می‌کنید؟ در این مقاله به این موضوع می‌پردازیم.
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