<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های learnido.ir</title>
        <link>https://virgool.io/feed/@learnido</link>
        <description>مجله آموزشی لرنیدو - ورود به دنیای بزرگ برنامه نویسی و طراحی وب | https://learnido.ir</description>
        <language>fa</language>
        <pubDate>2026-07-08 16:42:59</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/10113/avatar/ZJRkB0.png?height=120&amp;width=120</url>
            <title>learnido.ir</title>
            <link>https://virgool.io/@learnido</link>
        </image>

                    <item>
                <title>چرا در ایران زبان برنامه نویسی php اینقدر پرطرفداره ؟</title>
                <link>https://virgool.io/@learnido/%DA%86%D8%B1%D8%A7-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-php-%D8%A7%DB%8C%D9%86%D9%82%D8%AF%D8%B1-%D9%BE%D8%B1%D8%B7%D8%B1%D9%81%D8%AF%D8%A7%D8%B1%D9%87-guqmbyeodrp5</link>
                <description>خب شمایی که داری برنامه نویسی می کنی حتما برای یه بارم که شده به سرت زده که بری php یاد بگیری چون تقریبا برای ما ایرانی ها یه مورد ایده آل به نظر میرسه . حالا ممکنه بگی چرا اینجوریه ؟همراه من باشید تا تعدادی از مهمترین دلایلشو بهتون بگم .اولین دلیل اینه که خیلی از وب سایت های ایرانی از سیستم های مدیریت محتوا مثل وردپرس برای لانچ کردن وب سایت و شروع کارشون استفاده میکنند خب قاعدتا برای این که بیشتر اونو توسعه بدن لازمه که در مورد هسته شکل گیری اون بیشتر بدونن و این میشه مقدمه ای برای رفتن بیشتر به سمت این زبان .دلیل دوم برای این موضوع این است که امروزه کمتر وب سایتی رو میتونید پیدا کنید که از فریم ورک برای پیاده سازی اش استفاده نشده و چون فریم ورک ها مهمترین وظیفه شون ساده کردن و منظم کردن فرایند کدنویسی می باشد همه به دنبال فریم ورک هایی می روند که بتونه این نیاز های اصلی رو درکنار امنیت و سادگی ارضا کنه . خوشبختانه فریم ورک های این زبان مثل لاراول و کد ایگنایتر و ... به این نیاز ها پاسخ مناسبی داده .دلیل سوم رو میشه اینطور بیان کرد که با توجه به وجود دلایل قبلی تمایل شرکت ها برای بکار گیری نیروهای متخصص و کاربلد افزایش پیدا میکنه و این باعث به وجود آمدن بازار کار مناسب برای توسعه دهندگان میشه.چهارمین مورد از دلایل رو میشه فراوانی اطلاعات پیرامون اون اشاره کرد . خب این چیه ؟! این یک اصل مهم هست که شما به منبع عظیم اطلاعات برای یادگیری و یا حتی رفع اشکال خودتون دارید با توجه به این که این زبان جزء تکنولوژی های قدیمی محسوب میشه و در کشور های دیگه توسعه دهندگان در اکثر مواقع قبل از توسعه دهندگان داخلی به مشکلات این زبان برخورد کرده و اونا رو رفع کردند پس میشه گفت چند قدم از ما جلوتر هستند و این میشه یک نکته مثبت برای ما و باعث میشه ما منابع اطلاعاتی مشخص و بزرگی برای رفع مشکلات خودمون داشته باشیم .البته در کنار همه این دلایل و ویژگی ها بسیاری از ویژگی های فنی برای این زبان وجود داره که ما رو تو انتخابش مصمم میکنه . کافیه همین الان برید تو سایت های معتبر کاریابی و متوجه نیاز این بازار به یک نیروی متخصص خواهید شد .کافیه که شما سرچ کوتاهی کنید و ببینید که سایت هایی مثل دیجیکالا چرا پلتفرم خودشون رو به بیس این زبان تغییر دادند و چه مزایایی براشون به نسبت قبل داشته .ممنون از اینکه با ما همراه بودید  </description>
                <category>learnido.ir</category>
                <author>learnido.ir</author>
                <pubDate>Sat, 25 Apr 2020 14:00:34 +0430</pubDate>
            </item>
                    <item>
                <title>کارهایی که هیچ برنامه نویسی تا حالا قیدشو نزده</title>
                <link>https://virgool.io/@learnido/%D9%85%D9%87%D8%A7%D8%B1%D8%AA-%D9%87%D8%A7%DB%8C%DB%8C-%DA%A9%D9%87-%D9%87%DB%8C%DA%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%86%D9%85%DB%8C%D8%AA%D9%88%D9%86%D9%87-%D9%82%DB%8C%D8%AF%D8%B4%D9%88-%D8%A8%D8%B2%D9%86%D9%87-o9ko4bmrcqno</link>
                <description>چطور مهارت های برنامه نویسی خودتونو تقویت کنید . این سوالیه که همه افرادی که توی این زمینه کار میکنن باهاش روبرو شدن و اون هایی که در این مسیر به موفقیت های بزرگی رسیدن تونستن به این سوال پاسخ درستی بدن . مهارت های زیر که حاصل تجربه شخصی نویسنده است میتونه کمک بسیار زیادی به همه توسعه دهندگان بکنه .۵ نکته مهم برای این اصل وجود دارد :۱-هدف هایتان را برای خودتان مشخص کنیدبه عنوان یک توسعه دهنده هدف هایی را برای خودتون در نظر بگیرید تا باعث تقویت تون به عنوان یک توسعه دهنده بشه. از خودتون سوال های زیر را بپرسید :۱-چرا برنامه نویسی را شروع کردید ؟۲-اهداف برنامه نویسی تون چیه ؟۳-به عنوان یک برنامه نویس چه مسیری رو برای خودتون در نظر گرفتید تا به آن برسید ؟هر فردی برای خودش اهداف مشخصی رو داره اما من لیست کوچکی از اهداف و ایده ها رو براتون آوردم :۱-ایجاد وب سایت خودتون۲-پیدا کردن شغل مورد نظرتون۳-کار کردن به عنوان یک فریلنسر۴-کارکردن به صورت دورکاری(remotely)۵-محک زدن خودتون۶-از لحاظ مالی جایگاه بهتری پیدا کنیدهمواره برای خودتون یکی از مهم ترین این اهداف بالا را در نظر بگیرید : پروژه شخصی . برای خودم این مورد یکی از اساسی ترین چیز های لازم در کدنویسی هست . اگر شما بخواهید با انگیزه بمانید و در کارتان موفق بشوید باید برای خودتون پروژه های مختلفی رو در نظر بگیرید .هدف این است که شما با انجام پروژه های شخصی خود به اهداف کوچکی برسید به همین دلیل نباید آن را برای همیشه به اتمام برسانید .بزارید براتون یک مثالی بزنم . مثلا اگر شما بخواهید نحوه استفاده از دیتابیس را یاد بگیرید میتونید از پروژه وبلاگ شروع کنید . اما اگر تنها به اضافه کردن اطلاعات به دیتابیس علاقه دارید می توانید از یک فرم ساده که شامل عنوان و توضیحات می باشد استفاده کنید تا بتوانید اطلاعاتی را در دیتابیس ذخیره کنید .می دانم که این یک کار ساده هست ولی زمانی که انجامش دادید در واقع به هدف خود رسیدید. این موضوع که شما از پروژه ها برای رسیدن به اهدافتون استفاده کنید بسیار مهم می باشد چرا که شما را به سمت مثال های حقیقی می کشاند . چه چیزی می تواند نسبت به این حقیقت برای شما ایجاد انگیزه کند ؟۲- دوباره اونو انجام بده ....... دوباره ..!زمانی که اهدافتون رو انتخاب کردید حالا زمانشه که روی اون تا جایی که امکان داره کار کنید . هرچقدر تلاشتون بیشتر بشه بیشتر یاد میگیرید .یادگیری و کار با کد یک مهارت هست و شما حتی میتونید اونو با انجام ورزش ها مقایسه کنید ! اگر شما بخواهید در کارتون خوب باشید و به خوبی عمل کنید شما باید تمرین های زیادی رو انجام دهید .سعی کنید به طور روزانه کد نویسی را تمرین کنید حتی در زمان استراحت و یا بعد از کارتون و یا حتی شده برای ۱ ساعت . اگر شما یک عادتی رو برای خودتون ایجاد کنید و به شدت پیگیرش باشید آنگاه شاهد پیشرفت های روزانه خود خواهید بود .۳- چیزهایی که یاد گرفتید یا خلق کردید را به اشتراک بگذارید .این روش بهترین راه برای یادگیری چیزهای جدیدی است . در جدول زیر روش هایی وجود دارد که شما می تونید از آن برای اشتراک گذاری چیزهایی که میدونید استفاده کنید .۱- نوشتن مقالات در وبلاگ۲- در دورهمی ها و کنفرانس ها عضو شوید .۳- در سایت استک اور فلو عضو شوید و بپرسید و بازخورد ها را ببینید۴- میتونید هر روز روند کاری تون رو توی توییتر و در قالب کمپین های مختلف مثل 100DaysOfCode hashtag  منتشر کنید .اجازه بدید داستانی رو براتون تعریف کنم : شما میدونید که چرا من سایت HereWeCode.io رو راه اندازی کردم ؟با به اشتراک گذاشتن دانش و کد خیلی هیجان زده بودم . در طول سال های گذشته مقالات زیادی در پلتفرم های مختلفی خواندم و چیزی که آموختم این بود هر کسی میتواند چیزهایی رو که یاد گرفته و یا ایجاد کرده با دیگران به اشتراک بگذارد حتی اگر به مقدار کمی باشد.من سایت خودمو که در بالا به آن اشاره کردم به چند دلیل راه اندازی کردم :۱-اشتراک گذاری دانش خودم برای اینکه توسعه دهنده بهتری شوم .۲-کمک کردن به افراد مبتدی برای اینکه مفاهیم اصلی رو درک کنند .۳-ایجاد مثال های ساده و واقعی برای دیگران۴-برای انجام چیزهایی که به آنها علاقه دارم و باعث سرگرمی هستندهر کسی میتونه اینو انجام بده ! من از ساده شروع کردم . ابتدا یک مقاله درباره api  در سایت مدیوم منتشر کردم و دومین مقاله ام درباره داکر بود و همینطور ادامه دادم .با نوشتن برای دیگران شما به خوبی میتوانید مهارت های برنامه نویسی تان را تقویت کنید . شما به عنوان یک توسعه دهنده باید بتوانید مفاهیم رو به درستی انتقال دهید و این یک مهارت مهم برای هر توسعه دهنده می باشد.یادآوری : برای اینکه چیزهایی رو بنویسید لزوما نیاز نیست تا یک حرفه ای باشید .۴- کد بخوانید .هر چیزی رو که درباره کد میخوانید مهارت های برنامه نویس تان را افزایش می دهد و چیز های بسیاری را کشف خواهید کرد !چیزهایی که از آنها می توانید برای خواندن استفاده کنید :۱-کدهای گیت هاب۲-کتاب ها۳-مقالات۴-خبرنامه هاشما از کدهای دیگران میتوانید چیزهای زیادی یاد بگیرید . میتوانید افراد باتجربه و حرفه ای رو در زمینه کاری خودتون پیدا کنید و یا برای پیدا کردن کد هایی که مشابه با کد هاتون باشه میتوانید از سایت گیت هاب استفاده کنید .این خیلی جذابه زمانی که بفهمید که دیگران چگونه کد مینویسند و مشکلات رو حل می کنند . شما میتوانید با کمک آنها مهارت های تفکر خودتونو ارتقا و گسترش بدید. آیا روشی که آنها استفاده می کنند از روش شما بهتره؟چرا شما مثل برنامه نویسی به صورت روزانه سعی نمی کنید حداقل یک مقاله یا چند صفحه از کتابی رو مطالعه کنید ؟در زیر تعدادی از کتاب های شناخته شده رو براتون آوردم : • Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin • The pragmatic programmer: from Journeyman to Master • Deep Work by Cal Newport۵- سوالاتتون رو بپرسیداز اینکه سوالاتتون زیاد هست خجالت نکشید !هنگامی که چیزهایی رو متوجه نمی شوید این مورد کمک بسیار زیادی بهتون خواهد کرد . میتونید از تیم خودتون یا از دوستان بپرسید و جویا شوید و یا حتی اگر کسی رو نمیشناسید تا به شما کمک کند میتونید از انجمن های برنامه نویسی استفاده کنید .اینکه سرچ و جستجو خودتون رو در اینترنت انجام میدهید کار خوبی است اما گاهی اوقات شما به یک توضیح متفاوتی نیاز پیدا می کنید تا بتوانید مفاهیم رو درک کنید و متوجه شوید .از دانش دیگران برای تقویت خودتون استفاده کنید و اگر شما از دیگر توسعه دهندگان برای پاسخ به پرسشتان کمک بخواهید به احتمال زیاد آنها هم از این پرسش شما تشکر خواهند کرد و نسبت به آن بی توجه نخواهند بود .شما میتونید این مقاله رو در نظر داشته باشید و هر زمان که نیاز دارید تا یک توسعه دهنده بهتر بشوید از آن استفاده کنیدخوشحال میشیم اگر مهارتی رو سراغ دارید با ما به اشتراک بگذارید .منبع</description>
                <category>learnido.ir</category>
                <author>learnido.ir</author>
                <pubDate>Thu, 09 Jan 2020 08:23:30 +0330</pubDate>
            </item>
                    <item>
                <title>فلکس باکس رو باید یاد گرفت یا نه ؟</title>
                <link>https://virgool.io/@learnido/%D9%81%D9%84%DA%A9%D8%B3-%D8%A8%D8%A7%DA%A9%D8%B3-%D8%B1%D9%88-%D8%A8%D8%A7%DB%8C%D8%AF-%DB%8C%D8%A7%D8%AF-%DA%AF%D8%B1%D9%81%D8%AA-%DB%8C%D8%A7-%D9%86%D9%87-esrfmoeh8o9i</link>
                <description>خب حتما به گوشتون اسم فلکس باکس (flex-box) خورده . اگه نه پس لازمه که یه توضیح مختصری در موردش بهتون بدم تا شما متوجه بشید که چه معجزاتی رو میشه با این انجام داد !خب قبل از این که از این ماژول استفاده بشه از property هایی مثل float  و  position استفاده می کردیم تا عناصر رو چینش کنیم . حالا این چینش ممکن بود به صورت عمودی باشه یا افقی که با استفاده از این پروپرتی ها کارمون یه خورده سخت میشد . خب فلکس باکس اومد تا ما راحت تر این چینش رو انجام بدیم و به مشکلات کمتری برخورد کنیم . فلکس باکس مخفف کلمه (flexible box) به معنای باکس انعطاف پذیر می باشد . یعنی  باید در این روش از باکس های انعطاف پذیر برای صفحه آرایی مد نظرتان استفاده کنید . دراین روش باکس ها یا عناصر را به صورت سطری و ستونی در نظر میگریم و با proprty های مختلفی که دارد چینش عناصر رو انجام میدیم .خب یه نکته مهمه اینه که این ماژول یکی از ماژول هاس سی اس اسی می باشد . و میتونه خیلی بهتون کمک کنه .حالا اگه خواستید بیشتر در موردش بدونید یا دوره ویدیویی آموزش رایگان  اونو ببینید حتما به سایتمون سر بزنید</description>
                <category>learnido.ir</category>
                <author>learnido.ir</author>
                <pubDate>Tue, 31 Dec 2019 14:23:08 +0330</pubDate>
            </item>
                    <item>
                <title>تجربه کسی که اولین شغل کدنویسی خودشو گرفت</title>
                <link>https://virgool.io/@learnido/%D8%AA%D8%AC%D8%B1%D8%A8%D9%87-%DA%A9%D8%B3%DB%8C-%DA%A9%D9%87-%D8%A7%D9%88%D9%84%DB%8C%D9%86-%D8%B4%D8%BA%D9%84-%DA%A9%D8%AF%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AE%D9%88%D8%AF%D8%B4%D9%88-%DA%AF%D8%B1%D9%81%D8%AA-qxu3vls4twie</link>
                <description>خیلی اوقات افرادی رو میبینیم که تازه شروع می کنن به یادگیری کد نویسی و بهش علاقه دارند اما یه حسی بهشون میگه آیندم چی میشه ؟ قراره آخرش کجا کار کنم و چ کار انجام بدم ؟ آیا میتونم از پس هزینه های زندگی بر بیام و بتونم باهاش درآمد داشته باشم ؟خب همه این سوالات تقریبا میشه گفت برای اکثر افرادی که تازه وارد این مسیر (مسیر قشنگ اما پر استرس) میشن رخ میده و اونا دنبال جوابش می گردن . از این و اون میپرسن و از کسایی که تجربه بیشتری دارن .یادمه یکی می گفت که تجربه هر کسی برای خودشه کاری ندارم که تا چ اندازه این حرف صحت داره یا نه ولی میشه از تجربه کسی که خودش این مسیر رو با کلی دردسر شروع کرده استفاده کرد تا حداقل خودمون به اشتباهات بزرگ دچار نشیم .خب بریم سراغ اصل موضوع از زبان نویسنده داستان کد نویسی من از حدود دو سال و نیم پیش شروع شد و من اخیرا اولین کار تمام وقت مربوط به برنامه نویسی خودم رو گرفتم و خییییلی خوشحالم .!ممکنه این مسیر برای تعدادی از شما طولانی به نظر برسه ولی من براش عجله ای نداشتم . افراد زیادی برای این کار عجله می کنند  و منم به نظرم برای مدتی آماده این کار بودم .به همین خاطر تصمیم گرفتم داستان خودم و منابع مطالعاتی و مواردی رو که حین یادگیری توسعه وب برام موثر بودنو براتون به اشتراک بزارم .اول اینکه چطور به کدنویسی علاقه مند شدم ؟من تو تایلند زندگی می کردم و آموزش میدیدم و میجنگیدم در حالی که همزمان به عنوان مدیر شبکه های اجتماعی ۱۰ ساعت در هفته کار میکردم  . واقعا از بازاریابی به عنوان یک شغل لذت نمی بردم و اون چیزی نبود که آرزوشو می کردم چون که من باید در ساعت هایی از روز فعال باشم .خوشبختانه زمان برای یادگیری چیزهای جدید داشتم . برای اینکار از منابع آنلاین استفاده می کردم و به نظرم مهارت های خوب و منعطفی دارند و میشه حتی از راه دور(remote) اونا رو دنبال کرد .خیلی زمان نگذشت که من با یک پسر مسافر از ویتنام ملاقات کردم او به عنوان توسعه دهنده وب کار می کرد و من به همین خاطر علاقه مند شدم و شروع کردم به کد نویسی کردم .مرحله بعدی این بود که از کجا یاد بگیرم ؟ابتدا از سایت های مختلفی گشتم و شروع کردم مثل codeacademy  و freecodecamp  و سایر سایت هایی که الآن به یاد ندارم .من واقعا هرگز از این سایت ها برای شروع استفاده نکردم ولی اونا منو به یادگیری برنامه نویسی علاقه مند کردند  .بعد از گشتن زیاد تصمیم گرفتم دوره شناخته شده هاروارد CS5-Introduction To Computer Science   رو که توسط David Malan   ساخته شده بود رو تهیه کنم . این دوره اصول مقدماتی علوم کامپیوتر مثل ساختار داده و الگوریتم ها و کار های مربوط به کامپیوتر رو درس میداد . این موارد در زبان c  انجام میشد ولی باعث شد تا اصول اولیه رو یاد بگیرم و اعتماد به نفسم افزایش پیدا کنه .بعد اینکه این دوره رو تموم کردم سراغ freecodecamp   رفتم و اون چیزی که من توی این سایت دوست داشتم بیشتر پروژه های این سایت بود . اونا بهت ایده های خوبی می دهند تا توی تمرین ها و پروژهاتون زمانی که دارید یاد میگیرید ازش استفاده کنید زمانی که من مباحث در دو بخش HTML/CSS/JavaScript و مباحث پیشرفته تر رو یاد گرفتم نتونستم به اندازه کافی درس های دیگه ای رو تو این سایت پیدا کنم و به همین خاطر سراغ سایت Udemy  رفتم چون مباحث آن عمیق تر بود . سپس میتونم به عقب برگردم و پروژه های سایت freecodecamp  رو برای تمرین انجام دهم .من از ترکیب این دو سایت استفاده کردم تا تونستم درک کاملی نسبت به HTML و CSS  و JavaScript و Node و React  و Redux  به دست بیاورم  و تونستم همه پروژه های سایت freecodecamp  رو البته به جز پروژه های مربوط به تجسم دیتا که با استفاده از D3.js می بود رو کامل کنم و به اتمام برسونم چونکه این مهارت رو حین جستجو برای شغلم پیدا نکرده بودم .خب بعدش چی شد؟اگرچه من از این مهارت ها و این مسیر اطمینان داشتم اما به چندین درخواست های کوچک درگیر چیز دیگری نبودم . حقیقت این بود که من نمیدانستم از کجا شروع کنم . هر دفعه که به این مشکل نگاه میکردم چیز مورد توجه پیدا نمیکردم یا اگر چیز مورد توجهی بود قبل از من کسی دیگه مدعی اون شده وباهاش کار کرده بود .سرانجام به عنوان یک شریک کاری با freecodecamp  مشغول به کار شدم . توصیه من اینه که عادتی رو ایجاد کنید که هفته ای یکبار مشکلات خودتونو بررسی کنید و یا اینکه ببینید که چیزی وجود دارد که شما بتونید بهش کمک کنید .همزمان با کار با پروژه های متن باز به عنوان یک کار آموز front -end developer  روی ری اکت متمرکز شدم . این کار آموزی ایده آل من نبود اما به صورت remote بود و باعث شد من چیز های زیادی رو روی کدبیسی که شخصی دیگه رو اون کار کرده بود یاد بگیریم . من فقط روی سمت کلاینت اون مشغول بودم . این موضوع در خودش چالش هایی مانند جستجو برای حل مشکلات داشت چون این وظیفه شما به حساب می اومد . در این حین بود که من به سمت React Native  رفتم و در مورد پیاده سازی و کار با اون شروع به یادگیری کردم .گرفتن شغلمن ترکیب بسیار خوبی از مهارت ها و تجربه ها و پروژه های مختلف رو داشتم برای این که خودمو نشون بدم و علاوه بر اون یک سایتی که نمونه کار ها در اون قرار داره کار های منو تبلیغ می کرد . من دیگه آماده بودم !گرفتن شغل مثل یک بازی صبر میمونه که باید صب زیادی داشته باشی . روی هم رفته برای من ۲ماه جستجو و درخواست برای کار طول کشید . من درخواست های متعددی رو به جاهایی فرستادم که دنبال توسعه دهنده بالاتر از سطح خودم و یا سطح متوسط بودند که نتیجه ای نداشت . و دید خوبی نسبت به مشاغل تبلیغ شده داشتم و اونا رو مفید می دونستم .گاها از طرف کارفرما با من تماس گرفته می شد و این به خاطر رزومه و مهارت های من بود و دنبال سمت های جونیور برایم می گشتند و بهم پیشنهاد می دادند .برای پیدا کردن کار توی دورهمی ها و شبکه های مختلف شرکت می کردم و نتونستم به صورت مستقیم موردی رو پیدا کنم چون شرکت ها دنبال نیروی جوان نبودند . اما با این حال من توی یک دورهمی که مربوط به ری اکت  می بود شرکت کردم و با مدیر استخدام ملاقات کردم . او در شرکت خودش سمتی رو داشت که مربوط به یک نیروی تازه کاری بود و گشتن من به پایان رسید و می تونستم اقدام کنم .مراحل استخدام در این پوزیشن شامل یک تست فنی (https://github.com/GlynL/tech-test-prendi) و یک مصاحبه بود که در پایان به من پیشنهاد کار داده شده بود . این یک شرکت کوچک خوبی بود که من با توسعه دهنده های حرفه ای کار میکردم و میتونستم ایده هامو بگم و در مواردی که نیاز به کمک داشتم از آنها استفاده کنم . این یه شغل full-stack  بود و من هر روز باید از ری اکت استفاده می کردم و و شانس زیادی رو برای کار روی تکنولوژی های مختلفی رو داشتم چون توی پروژه هام بهش نیاز داشتم .زمانی که درگیر مصاحبه بودم متوجه شدم چیزی که افراد ازش بیشتر استقبال می کنند این بود که آیا در دوره ی کارآموزی روی پروژه واقعی کار کردم یا خیر؟ اگر میتونستم همه چیز هارو روی پروژه ی شخصی خودم پیاده سازی کنم پس میتونستم روی یک پروژه واقعی هم با افراد دیگری اونو پیاده سازی کنم . من یقینا به دنبال کارآموزی خواهم بود چون این میتونه یه نقطه مثبتی باشه توی رزومه تون و شما میتونید ازش توی مصاحبه هاتون صحبت کنید .چه کار هایی رو به صورت متفاوتی انجام میدادم ؟اگه من دوباره بخوام از اول شروع کنم و کار ها رو انجام بدم ۲ مورد وجود داره که من به طرز متفاوتی انجام میدادم.یک اینکه برای شروع من خیلی زودتر خودمو با پروژه های اوپن سورس درگیر میکردم . توی مشارکت شما چیز های زیادی رو یاد میگیرید حتی اگر در حال یادگیری html  و css باشید ! اگر شما به طور خاص تر با مشکلات برورد کنید قطعا بهتر خواهد بود و میتونه بهتون کمک کنه . مهارت هایی مثل آموزش کار کردن تیمی و جستجو برای یک کد بیس خیلی ارزشمند هست و هنگامی که مشغول یادگیری بیشتری هستید میتونید بیشتر مشکلاتتون رو با مهارت هاتون تنظیم کنید و اونا رو حل کنید .دوم اینکه کارهای مربوط به networking  زود تر دنبال می کنم چون منجربه حفظ موقعیت های جونیور و کار آموزی میشه . اگر افراد بدانند که شما دنبال فرصت ها هستید وقتی که گزینه هایی رو دارند به شما فکر می کنند و یا حداقل اینکه برای درخواست های کاری که دارید مفید هست چون نشون میده شما که هستید و علاقه شما رو به اون نشون میده .امیدوارم این نوشته براتون مفید باشه .منبعبرای دیدن مقالات بیشتر میتوانید به سایت لرنیدو سر بزنید .</description>
                <category>learnido.ir</category>
                <author>learnido.ir</author>
                <pubDate>Mon, 30 Dec 2019 16:32:29 +0330</pubDate>
            </item>
                    <item>
                <title>این نوشته رو در مورد فلاتر از دست نده</title>
                <link>https://virgool.io/@learnido/%D8%A7%DB%8C%D9%86-%D9%86%D9%88%D8%B4%D8%AA%D9%87-%D8%B1%D9%88-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-%D9%81%D9%84%D8%A7%D8%AA%D8%B1-%D8%A7%D8%B2-%D8%AF%D8%B3%D8%AA-%D9%86%D8%AF%D9%87-u7zilkkljfnv</link>
                <description>چرا باید تو سال جدید فلاتر رو یاد بگیریم ؟! این عنوان نوشته ای که از یک مقاله خارجی توسط اعضای تیم لرنیدو ترجمه شده . همراه ما باشید .این سوالیه که ممکنه ذهنتون رو درگیر کرده باشه . بد نیست یکم راجع بهش بیشتر بدونید . خب بریم شروع کنیم .فلاتر توی خیلی از پروژه ها میتونه بهمون تو کد نویسی سریع کمک کنه و ممکنه بپرسی چطور ؟! خب فلاتر میاد از یک کدبیس و یک زبان برنامه نویسی استفاده میکنه و برای هر دو سیستم عامل اندروید و آی او اس اپ های متفاوتی ایجاد میکنه .زبان برنامه نویسی که فلاتر از اون استفاده میکنه دارت(Dart) هست . تمرکز اصلی دارت روی توسعه سمت کاربر هست (front-end) . نگران یادگیری اون هم نباشید چون سینتکس های مشابه با زبان جاوا اسکریپت داره و خیلی شما رو درگیر نمیکنه . پیشنهاد میکنم اگه خواستید درموردش بیشتر بدونید اینجا رو از دست ندید .منتظر کامنت ها و نظراتتون هستم .</description>
                <category>learnido.ir</category>
                <author>learnido.ir</author>
                <pubDate>Sun, 29 Dec 2019 09:18:14 +0330</pubDate>
            </item>
            </channel>
</rss>