<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های حامد جلیلیانی</title>
        <link>https://virgool.io/feed/@Hamed_Jaliliani</link>
        <description>Certified Android Developer by Google</description>
        <language>fa</language>
        <pubDate>2026-06-16 16:04:10</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/5351/avatar/bvkb1O.png?height=120&amp;width=120</url>
            <title>حامد جلیلیانی</title>
            <link>https://virgool.io/@Hamed_Jaliliani</link>
        </image>

                    <item>
                <title>مسابقه هک و امنیت گوگل ۲۰۱۹</title>
                <link>https://virgool.io/@Hamed_Jaliliani/%D9%85%D8%B3%D8%A7%D8%A8%D9%82%D9%87-%D9%87%DA%A9-%D9%88-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%DA%AF%D9%88%DA%AF%D9%84-%DB%B2%DB%B0%DB%B1%DB%B9-cy1sjthlzfoc</link>
                <description>#مسابقه #هک_امنیت #گوگلGoogle Capture The Flag (CTF) competitionIf you’re an enthusiastic about Cyber #security don’t miss #Google #competition !اگه #هکر یا علاقه مند به #امنیت هستین از دستش ندینحداقل شرکت در مسابقه و دیدن سناریوها و سوالاتش میارزه براتونلینک(اگه نیازبود با فیلترشکن باز کنید): link:https://lnkd.in/dPYYkSwکانال #حامدجلیلیانیHttps://t.me/Hamed_jaliliani#cyberseecurity #hack #hacker</description>
                <category>حامد جلیلیانی</category>
                <author>حامد جلیلیانی</author>
                <pubDate>Mon, 20 May 2019 09:36:36 +0430</pubDate>
            </item>
                    <item>
                <title>مسابقه برنامه نویسی 2.0 instant view و استخدام  در تلگرام</title>
                <link>https://virgool.io/@Hamed_Jaliliani/%D9%85%D8%B3%D8%A7%D8%A8%D9%82%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-20-instant-view-%D9%88-%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%AF%D8%B1-%D8%AA%D9%84%DA%AF%D8%B1%D8%A7%D9%85-r5sxi106klgp</link>
                <description>اولین مسابقه برنامه نویسی و استخدامی شرکت تلگرام در سال ۲۰۱۹ میخواد برگزار بشه.عنوان مسابقه:Instant View 2.0 Competition مبلغ جایزه: $300,000زمان پایان: 4th of April. خلاصه توضیحات:The goal is to create sets of rules (“templates”) that are used to generate beautiful “Instant View” previews for links shared on Telegram. Anyone with an understanding of HTML/CSS can participate. Participants get $100 for each correct template + $10,000 and $5,000 to top 2 contributors.لینک جزییات مسابقه:https://instantview.telegram.org/contestWinners get mighty prizes and a chance to join our dev team. —-کانال حامد جلیلیانیاخبار مسابقات برنامه نویسی بین المللی و داخلیhttps://t.me/hamed_jaliliani—-</description>
                <category>حامد جلیلیانی</category>
                <author>حامد جلیلیانی</author>
                <pubDate>Mon, 18 Feb 2019 08:27:20 +0330</pubDate>
            </item>
                    <item>
                <title>مسابقه برنامه نویسی و استخدام تلگرام</title>
                <link>https://virgool.io/@Hamed_Jaliliani/%D9%85%D8%B3%D8%A7%D8%A8%D9%82%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%88-%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%AA%D9%84%DA%AF%D8%B1%D8%A7%D9%85-z9zvdblj1pya</link>
                <description>#استخدام #تلگرام #مسابقه_برنامه_نویسی*تلگرام برای چند عنوان شغلی مختلف مسابقه برگزار میکنه و درصورتیکه بتونین واجد شرایط بشین علاوه بر جایزه ۴۰ هزار دلاری (برای اندروید) ? استخدام میشین* در باتی که معرفی شده اطلاعاتتون رو جهت بررسی ارسال کنیدبرای شغلهای مربوطه میتونین به لینک زیر سر بزنینhttps://telegram.org/jobsببینم چکار میکنین ?اینم آگهی اندروید:Android Software Engineer (Camera, Video)Responsibilities: develop client-side camera and video compression software for Telegram android apps.Preferred qualifications: experience developing in Java for Android, proactive perseverance in maximizing speed and quality on the widest range of Android devices.?How to apply: contact @jobs_bot and fill in the required info. The bot will inform you about an upcoming competition, the winner of which will receive a prize (~40,000 USD) and an opportunity to join our team.—اخبار مسابقات برنامه نویسی بین المللی  و داخلی در کانال تلگرام حامد جلیلیانی@Hamed_jaliliani</description>
                <category>حامد جلیلیانی</category>
                <author>حامد جلیلیانی</author>
                <pubDate>Mon, 31 Dec 2018 18:45:24 +0330</pubDate>
            </item>
                    <item>
                <title>تعریف ۱- معماری نرم افزار ۲- الگوی معماری نرم افزار و ۳- الگوی طراحی نرم افزار .. و مصاحبه های جذب برنامه نویس!</title>
                <link>https://virgool.io/coderlife/%D8%AA%D8%B9%D8%A7%D8%B1%DB%8C%D9%81-%D9%85%D8%B9%D9%85%D8%A7%D8%B1%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%A7%D9%84%DA%AF%D9%88%D9%87%D8%A7%DB%8C-%D9%85%D8%B9%D9%85%D8%A7%D8%B1%DB%8C-%D9%86%D8%B1%D9%85-%D9%88-%D9%88-%D9%85%D8%B5%D8%A7%D8%AD%D8%A8%D9%87-%D9%87%D8%A7%DB%8C-%D8%AC%D8%B0%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-ahbui2bkldpg</link>
                <description>جاهایی که میرفتم مصاحبه معمولا سوالاتی رو میپرسن که یسریهاش با مفاهیم اشتباه منتقل میشه! و اصلا یسریش برای شغلی که میری مصاحبه نیاز نیست پرسیده بشه!یا حتی با دوستان هم رشته ای راجبشون صحبت میکنیم یا میبینم یه مدرس برنامه نویسی یجایی این مواردی که میخوام توضیح بدم رو درست نمیگه برای شاگردهاش!ولی بهرحال همه ش پرسیده و گفته  میشن پس بخونیم ببینیم چخبره! مثل پرسیدن تعریف معماری نرم افزار از کسی که میخواد بعنوان یه برنامه نویس معمولی کد بزنه! و .. از نظر من تفاوت و تقسیم بندی معماری و الگوها بطور کلی بصورت زیر میشه، که در خیلی مواردی که مصاحبه رفتم حتی شده اینقد بحث کنیم که خودمم با جا انداختن یه کلمه از عنوانشون تعریف هام بهم بریزه:1- Software Architecture (big picture &amp; stacks, Microservices, dockers,..... )بطور کلی معماری نرم افزار شامل شناخت و تعریف تصویر کلی سامانه و سیستم، ارتباطاتش با سایر اپلیکیشن های خارجی، دیتابیس، نحوه چینش سرورهای سامانه، دلایل انتخاب مواردی همچون استفاده از معماری میکروسرویس، استفاده از فلان زبان برنامه نویسی برای توسعه سمت سرور، فرانت و...میشه.*که کار فردی همچون CTOیا افراد با قابلیت تصمیم گیری و اطلاعات و تجربه ی بالا باشه بهتره.2- Software Architecture Pattern (MVVM, MVC, MVP, ..)-پترن( الگوهای) معماری نرم افزار، که شامل مواردی همچون معماری سه لایه، چند لایه و..مثل الگو( پترن های) MVVM, MVP,..می شود، جهت قابل استفاده  بودن پروژه و قابلیت نگهداری و جدا کردن منطق لایه های مختلف اون،  کد ها و ساختارهای برنامه طراحی شدن و استفاده می شن، که توسط اونها میتونیم منطق لایه های مختلف برنامه مثل رابط کاربری(یو آی)، لایه کار با دیتا، لایه بیزینس و.. رو از هم دیگه جدا کرد و پروتکل های ارتباطی بین اون ها رو تعیین کرد.-انتخاب این نوع الگوهای معماری نرم افزار توسط برنامه نویس های ارشد یا با تجربه جهت پیاده سازی برنامه ها انجام بشه بهتره ( که معمولا طبق تجربیاتی که از قبل دارن که کدوم رو استفاده کردن، یا الان کدوم الگوی معماری رو بورس هست و همه جا راجبش حرف میزنن و..  انتخاب میشه، که البته باید خیلی موارد دیگه رو توش ببینیم قبل انتخاب).*معمولا خیلی ها هر دو موارد ۱ و ۲ رو یکی میدونن! که دید درستی نیست از نظر من.*3-Software Design pattern (Some known  sub-categories: Singleton, Facade,.. ) - الگوهای( پترن های)  طراحی نرم افزار، ریز میشن توی نحوه ی کد نویسی و چگونگی انتخاب نوع کلاس ها و کدها و نحوه تعامل بین آبجکت های درون برنامه و اینکه چرا اصلا کد نویس باید مثلا نوع یه کلاس رو استاتیک تعریف کنه!  و تاکید زیادی رو Reusability  دارن.-اینکه کلاس قابل ارث بری باشه یا نه؟ چرا از DI استفاده کنه و ..شامل یسری دسته بندی کلی میشه که تو این لینک میتونین بیشتر راجبش بخونین. که موارد ی همچون Singleton که همیشه اسمشو شنیدیم  و میشناسیم توی زیر مجموعه هایی از دسته بندی های این مورد میاد.-از مزایاش میشه به نوشتن کدهای قابل استفاده و قابل نگهداری، ایجاد منطق کاری خوب جهت انتقال برنامه به سایر برنامه نویس ها و.. نام برد* همه ی کسانی که دارن کد میزنن عالی میشه اگه توی این بخش  سوم حسابی کسب تخصص کنن با مطالعه و پیاده سازی عملی و دیدن نمونه کدهای واقعی. * البته اینو بگم که هرکسی که داره کد میزنه حتی اگه هیچ کدوم از این مفاهیم رو ندونه! بصورت ناخوداگاه ممکنه یسریش رو بکار ببره ولی نسبت بهش اطلاعات و آگهی نداشته باشه!* و اینکه میشه تعریف هیچکدومش رو ندونیم ولی باز هم کد بزنیم و برنامه تولید کنیم. * یا با داشتن چندین سال سابقه برنامه نویسی نتونیم فرق بین معماری نرم افزار و الگوی طراحی نرم افزار رو‌ بصورت درست توضیح بدیم*  نظرتون چیه؟ اگه در این زمینه تجربیات یا اطلاعاتی دارین، یا جایی رو نظر دیگه ای دارین؟ ممنون میشم به اشتراک بذارین و بگین</description>
                <category>حامد جلیلیانی</category>
                <author>حامد جلیلیانی</author>
                <pubDate>Fri, 26 Oct 2018 14:00:32 +0330</pubDate>
            </item>
                    <item>
                <title>Developer Advocate چیست؟</title>
                <link>https://virgool.io/@Hamed_Jaliliani/developer-advocate-%DA%86%DB%8C%D8%B3%D8%AA-qzhi8ttwas0j</link>
                <description>در شرکت های خارجی که نرم افزارو سامانه هایی تولید میکنن (گوگل،مایکروسافت، جت برینز،...) که مخاطبینش برنامه نویس ها، توسعه دهنده ها و شرکت های تولید کننده نرم افزار هستن، معمولا شغلی دارن با این عنوان (حامی دولوپر) که  افرادی هستن که در کنفرانس،همایش، گردهمایی، انجمن های مجازی، و.. شرکت میکنن و دستاورد توسعه دهنده هاشون رو که شامل محصولات تولید شده هست رو بنوعی تبلیغ و ارایه میکنن. چون خودش هم برنامه نویس هستن با سایر برنامه نویس های خارج از تیم و شرکت ارتباط برقرار میکنن و توضیحات و ارایه فنی میدن.شرکت و تیمشون رو ارایه میدن برای سایرین و محصولشون از لحاظ فنی و...بهتربرای قشر مخاطب شناخته میشه. و ارتباط قشرمخاطبشون با تیم توسعه و فروش و.. اینجوری بهتر برقرار میشه.حالا فرض کنیدیه شرکتی کسی رو که برنامه نویسی بلد نیست (مثلا از بخش فروش شرکت) رو بفرسته بیاد تو یه همایش راجب ویژگیهای فنی زبان برنامه نویسی ای که تیم شرکت توسعه دادن برا برنامه نویس هایی که جمع شدن توضیح بده و اونها هم بخوان چندتا سوال بپرسن ازش! چه فاجعه ای ممکنه بشه! چون ما دولوپرها معمولا فقط دوس داریم بشینیم و کد بزنیم بجای صحبت کردن و توضیح و ارایه دادن برای همین من تصمیم گرفتم این مفهموم رو وارد فرهنگ تیممون که داریم اسکرام کار میکنیم کنم و نقش رو با تغییراتی خودم بر عهده بگیرم( چون ما محصول خودمون رو توسعه میدیم و مخاطبامون برنامه نویس ها نیستن).تو ایران جایی ندیدم که این نقش استفاده بشه، و با الهام از مفهومش با یسری تغییرات سعی میکنم کمک کنم که دولوپرهامون و کارهایی که میکنن یکم تو جامعه مرتبطشون شناخته شده تر بشن.خودمم بعد مرحله تست نتایج رو با بقیه به اشتراک میزارم.شرکتهای کوچک زیادی رو دیدم که آدم های واقعا با استعدادی توشون کار میکنن و کاری که دارن انجام میدن تو محیط بیرون هیچ جا بازخورد داده نمیشه، با وجود استعداد خوبشون حتی شناخته شده هم نیستن اونم بدلیل روحیه خاص دولوپری مون و محیط بسته نرم افزاری ایران، و....و آدم های دیگه ای میبینیم که خودش شناخته شده نیست و فقط خودش رو پشت برندی بنام شرکت بزرگ X که یمدت اونجا کار کرده قرار میده و هرجا میره طوری خودش رو ارایه میده انگار کل اون برند رو ایشون ساخته و البته صرف به همراه داشتن سابقه کار در اون برند شرکت ها میخوانش و استخدامش میکنن، درصورتی که به دیگرانی که خیلی هم استعداد دارن ولی در شرکتی که زیاد شناخته شده نیست کار کرده بعنوان شهروند درجه ۲ نگاه میشه.بنابراین اینجوری حداقل یکم افرادی که تو تیم و شرکت های کوچیک  کار میکنن رو میشه معرفی کرد و کارهاشون و دستاوردهاشون رو ارایه داد.البته  با برعهده گرفتن این نقش یسری مورد دیگه هم مثل فعال شدن در جامعه برنامه نویس های StackOverflowگیت هاب ، و.. هم باید انجام بدم، همچنین پست بنویسم راجب مطالب مرتبط با شغل م و انتشار محتوای با کیفیت داشته باشم، بعنوان شخصی که این نقش رو بر عهده میگیره، و این نقش رو طول هر اسپرینت به یک نفر از اعضای تیم واگذار میکنیم که اون ها هم خودشون یکم فعال تر بشن تو جامعه حرفه ای شون و فرهنگ کار تیمی هم تقویت شه.تجربه م رو بعنوان کسی که یمدت این نقش رو برعهده داشته بزودی به اشتراک میزارم همینجا.نمونه افراد سرشناسی که بعنوان Developer Advocate دارن نقش آفرینی میکنن، آقای هادی حریری https://www.linkedin.com/in/hadi-hariri-b0368a83از شرکت JetBrainsهست که حسابی شناخته شدس و در کنفرانس های گوگل  در خصوص کاتلین ارایه داشتن.</description>
                <category>حامد جلیلیانی</category>
                <author>حامد جلیلیانی</author>
                <pubDate>Fri, 13 Jul 2018 21:01:48 +0430</pubDate>
            </item>
                    <item>
                <title>کدام چارچوب برای راهبری تیم مان مناسب تراست؟ Scrum vs Kanban vs Scrumban?</title>
                <link>https://virgool.io/@Hamed_Jaliliani/%DA%A9%D8%AF%D8%A7%D9%85-%DA%86%D8%A7%D8%B1%DA%86%D9%88%D8%A8-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B1%D8%A7%D9%87%D8%A8%D8%B1%DB%8C-%D8%AA%DB%8C%D9%85-%D9%85%D8%A7%D9%86-%D9%85%D9%86%D8%A7%D8%B3%D8%A8-%D8%AA%D8%B1%D8%A7%D8%B3%D8%AA-scrum-vs-kanban-vs-scrumban-gwun1aegbwnd</link>
                <description>خیلی مواقع برای انتخاب چارچوب کاری تیم های توسعه در شرکتها، اشتباهاتی با توجه به عدم شناخت کافی چارچوب ها و محیط کاری، و انتخاب اسکرام صرفا بجهت مد شدن اسمش اتفاق میافته، شاید با خوندن مطلب زیر بشه تا حد زیادی انتخاب صحیح رو تشخیص داد.#Kanban #کانبان مناسب تر برای تیم هایی و محیط هایی است که بصورت مرتب با توجه به تعدد ورودی ها(از سمت مشتری، مدیران و..) تمرکزشان از کارهای فعلی درحال انجام قطع می شود و کارهای ورودی جدید اولویت اجرا می گیرند. برای بسیاری از استارتاپ هایی که دیده ام مناسب می باشد! #Scrum انتخاب #اسکرام: مناسب برای تیم ها و محیط هایی است که ثبات مناسبی در طی زمان انجام کار تعهد شده ( اسپرینت) داشته باشند و یا این ثبات توسط اسکرام مستر باهمکاری تیم و شرکت برایشان ایجاد شود( تسک های زیاد و مکرر وارد نشود، درحقیقت کنترل شده این کار انجام گیرد).  #Scrumban*خودم برای مدیریت بهتر امورات شخصی و.. بدلیل تغییرات زیاد پیش بینی نشده که در انجام کارهام با تعویض اولویتشون پیش میاد، و جهت کنترل تمرکز بر تعدادکارهای در حال انجام (WIP=Work In Progress) ، از ترکیب این دو که بانام #اسکرام_بان شناخته می شود، استفاده می کنم</description>
                <category>حامد جلیلیانی</category>
                <author>حامد جلیلیانی</author>
                <pubDate>Tue, 12 Jun 2018 22:56:23 +0430</pubDate>
            </item>
                    <item>
                <title>تورم استوری پوینت در اسکرام  چیست ؟  What is Story point inflation</title>
                <link>https://virgool.io/@Hamed_Jaliliani/%D8%AA%D9%88%D8%B1%D9%85-%D8%A7%D8%B3%D8%AA%D9%88%D8%B1%DB%8C-%D9%BE%D9%88%DB%8C%D9%86%D8%AA-%D8%AF%D8%B1-%D8%A7%D8%B3%DA%A9%D8%B1%D8%A7%D9%85-%DA%86%DB%8C%D8%B3%D8%AA-what-is-story-point-inflation-wnp5n7uhbink</link>
                <description>اینکه تیم ها طبق میزان استوری پوینتی که در هر اسپرینت انجام میدهند، سنجش شوند و نه خروجی شان، و همیشه انتظار داشته باشیم که میزان استوری پوینتی که در اسپرینت بعدی به انجام میرسانند بیشتر شود، باعث تورم استوری پوینت می شود! و البته اگه تیم و اسکرام مستر اجازه بدن این اتفاق بیافته عملا چارچوب اسکرام تبدیل میشه به یه ابزار برای برده داری نوین از تیم توسعه!همچنین باعث توهم انجام استوری پوینت بیشتر در بین مدیران شرکت و حتی خود تیم می شود.#اجایل #اسکرام #agile #Scrum #استوری_پوینت. #Story_point#تورم #inflation#توهم#تیم_توسعه #development_team#دولوپر #Developer</description>
                <category>حامد جلیلیانی</category>
                <author>حامد جلیلیانی</author>
                <pubDate>Sat, 09 Jun 2018 00:11:52 +0430</pubDate>
            </item>
                    <item>
                <title>تجربه: شرکت درمسابقه برنامه نویسی وحل الگوریتم Google Code jam 2018</title>
                <link>https://virgool.io/@Hamed_Jaliliani/%D8%AA%D8%AC%D8%B1%D8%A8%D9%87-%D8%B4%D8%B1%DA%A9%D8%AA-%D8%AF%D8%B1%D9%85%D8%B3%D8%A7%D8%A8%D9%82%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%88%D8%AD%D9%84-%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85-google-code-jam-2018-d0mfpdnoz4mq</link>
                <description>دیروز شنبه تا یکشنبه صبح: #مسابقه_الگوریتم_نویسی_گوگل_کدجم _۲۰۱۸ بود!*نکته اول: تجربه سال قبلم یعنی مسابقات 2017 رو میتونید با کلیک روی همین متن یا لینک  http://vrgl.ir/lEUPu  بخونید.*نکته دوم : فک کنم تا این لحظه من جزو محدود آدم هایی هستم که درخصوص مسابقات برنامه نویسی بین المللی مینوستم و اعلام میکنم  تو ایران! (البته خیلی ها شرکت میکنن ولی صداشم در نمیارن!! چرا؟ دیگه خودتون اینجا نظراتتون رو بگین!)، بهرحال امیدوارم انتقال تجربیات در این زمینه بیشتر بشه.خب:اینبار هم طبق معمول ۱۰ ساعت اول مسابقه که خواب بودم??‍  تو بقیه تایم هم تاقبل حدود۳ساعت  به پایان وقت!  یه قسمت از سریال پایتخت ?‍ رو دیدم! یه فیلم سینمایی دیگه هم نگاه کردم! ?یه چند تا چت  و وقت تلفی دیگه!?( یعنی خاک تو سرم)..!?البته الگوریتم دوتا  از سوالات مسابقه رو حل کردم  و نوشتم ?که یکیش بنام  Saving the University Again«که راجب حمله یه ربات به  دانشگاس که باید با نوشتن الگوریتم، کد های حمله هاش رو هک کرد و تغییر داد و جلوش رو گرفت!» و یکی دیگش هم   Trouble Sort  که در خصوص یه نوع الگوریتم مرتب سازی حبابی  تغییر یافته و جالب بود! البته امسال انگار تونستم ۳۸ امتیاز  بگیرم?? تا الان که البته امتیازها بعد مسابقه مجددا بررسی میشه و ممکنه کم و زیاد بشن! ظاهرا نسبت به سال قبل(۵ امتیاز) پیشرفت خوبی داشتم با اینکه کلی وقت تلف کردم?! امتیاز مورد نیاز برای رفتن به مرحله بعد ۲۵ هست! یعنی فک کنم اگه وضعیت همین بمونه! فعلا احتمالش هست برم مرحله بعد!  Hamed.J  در قعر جدول :)*چون بعد مسابقه همه الگوریتم های حل شده رو برای داده های خیلی بزرگ هم بعنوان ورودی تست میکنن و اگه توسرعت کم نیاره امتیازش رو تثبیت میکنن وگرنه امتیاز رو کم میکنن! پس هنوز مونده!۲ تا سوال دیگه هم موند که حالشو نداشتم دیگه حل کنم و خوابیدم! ماجراجویی جالبی بود بحرحال!?  اگه کسی شرکت کرده لطفا در جریانم بزاره که چیکار کرده!‎‏‎‏‎‏‎*كانال تلگرامم حامدجليليانیhttps://t.me/Hamed_jaliliani*زبان برنامه نویسی که امسال شرکت کردم Java بود! ولی سال قبل یا #C شرکت کردم.*جالبه من از قبل اینکه مسابقه برگزار بشه توی  ویرگول اعلام کردم که هر کی میخواد بیاد شرکت کنه، و لینکشو توی کانال تلگرامم،  و توی لینکدین هم گذاشتم! و بعضی ها حتی فک میکردن که من چرا این چیزا رو اعلام میکنم که آره من میخوام برم مسابقه شرکت کنم دارم میگم که استفاده ای ببرم و...!ولی بعد مسابقه خیلی های دیگه هم از دوستان پیام دادن که چرا به ما یادآوری نکردی که امروز بود مسابقه؟! چرا نگفتی و...*بهرحال با به اشتراک گذاری تجربه م در این خصوص بازخوردهای مختلفی گرفتم از جمله اینکه واقعا هیچ جای دیگه ندیدم چرا بقیه دوستان برنامه نویس ایرانی هیچی در این خصوص نمینویسن و به اشتراک نمیزارن!*میدونم برنامه نویس های ایرانی زیادی که خیلی هاشونم  حرفه ای  هستن تو این مسابقات شرکت میکنن ولی هیچکی هیچ بازخوردی نمیده! بهرصورت نمیدونم چکار کنی؟ اگه اعلام کنی و بگی؟ یجوری راجبت قضاوت میکنن و میگن!(که من اهمیتی نمیدم :) ) اگه اعلام نکنی و نگی؟ که تو ایران هیچکی این کار نمیکنه! که البته فک کنم  متاسفانه من جزو محدود آدم هایی هستم که درخصوص مسابقات برنامه نویسی مینوستم تو ایران!</description>
                <category>حامد جلیلیانی</category>
                <author>حامد جلیلیانی</author>
                <pubDate>Sun, 08 Apr 2018 14:24:44 +0430</pubDate>
            </item>
                    <item>
                <title>Friday Forward</title>
                <link>https://virgool.io/@Hamed_Jaliliani/friday-forward-u3fyao8zcego</link>
                <description>آقای  Robert Glazer مدیرعامل یه شرکت بنام Acceleration Partners  هست.ایشون از خیلی وقت پیش شروع میکنه به نوشتن ایمیل هایی که برای روزهای جمعه به کارمنداش مینویسه و توش کلی تجربه، نکته، انرژی و.. بهشون منتقل میکنه!  اینقد خوب و تاثیر گذار میشه ایمیل هاش که افراد زیادی درخواست میدن که برای اونها هم ارسال کنه! بنابراین یه سایت راه میندازه بنام Friday forward و هرکسی میتونه عضو بشه و ایمیل دریافت کنه! الان هم هزاران نفردنبال کننده داره! از جمله خود من :)ایمیل هاش خیلی خوب و جالبه! من خودم هر هفته استفاده میکنم! برای تقویت زبان هم عالیه.   *پیشنهاد میکنم حتما به این ادرس برین و عضو شین Www.FridayFwd.com انگار باید با قندشکن سایتش رو باز کنین!</description>
                <category>حامد جلیلیانی</category>
                <author>حامد جلیلیانی</author>
                <pubDate>Thu, 29 Mar 2018 02:34:59 +0430</pubDate>
            </item>
                    <item>
                <title>تجربه شرکت در مسابقه برنامه نویسی گوگل Google Code Jam 2017  و دعوت به شرکت در  Google Code Jam 2018</title>
                <link>https://virgool.io/coderlife/%D8%AF%D8%B9%D9%88%D8%AA-%D8%A8%D9%87-%D8%B4%D8%B1%DA%A9%D8%AA-%D8%AF%D8%B1%D9%85%D8%B3%D8%A7%D8%A8%D9%82%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%AF%D9%88%DA%AF%D9%84-google-code-jam-2018-iuknpxtcve7d</link>
                <description>اگه چالش  برنامه نویس بودن رو دوس دارین؟ و میخواین با حل الگوریتم حسش کنین؟ اگه میخواین خودتون رو محک بزنین و مسئله و الگوریتم هایی رو در فضای رقابتی با هزاران نفر از سراسر دنیا بصورت آنلاین حل کنین و از اینکه تونستین یه الگوریتم با زمان اجرای بهینه برای مسئله ای که توسط کارشناسان گوگل نوشته شده رو حل کنین و امتیاز بگیرین؟ حتی شاید بتونین جایزه برنده بشین و استخدام گوگل هم بشین! :)))بهتون توصیه می کنم در این مسابقه برنامه نویسی شرکت کنین :)من خودم  برحسب علاقه م سال قبل 2017 در این مسابقه ثبت نام کردم (البته قبل از اون هم سابقه شرکت در مسابقه برنامه نویسی اندروید گوگل، و همچنین شرکت در مسابقه برنامه نویسی  شرکت اپل رو هم داشتم : بزودی شاید راجبشون بنویسم البته داخل کانال تلگرامم گذاشتم https://t.me/Hamed_jaliliani&amp;amp;amp;lt;br/&amp;amp;amp;gt;ولی متاسفانه با توجه به مشکلی که برامون پیش اومد(تصادف) بیشتر وقت رو از دست دادم و تازه با ایمیل گوگل فهمیدم اون روز مسابقه در حال برگزاری هست!حالا با وقتی هم که داشتم تونستم یه  بخش از یه مسئله رو حل کنم و امتیازش رو بگیرم که همونم برام جالب بود ( 5 امتیاز) در ادامه توضیحات در خصوص مسابقه و تجربیات خودم رو به اشتراک میزارم.توضیحات مسابقه:1- برای ثبت نام در مسابقه میتونید به لینک زیر برید https://code.google.com/codejam/2-شرکت در مسابقه برای ایرانی ها هم امکان پذیره و اگه جایی دیدن که صفحه عدم دسترسی میاره از قندشکن استفاده کنین3-هزینه نداره و رایگان هست4-تمام مراحل مسابقه بصورت آنلاین هست بجز مرحله آخر که شرکت کنندگان رو به یکی از شعب گوگل دعوت میکنن(با هزینه گوگل) و اونجا مرحله اخر برگزار میشه! امسال 2018 در شعبه گوگل   Toronto, Canada  هستش.5-به نفرات برتر جایزه  $15,000  پرداخت میشه! با امکان استخدام توی گوگل و..6-مسابقه شامل چندین مرحله هست که در هر مرحله تعدادی مسئله در اختیارتون قرار می گیره که باید ضمن رعایت نکات مسابقه در خصوص نوشتن کد مربوطه اقدام کنین!7-مرحله ابتدایی که اسمش  Qualification Round  هست در  Friday, April 6 at 23:00 UTC  شروع میشه و  27hr  وقت میدن برای حل حدود 5 تا مساله که هرکدومش دارای 2 نوع ورودی کوچک و بزرگ هست!8- من سال قبل با زبان #C در مسابقه شرکت کردم! ولی امسال میخوام با Java کد بزنم!  در انتخاب زبان برنامه نویسی دستتون باز هست تقریبا و میتونید طبق مهارتتون اقدام کنید.9- برای هر سوال پس از نوشتن کد سوال بهتون 2 نوع فایل ورودی میدن که باید بدی به برنامه ت و در برنامه در سریع ترین زمان ورودی ها رو از فایل ها بخونه و فایل خروجی رو تولید کنه!  فایل سورس کد رو بهمراه فایل نمونه خروجی ارسال می کنید برای گوگل! که بهشون میگن Small input و large input .10- توصیه میشه الگوریتم برنامه رو برای داده های بزرگ پیاده سازی کنین که برای هر جور ورودی جواب بده و مجبور به نوشتن 2 تا برنامه با ساختار متفاوت وصرف زمان زیاد برای یک مسئله یکسان نشید.11- تسلط کافی به مفاهیم ساختمان داده و طراحی و پیاده سازی الگوریتم برای پیاده سازی مسئله در زمان بهینه رو اینجا خیلی احساس می کنین در طی مسابقه.12- می تونید نمونه سوالات سال قبل رو اینجا ببینید: https://codejam.withgoogle.com/codejam/contest/3264486/dashboard#s=p213- اشتباهات من رو تکرار نکنید:الف) حتما شرایط مسابقه رو قبلش اینجا https://codejam.withgoogle.com/codejam/terms بخونین که با روند و مراحل و ... آشنا بشین و متوجه بشین Small input و.. یعنی چی و مثل من کلی وقت تلف نکنین حین اجرای مسابقه برا فهمیدن خیلی از قوانین و جزییات! ب) با حل کردن سوالات با بیشترین امتیاز شروع کنین! و صرفا بدلیل چینش سوالات از اولی شروع نکین که ممکنه وقت زیادی بزارین و امتیاز کمتری داشته باشه!پ) هربار روی یک سوال تمرکز کنید. همزمان روی نوشتن کد برای چند تا سوال کار نکنید که هم تمرکزتون رو از دست می دید و هم با بازکردن چند instance از محیط برنامه نویسی باعث کند شدن و هنگ کردن سیستمتون میشه!ت) با اعلام آمادگیتون برای ارسال جواب ! گوگل بهتون فایل ورودی رو میده و یه ددلاین میده که کدتون رو تست کنید و خروجی رو ارسال کنید براشون! به این ددلاین ها توجه کنید.ث) حتما قبلش سوالات دوره های قبلی رو ببینین و سعی کنین نسبت به حل اون ها و تمرین اقدام کنین که آشنایی کافی پیدا کنین.و در آخر  امیدوارم تجربه موفقیتتون رو بزودی بشنویم :)</description>
                <category>حامد جلیلیانی</category>
                <author>حامد جلیلیانی</author>
                <pubDate>Mon, 26 Mar 2018 15:05:41 +0430</pubDate>
            </item>
            </channel>
</rss>