<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های سماب</title>
        <link>https://virgool.io/feed/@samab</link>
        <description>توسعه نرم افزار، برنامه نویسی و کسب و کار samab.ir</description>
        <language>fa</language>
        <pubDate>2026-06-16 10:01:54</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1548051/avatar/T1NV8S.png?height=120&amp;width=120</url>
            <title>سماب</title>
            <link>https://virgool.io/@samab</link>
        </image>

                    <item>
                <title>در حال راه اندازی یک استارتاپ هستید؟ اول مخاطب سازی کنید</title>
                <link>https://virgool.io/@samab/%D8%AF%D8%B1-%D8%AD%D8%A7%D9%84-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%DB%8C%DA%A9-%D8%A7%D8%B3%D8%AA%D8%A7%D8%B1%D8%AA%D8%A7%D9%BE-%D9%87%D8%B3%D8%AA%DB%8C%D8%AF-%D8%A7%D9%88%D9%84-%D9%85%D8%AE%D8%A7%D8%B7%D8%A8-%D8%B3%D8%A7%D8%B2%DB%8C-%DA%A9%D9%86%DB%8C%D8%AF-zjbxov2cqwni</link>
                <description>چند روز پیش ایمیلی از شخصی دریافت کردم که در مورد چگونگی پیدا کردن یک هم بنیانگذار فنی برای ایده استارتاپی خود، از من راهنمایی می خواست. پاسخ من فقط این جمله بود:ابتدا مخاطب سازی کنید.یعنی قبل انجام هر کاری برای استارتاپ خود، ابتدا مخاطبین آن را جمع کنید. شما می توانید این کار را با وبلاگ نویسی، تولید پادکست، راه اندازی یک خبرنامه، میزبانی جلسات دورهمی و کارهای مشابه دیگر انجام دهید.کیسی نیستات، یکی از بنیانگذاران beme (سال گذشته توسط CNN خریداری شد) و یک یوتیوبر معروف، نمونه ای عالی برای این موضوع است. او وبلاگ خود را برای ایجاد مخاطب برای شرکت خود آغاز کرد.من این وبلاگ را دو سال پیش شروع کردم تا بتوانم با مخاطبان شرکت خودم، مطالبی را به اشتراک بگذارم. ارتباط این وبلاگ با راه‌اندازی شرکت جمع کردن مخاطبانی بود که احتمالا درباره کاری که من انجام می‌دهم هیجان‌زده شوند. این وبلاگ به خوبی عمل کرد و نتیجه بسیار عالی بود.استراتژی مخاطب اول، به موارد زیر کمک می کند:استخداموقتی در مرحله پیش محصول + پیش کشش (pre-traction) هستید، متقاعد کردن هر کسی (فنی یا غیر فنی) برای پیوستن به شما سخت است.جذب کاربرجذب کابران قبل و بعد از تولید محصول، کار دشواری است. هر چه زودتر بتوانید ریسک آن از کاهش دهید، بهتر است.تحقیقایجاد مخاطب منجر به توسعه مشتری و درک بهتر اینکه برای چه کسی محصول می سازید، خواهد شد.این رویکردی است که من (ناخواسته) در ساخت Product Hunt اتخاذ کردم.چند سال قبل از اینکه Product Hunt شروع شود، محتوای زیادی تولید کردم. من با الهام از مشاهدات و مکالمات در حین کار در زمینه فناوری، در مورد طراحی محصول، بازاریابی و به طور کلی استارت آپ ها وبلاگ می نویسم. در سال 2013 نوشتم 150 مقاله به عنوان میهمان در FastCompany ،Pando ،The Next Web و سایر نشریات فنی، نوشتم. همچنین برانچ های کوچکی را با بنیانگذاران میزبانی کردم و یک خبرنامه ایمیلی با ناتان باشاو به نام نسخه استارت آپ راه اندازی کردم.این پروژه‌ها به ایجاد روابط با مخاطبانی کمک کردند که به کاربران اولیه Product Hunt تبدیل شدند. با اینکه تعداد نفرات این جامعه کم بود اما باعث ایجاد یک پلتفرم شد. بدون این این کاربران Product Hunt در همان ابتدای مسیر خود، از بین می رفت.گاهی اوقات برای شروع فقط به 1000 طرفدار واقعی نیاز دارید.بازنشر از سایت سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Mon, 14 Aug 2023 12:11:21 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی 12 پلتفرم برتر توسعه No-code و Low-code</title>
                <link>https://virgool.io/@samab/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-12-%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-%D8%A8%D8%B1%D8%AA%D8%B1-%D8%AA%D9%88%D8%B3%D8%B9%D9%87-no-code-%D9%88-low-code-akbgzgrtyww0</link>
                <description>در پلتفرم‌های کم‌کد (Low-code)، برخلاف روش سنتی توسعه اپلیکیشن، کاربران نیاز به کدنویسی کمی دارند. پلتفرم‌های کم‌کد، ارائه برنامه‌های کاربردی را به روشی کارآمد و آسان برای متخصصان آسان می‌کنند. این پلتفرم ها همچنین می توانند کارهای پیچیده ای را با یک کلیک انجام دهند. ساختن اپلیکیشن با استفاده از همین روش برای افراد حرفه ای که تخصص فناوری اطلاعات ندارند، آسان است.در حالی که توسعه بدون کد (No-code) برای کسانی است که دانش کدنویسی کمی دارند یا اصلاً اطلاعاتی از کدنویسی ندارند. این توسعه‌دهندگان می‌توانند از روش بدون کد برای ساختن برنامه‌های تجاری خود استفاده کرده و آنها را منتشر کنند.روش کم کد Low-code برای افراد با دانش محدود فنی و روش بدون کد No-code برای افراد بدون هیچ گونه تجربه فنی مناسب استدر اینجا 12 پلت فرم توسعه بدون کد و کم کد که می توانید برای کسب و کار خود از آنها استفاده کنید، را معرفی می کنیم:سرویس Appianسرویس Appian به کاربران این امکان را می دهد تا فرآیندهای تجاری به راحتی پیاده سازی شوند. این پلتفرم ابزارهایی برای طراحی و خودکارسازی فرآیندهای تجاری دارد. در واقع اگر می خواهید فرایندهای کسب و کار را به روش Low-code از ابتدا تا انتها خودکارسازی نمایید، این سرویس برای شما مناسب است.2. سرویس Kissflowسرویس Kissflow پلت فرمی است که هر دو روش بدون کد و کم کد را شامل می شود. این ابزار برای تحول دیجیتال در کسب و کارها طراحی شده و به آنها اجازه می دهد تا به ابزارهای مورد نیاز جهت تحول دیجیتالی در سازمان را طراحی کرده و به اجرا دربیاورند.3. سرویس  OutSystemsسرویس OutSystems امکانات توسعه کم کد را برای توسعه دهندگان فراهم می کند تا بهره وری و خلاقیت را افزایش دهند.4. سایت Airtableسایت Airtable به هر تیمی امکان می‌دهد برنامه‌هایی را بر مبنای داده‌های اشتراکی ایجاد نموده و گردش های حیاتی و منحصر به فرد خود را بر مبنای آنها بسازند.5. پلتفرم Salesforce پلتفرم Salesforce یکی از برترین پلتفرم‌های توسعه کم‌کد است که به شما امکان می‌دهد چشم انداز 360 مشتری را اجرا کنید و مشتری خود را در مرکز هر کاری که انجام می‌دهید نگه دارید.6. سایت Quickbaseسایت Quickbase به مشتریان اجازه می دهد تا با استفاده از ابزارهای توسعه کد کم، پروژه های پیچیده ای انجام دهند.#7 سرویس Microsoft PowerAppsاین سرویس از شرکت مایکروسافت، خدمات مرتبط با فضای ابری را ارائه داده و برای تقویت روندهای سیستم های تجاری مهم به کار می رود.8. سرویس ServiceNow App Engineسرویس App Engine از شرکت ServiceNow یک ابزار توسعه برای سازندگانی است که مهارت‌های کمی در ساخت برنامه‌ها داشته یا اصلا مهارتی در این زمینه ندارند.9. پلتفرم Appy Pieپلتفرم Appy Pie راه حل های بدون کد را برای مشاغل ارائه می دهد.10. سایت Glideسایت Glide سریعترین راه برای ایجاد نرم افزار سفارشی بدون کد است.#11 سایت Softrسایت Softr ابزارهایی را برای ایجاد پرتال های مشتری و ابزارهای داخلی برای کسب و کار شما بدون کدنویسی فراهم می کند.#12 پلتفرم Quixyسرویس Quixy پلتفرمی است که به کسب‌وکارها اجازه می‌دهد گردش‌های کاری را بدون نیاز به مهارت کدنویسی خودکار کنند.بازنشر از سایت سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Tue, 25 Jul 2023 17:45:13 +0330</pubDate>
            </item>
                    <item>
                <title>سه استارتاپ No code با درآمد بالای یک میلیون دلار</title>
                <link>https://virgool.io/@samab/%D8%B3%D9%87-%D8%A7%D8%B3%D8%AA%D8%A7%D8%B1%D8%AA%D8%A7%D9%BE-no-code-%D8%A8%D8%A7-%D8%AF%D8%B1%D8%A2%D9%85%D8%AF-%D8%A8%D8%A7%D9%84%D8%A7%DB%8C-%DB%8C%DA%A9-%D9%85%DB%8C%D9%84%DB%8C%D9%88%D9%86-%D8%AF%D9%84%D8%A7%D8%B1-jom7rhelfwne</link>
                <description>یکی از رایج ترین مشکلاتی که کارآفرینان غیر فنی در مسیر راه اندازی استارت آپ خود دارند استخدام برنامه نویس برای ساخت برنامه یا وب سایت می باشد.این مساله همیشه چالش بزرگی برای کسب و کارها بوده است، بالاخره این روزها هر کسب و کاری نیاز به نوعی نرم افزار دارد. با این حال، در این مطلب، می خواهیم نشان بدهیم که چگونه نسل جدیدی از کارآفرینان با ایجاد استارت‌آپ‌های خود بدون کد، میلیون‌ها دلار درآمد ایجاد می‌کنند.قبل از اینکه به سه استارتاپ بپردازیم باید بدانیم که برنامه سازی بدون کد یا به طور خلاصه No-Code چیست؟روش No-Code یک راه نوآورانه جدید برای ساخت برنامه‌ها، پلتفرم‌های SAAS و وب‌سایت‌ها بدون یادگیری نحوه کدنویسی یا درک زبان برنامه‌نویسی است. به آن برنامه سازی بصری نیز می گویند که روشی برای ساختن نرم افزار با ابزارهای کشیدن و رها کردن (Drag and drop) می باشد. برای درک بهتر آن به سایت های Wix، Squarespace یا Shopify نگاهی بکنید اما سایت های No-code قدرتمندتر و انعطاف پذیرتر هستند. می‌توانید بدون تجربه قبلی در برنامه سازی پلتفرم، برنامه‌های پیام‌رسان، شبکه‌های اجتماعی و موارد دیگر بسازید.بنابراین جای تعجب نیست که این ابزارها روش ساخت کسب و کار توسط کارآفرینان را متحول می‌کنند. خوب حالا به سراغ کسب و کارهایی که به روش بدون کدنویسی راه اندازی شده اند می رویم:یک: Cometاولین استارت آپی که می خواهم در مورد آن صحبت کنم Comet است:بنیانگذاران: چارلز توماس، جوزف و والنتینوب سایت: comet.coابزار مورد استفاده: Bubble.ioمشتریان مهم: Société Générale Renault، LVMH، BNP، و Allianzسرمایه دریافت شده: 14 میلیون یورو در سری A در سال 2018 دریافت شداستارتاپ Comet بازاری برای برنامه نویسان و آزادکاران علوم داده است که به دنبال مشاغل از راه دور هستند.چارلز زمانی که در سال 2017 تصمیم به راه‌اندازی شرکت گرفت، مهارت‌های فنی نداشت. او پلتفرمی به نام Bubble را کشف کرد که در آن زمان در مراحل اولیه توسعه بود. چارلز از ابزار کشیدن و رها کردن برنامه ساز Bubble برای ساخت اولین نسخه پلتفرم خود استفاده کرد.مزیت رقابتی آنها این بود که تمام فریلنسرهای این پلتفرم به شدت توسط تیم او مورد بررسی قرار می گرفتند، به این معنی که کیفیت استعدادها بسیار بالا بود و مزیت رقابتی را نسبت به پلتفرم های فریلنسری عمومی تر مانند Upwork یا freelancers.com فراهم می کرد.موفقیت اولیه به او اجازه داد تا سرمایه‌گذاران اروپایی از جمله Kima Ventures و OTM ventures را متقاعد کند که 2 میلیون دلار در استارت‌آپ او سرمایه گذاری کنند.پس از اثبات موفق بودن ایده خود، به مشتریان سازمانی اعلام کردند که قابلیت استخدام تیم های کامل را نیز دارند. از سال 2017 تیم او بیش از 300 پروژه را برای بیش از 150 شرکت مختلف انجام داده است.نه تنها No-Code به چارلز اجازه داد که پلتفرم خود را بسازد، بلکه درآمد کسب و کار خود را به بیش از 800 هزار دلار درآمد ماهیانه افزایش داد. در سال 2018 از چندین شرکت سرمایه گذاری خطرپذیر از سراسر جهان با او ارتباط برقرار شده و سرمایه گذاری به مبلغ 12.8 میلیون دلار در کسب و کار او انجام شد.این یک برد عالی برای Comet و طرفداران ایده No-Code در راه اندازی کسب و کار بود.دو: Tealدومین استارت آپ بدون کدی که می خواهم معرفی کنم Teal نام دارد:موسس: دیوید فانووب سایت: tealhq.comابزار مورد استفاده: Bubble.io، Webflow، Airtable، Zapier، HubSpot.سرمایه جمع آوری شده: 11 میلیون دلار از City Light Capital، Flybridge Capital، Oceans، Human Ventures و بسیاری دیگر.دیوید فانو، بنیانگذار و مدیر عامل Teal، در تلاش بود راه خوبی برای افراد پیدا کند تا شغل پیدا کنند. او پس از آزمایش های فراوان متوجه شد که روند کاریابی دشوار است.بنابراین او Teal را ساخت، پلتفرمی که به افراد کمک می‌کند نتایج جستجوی خود را سازماندهی کنند، مشاغل مختلف را ردیابی کنند، نکته ها و ترفندهایی را برای بهبود رزومه خود برای موقعیت‌های خاص بیاموزند.در روزهای اولیه، دیوید مجبور بود چرخش های زیادی را انجام دهد و سعی کند بفهمد مشتریانش چه می خواهند. آنها فرضیه هایی داشتند اما باید چندین بار قبل از یافتن محصول متناسب با بازار، چرخش را انجام دهند. دیوید می گوید که ایجاد تغییرات متعدد در ابتدای کار، فقط به دلیل قدرت ابزارهای بدون کد امکان پذیر بود.او پلتفرم را با Bubble و وب سایت خود با ابزاری به نام Webflow ساخت. او همچنین از نرم‌افزاری مانند Typeform برای ایجاد فرم‌های قدرتمند استفاده کرد و یک سیستم CRM با HubSpot ساخت که با استفاده از رابط Bubbles API به برنامه متصل می‌شود. علاوه بر این، او از Airtable برای مدیریت پایگاه داده اضافی و Zapier برای ارسال داده ها از یک مکان به مکان دیگر استفاده کرد.هیچ یک از اینها بدون ابزارهای بدون کد ممکن نبود.وقتی از دیوید در مورد no-code و اهمیتی که در شرکتش بازی می‌کند پرسیدند، گفت که ماک آپ ها برای طراحی عالی هستند، اما این روزها می‌توانید محصولی بسازید که ماکت نیست و کاملا کار می کند. مزیت فوق‌العاده دیگری که او در مورد آن صحبت کرد این بود که توانست تیم کوچک خود متشکل از 12 نفر را به مشارکت در ساخت محصول وادار کند.تیل اکنون 5 میلیون از سرمایه گذاران جذب کرده است.سه: Scribbly.ioاین داستان دنی بل، یک کپی‌نویس بریتانیایی است که بدون هیچ برنامه ریزی قبلی، کار خود را رها کرد. مانند بسیاری از افرادی که در تلاش برای ایجاد استارت‌آپ هستند، دنی نیز با موانع بزرگی روبرو بود. او از کدنویسی چیزی نمی دانست.پس از چند ماه کار آزاد به عنوان یک کپی‌رایتر، او متوجه شد که زمان زیادی را صرف جلسات می‌کند و نمی‌تواند درخواست های زیادی که برای خدماتش دریافت می‌کرد، بپذیرد و به آنها پاسخ بدهد.این زمانی بود که او تصمیم گرفت scribbly.io را به عنوان یک پلتفرم بازاریابی محتوا بسازد تا خدمات خود را به شکل محصول ارائه دهد. بنابراین به جای اینکه وقت خود را به عنوان یک فریلنسر برای پول بفروشد، می خواست راهی برای خودکارسازی آن پیدا کند و از طریق یک پلتفرم SaaS یا نرم افزار به عنوان سرویس، به مشتریان بیشتری سرویس بدهد.بدون هیچ تجربه برنامه نویسی، او یک ابزار بدون کد به نام Webflow را یاد گرفت و یک وب سایت برای فعال سازی مشتری ایجاد کرد. سپس از Airtable به عنوان پایگاه داده برای متمرکز کردن جزئیات هر کار استفاده کرد و از Zapier برای ارسال اطلاعات به اعضای مختلف تیم استفاده کرد.هشت هفته طول کشید تا او پلتفرم خود را از ابتدا بسازد و فقط 200 دلار هزینه کرد تا کل پروژه را نهایی کند. او سپس توانست هفت نفر از مشتریان فریلنس خود را به مشتریانی که مرتب پول پرداخت می کنند، تبدیل کند.در طی 12 ماه بعدی، او پلتفرم خود را به 30 هزار دلار درآمد ماهانه رساند. توجه شما را به جمله ای که او در مورد بدون کد می گوید، جلب می کنیم:“نمی توانم میزان هیجانم را بیان کنم. قبلاً این چیزها در دسترس ما نبود اما الان در حال عمومی شدن هستند. من بسیار هیجان زده هستم که چقدر سریع و ارزان می توانید با استفاده از این ابزارها برنامه بسازید.”بله! کارآفرینی در حال تغییر است. اکنون ابزارهای بدون کد به کارآفرینان غیرفنی اجازه می دهد تا از فرصت های اقتصاد دیجیتال استفاده کنند. در دنیایی که همه چیز دیجیتال است، نسل بعدی کارآفرینان را در سطح جهانی توانمند می کند.بازنشر از سایت سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Tue, 18 Jul 2023 18:11:57 +0330</pubDate>
            </item>
                    <item>
                <title>15 ایده مناسب برای راه اندازی کسب و کار SaaS</title>
                <link>https://virgool.io/@samab/15-%D8%A7%DB%8C%D8%AF%D9%87-%D9%85%D9%86%D8%A7%D8%B3%D8%A8-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%DA%A9%D8%B3%D8%A8-%D9%88-%DA%A9%D8%A7%D8%B1-saas-qbpi2y1n008f</link>
                <description>در این مطلب ابتدا در مورد مفهوم نرم افزار به عنوان سرویس یا SaaS صحبت کرده و سپس 15 ایده مناسب در این زمینه جهت پیاده سازی برای کسب‌ و کارهای کوچک معرفی می کنیم تا به شما در ساخت یک محصول که تقاضای بالایی هم داشته باشد، کمک کند.تفاوت بین ابزارهای SaaS و نرم افزارهای سنتی چیست؟یک تصور غلط رایج وجود دارد که شروع هر نوع کسب و کاری مستلزم توسعه نرم افزار سفارشی در مقیاس کامل است. اما مفهوم نرم افزار به عنوان سرویس، این تصور را از بین برد.بنابراین، قبل از اینکه مستقیماً به فهرست ایده‌های SaaS بروید، ابتدا تفاوت بین راه‌حل‌های SaaS و نرم‌افزارهای سنتی را بررسی می کنیم.برای بیان مفهوم SaaS به طور خلاصه می توان گفت که در این روش میزبانی و نگهداری نرم افزار بر عهده عرضه کننده نرم افزار است. همچنین مشتری فقط سرویس را خریده و به سادگی از طریق اینترنت از آن استفاده می کند.بنابراین، تا زمانی که یک شرکت برای اجاره یک برنامه وب یا یک پلتفرم وب که در فضای ابری قرار دارد، پول پرداخت می کند، به هیچ گونه سرور، خدمات میزبانی، تیم توسعه دهندگان و کارشناسان تست نیاز ندارد.نرم افزارهایی که به عنوان سنتی، داخلی یا سازمانی شناخته می شوند، از ابتدا برای یک شرکت خاص توسعه داده شده اند. میزبانی و نگهداری آن در محل توسط کسب‌وکار انجام می‌شود، که بدیهی است که مستلزم هزینه‌های بسیار بالاتر و هزینه‌های اولیه است.نرم افزار به عنوان سرویس در مقابل نرم افزار داخلیغلب اوقات، نرم‌افزار سفارشی سنتی که توسط یک شرکت کوچک خریداری می‌شود، تبدیل به چالش بزرگ از نظر پشتیبانی برای مشتری می‌شود، لذا معمولا این روش برای شرکت‌های بزرگ معقول تر است.به زبان ساده، آن را به عنوان اجاره یک آپارتمان در نظر بگیرید. اگر کسی می تواند آپارتمان کاملاً مبله را تا زمانی که خرید مسکن شخصی از نظر مالی برایش منطقی شود با هزینه و ریسک کمتر اجاره کند، چرا فوراً آن خانه را بخرد؟این مسائل بدین معنا نیست که محصولات SaaS فقط برای تازه واردان به کسب و کار ساخته شده اند. درست است برای استارت‌آپ‌ها استفاده از محصولات SaaS مقرون به صرفه تر است چون احتمالا هنوز از لحاظ مالی به اندازه کافی قوی نباشند اما همانطور که در ادامه خواهیم دید، شرکت‌های بزرگ و باثبات نیز می‌توانند از آن‌ها استفاده کنند.برای درک بهتر SaaS، بیایید به بزرگترین ارائه دهندگان SaaS که هر روز از خدمات آنها استفاده می کنیم، بپردازیم. به عنوان مثال، با پرداخت هزینه اشتراک نتفلیکس یا معادل داخلی آنها مثل فیلیمو یا نماوا، می توانیم برنامه ها و فیلم های سینمایی و تلویزیونی را تماشا کنیم. جیمیل و سایر پلتفرم های ایمیل آنلاین نیز SaaS هستند.مایکروسافت آفیس 365 نیز یک SaaS است که دسترسی به برنامه های کاربردی اداری، فضای ذخیره‌سازی ابری و خدمات همکاری به صورت آنلاین را به روش اشتراکی ارائه می‌دهد.حالا که با این مقدمه تا حدی این مساله را درک کردیم که چرا SaaS یکی از پرسودترین مدل‌های کسب‌وکار امروزی است، زمان آن فرا رسیده است که انواع مختلف محصولات SaaS را بدانیم.سه نوع از نرم افزار به عنوان سرویسسیستم های SaaS را می توان بر اساس طیف وسیعی از صنایعی که برای آنها استفاده می شود طبقه بندی کرد. امروزه، نرم افزارهای SaaS عملاً در هر حوزه‌ای، از فین‌تک و تجارت الکترونیک گرفته تا آموزش، به صورت عملی رایج هستند. اما با توجه به اینکه یک پلت فرم به چند بخش خدمات می دهد، سه نوع ابزار SaaS برای تجارت متمایز می شوند: افقی، عمودی و میکرو.نرم افزار به عنوان سرویس افقی (SaaS افقی)مدل کسب و کار افقی SaaS خدماتی را برای طیف وسیعی از مشتریان از زمینه های مختلف ارائه می دهد. علاوه بر این، مدل‌های افقی SaaS می‌توانند تعداد قابلیت‌های ارائه‌شده به شرکت‌ها و حتی مجموعه‌ای از صنایعی که به آن‌ها خدمات می‌دهند، را در صورت نیاز آنها گسترش دهند. به عنوان نمونه از ارائه دهندگان این نوع خدمات می توان به Salesforce و Microsoft اشاره کرد.نرم افزار به عنوان سرویس عمودی (SaaS عمودی)ابزارهای SaaS عمودی مخاطبان محدودتری را هدف قرار می دهند و نیازهای خاص آنها را برآورده می کنند. به عنوان مثال، نرم افزار مورد نظر می تواند یک پلت فرم مدیریت بیمار باشد که هدف آن کلینیک ها و موسسات مراقبت های بهداشتی است.هر دو مزایای خاص خود را دارند. به عنوان مثال، کسانی که به سمت توسعه محصول SaaS عمودی می روند معتقدند که تمرکز بر روی استانداردها و خواسته های یک بخش خاص برای ایجاد یک پلت فرم خاص، آسان تر است.از طرف دیگر کسانی که به ساخت برنامه‌های SaaS افقی روی آورده اند، ادعا می‌کنند که کسب‌وکارهای حوزه‌های مختلف ویژگی‌های مشترک بیشتری نسبت به موارد متمایز دارند. بنابراین تمرکز روی آنها ایده بسیار بهتری است.نرم افزار به عنوان سرویس مایکرو یا کوچک (مایکرو SaaS)محصولات SaaS که توسط تیم کوچکی از مهندسان ایجاد می‌شوند و برای خدمت به شرکت‌های کوچک در یک صنعت محدود هدف قرار می‌گیرند، معمولاً به عنوان “micro SaaS” شناخته می‌شوند. این نوع SaaS شبیه مدل عمودی است و می توان آن را زیرشاخه آن در نظر گرفت.به طور کلی، چنین برنامه هایی به حل مشکلات خاص تر کمک می کنند. بیایید بگوییم که یک SaaS عمودی برای بخش آموزش به طور کلی ساخته شده است، در حالی که یک برنامه میکرو SaaS برای همان زمینه برای نیازهای دانش آموزان دبیرستانی ساخته شده است.سرویس عمودی در مقابل سرویس افقیهمانطور که اشاره کردیم، بازار SaaS تحت سلطه چندین بازیگر بزرگ است. اما این بدان معنا نیست که شما باید با آنها رقابت کنید، با توجه به اینکه زمین بازی مساوی نیست، به خصوص اگر فقط در ابتدای مسیر کسب و کار خود باشید.به جای رقابت با بزرگان بازار، می‌توانید محصولات آنها را با راه‌حل‌های میکرو SaaS خود تکمیل کنید. اینها نه تنها برنامه هایی برای CRM یا مدیریت نیروی کار هستند که در زیر توضیح داده خواهند شد، بلکه میکرو SaaS ممکن است به شکل افزونه ها یا افزونه ها باشد. درست مانند Grammarly که در مرورگرها کار می کند و صحت تایپ کلمات و گرامر متن را بررسی می کند.انتخاب نوع مناسب SaaS بدون شک از اهمیت بالایی برخوردار است. اما شاه کلید یک برنامه وب سفارشی عالی، تیم مناسب است که به نوبه خود به شما کمک می کند تا نوع محصول SaaS را انتخاب کنید که با نیازهای تجاری شما سازگارتر است.مزایای SaaS برای مشاغل کوچکچه در حال فعالیت در فضای کسب و کارهای بزرگ باشید یا یک کسب و کار کوچک دارید و خواسته شما مهاجرت از نرم افزار محلی خود به محیط ابری و اینترنت بوده و می خواهید به جای نرم افزار از سرویس استفاده کنید، مطمئن باشید که این کار یک سرمایه گذاری ارزشمند خواهد بود. ابزارهای SaaS به دلیل مزایای زیاد این گونه محصولات تقاضای زیادی دارند. در این جا به برخی از این ویژگی ها اشاره می کنیم.بهینه سازی هزینه و زمانمزایای محصولات SaaS را فقط می توان از طریق مقایسه آنها با نرم افزارهای داخلی آشکار کرد. بار دیگر به این نکته اشاره کنیم که SaaS به هزینه های اولیه و نگهداری بسیار کمتری نسبت به نرم افزارهای سنتی نیاز دارد.هزینه و بازده زمانی SaaS زمانی آشکار می‌شود که کاربر بفهمد مانند نرم‌افزارهای سنتی مجبور نیست ماه‌ها منتظر بماند تا نرم افزار آماده شود و همچنین برای اجرای برنامه نیاز به سخت‌افزار اضافی ندارد. کاربران به راحتی از طریق اینترنت وارد سیستم می شوند و همه چیز در اختیار آنهاست.با SaaS کسب‌وکارها بودجه زیادی را از طریق حذف زیرساخت های فناوری اطلاعات و گاهی اوقات حتی حذف یا کاهش کارکنان پشتیبان صرفه‌جویی می‌کنند. فقط به این فکر کنید که با کمک همه ابزارهای SaaS ابری که فرآیندهای تجاری را خودکار می‌کنند و نیازی به نصب ندارند، چقدر منابع صرف جویی می‌شوند.مقیاس پذیریصرف نظر از اینکه چه نوع شرکتی از محصولات SaaS استفاده می کند، چه یک کسب و کار کوچک، یک استارتاپ یا یک شرکت بزرگ، همه آنها تمایل به رشد دارند. از این رو تیم، مشتریان و طیف وسیعی از محصولات و خدماتی که ارائه می دهند رشد می کند.ویژگی متمایز محصولات SaaS این است که می‌توان آن‌ها را همزمان با پیشرفت کسب‌وکار اصلاح کرده و تغییر شکل داد. این امکان تغییر دادن یک محصول SaaS با ویژگی ها و عملکردهای اضافی به SaaS یک امتیاز بیشتر می دهد.علاوه بر این، به روز رسانی های جدید یک محصول نیز مسئولیت فروشنده است. بنابراین به معرفی منظم بهبودها توجه کنید، زیرا باعث افزایش رضایت کاربران و در نتیجه سود شما می شود.امکان پرداخت انعطاف پذیراکثر محصولات موجود SaaS مبتنی بر اشتراک هستند. این بدان معنی است که یک شرکت دوره زمانی را که در طی آن از ابزار SaaS شما استفاده می کند انتخاب کرده و هزینه آن را پرداخت می کند.هنگامی که دوره اشتراک پایان می یابد یا یک شرکت تصمیم می گیرد استفاده از نرم افزار SaaS را متوقف کند، دسترسی آنها به نرم افزار مسدود می شود. بالعکس، اگر شرکتی به نسخه پیشرفته یک اپلیکیشن یا برای توسعه یک کسب و کار نیاز داشته باشد، باید هزینه بیشتری بپردازد.به عنوان بخشی از استراتژی بازاریابی خود، صاحبان محصولات SaaS اغلب به مشتریان بالقوه اجازه می دهند قبل از خرید اشتراک، نرم افزار را در یک دوره آزمایشی با یک زمان معین استفاده کنند. این روش معمول و موثری برای جذب مشتریان بیشتر در دنیای نرم افزار به عنوان سرویس می باشد.15 ایده SaaS برای سال 2023پس از این مقدمه طولانی ولی لازمف بالاخره به ایده های مناسب برای راه اندازی به عنوان سرویس می رسیم:1. سامانه مدیریت ارتباط با مشتری به صورت سرویسنیاز به تاکید ندارد که هر کسب و کاری می خواهد مشتریان بیشتری را جذب نموده و آنها را حفظ کند. به همین دلیل است که نرم افزار CRM به صورت سرویس، یکی از محبوب ترین محصولات برای توسعه است. سیستم‌های CRM با جمع‌آوری و سازمان‌دهی داده‌ها از منابع مختلف و تجزیه و تحلیل رفتار کاربران در یک وب‌سایت، به ارائه یک تجربه شخصی به مشتری کمک می‌کنند.منافع نرم افزار ارتباط با مشتریان ابریعلاوه بر این، CRM مبتنی بر SaaS را می توان با ابزارهای مختلف پشتیبانی مشتری و بازخورد ادغام کرد تا همیشه در مورد میزان رضایت مشتریان که در تمام مراحل توسعه کسب و کار بسیار مهم است، به روز شود.امروزه بسیاری از افراد توسعه CRM را انتخاب می کنند، به همین دلیل است که این یک زمینه بسیار رقابتی است. اما چرا رقابت باید مانع پیشرفت شما شود؟ در عوض، می‌تواند انگیزه‌ای برای انجام کاری منحصر به فرد باشد. در نهایت، در دریای محصولات نرم افزاری متوسط، راحت تر متمایز می شوید، اینطور نیست؟2. نرم افزارهای حسابداری و صدور صورتحساب برخطاز آنجایی که تصمیم گرفته‌ایم با ضروری‌ترین مؤلفه‌های انواع کسب‌وکارها شروع کنیم، نمی‌توانیم امور مالی را پوشش دهیم. دپارتمان های حسابداری باید در محاسبات و تجزیه و تحلیل داده های مالی بسیار دقیق باشند. از آنجایی که فرآیندها مستقیماً با اثربخشی کل یک شرکت مرتبط هستند، بسیاری از صاحبان مشاغل برای دریافت گزارش های مالی دقیق، مدیریت مالیات ها و ایجاد صورت حساب به نرم افزار مالی SaaS متوسل می شوند.نمونه ای از سیستم مالی ابریخودکارسازی عملیات مالی تنها چیزی نیست که با نرم افزار به صورت سرویس امکان پذیر است، بلکه می توان آن را با خدمات مالی مختلف و حتی بانک ها ادغام کرد تا تمام تراکنش ها و موجودی حساب های بانکی را پیگیری کند.اگر این زمینه برای شما خیلی گسترده به نظر می رسد، می توانید یک محصول مالی SaaS برای یک صنعت خاص بسازید و روی ویژگی هایی تمرکز کنید که فقط در فین تک، مشاغل رستوران یا چیز دیگری قابل پیاده سازی هستند.3. سامانه نظارت و مدیریت از راه دور (RMM)این نوع محصول نرم افزاری تمام برنامه‌های مورد نیاز برای کار از راه دور را در بر می‌گیرد، یعنی ابزارهای مدیریت پروژه و گردش کار، همکاری، ردیابی زمان و ابزارهای اشتراک‌گذاری فایل را با هم ترکیب می‌کند. نرم افزار نظارت و مدیریت از راه دور SaaS در هر صنعتی که کارکنان از خانه کار می کنند یا در نقاط مختلف جهان مستقر هستند استفاده می شود.همه‌گیری کرونا راحتی کار از راه دور را آشکار کرد، بنابراین شرکت‌های بیشتری به طور کامل آنلاین می‌شوند. برای بسیاری از کسب و کارها، به ویژه استارتاپ ها، اجاره دفتر یکی از بزرگترین هزینه ها بود. امروزه، پلتفرم‌های RMM به آن‌ها کمک می‌کنند در پول خود صرفه‌جویی کنند و مازاد را به سمت توسعه کسب‌وکار هدایت کنند.4. نرم افزارهای مدیریت کلمه عبوربا تعداد زیاد وب سایت ها و نرم افزارهایی که در آنها ثبت نام کرده و هر روزه با آنها سر و کار داریم، نرم افزارهای مدیریت کلمه عبور بسیار کاربردی می باشند چون هم دردسر حفظ یا ذخیره کردن کلمه عبورها را کم می کنند و همچنین با استفاده از کلمه عبورهای پیچیده، امنیت ما را بالا می برند.نمونه از سیستم های مدیریت کلمه عبور ابریامنیت اطلاعات برای کسب‌وکارها از درجه اهمیت بالاتری برخوردار است، زیرا در صورت بروز مشکل امنیتی نه تنها اطلاعات شخصی کاربران بلکه سوابق خصوصی مشتریان و کارمندان آنها را نیز به خطر می‌افتد. در صورت نداشتن برنامه مدون برای امنیت، ممکن است برخی از کارکنان رمز عبور خود را روی تلفن ها و رایانه ها ذخیره کنند و امنیت کل تیم را به خطر بیندازند.به همین دلیل، یکی از بهترین ابزارهای SaaS برای کسب و کار، یک سرویس مدیریت رمز عبور هاست که می‌تواند تمام رمزهای عبور و لاگین‌ها را در یک مکان محافظت و ذخیره کند.5. سرویس های برخط ارتباطاتاگر بخواهیم چیزی را پیدا کنیم که در همه شرکت ها مشترک باشد، آن چیز ارتباط است. ارتباط سنگ بنای تمام فرآیندهای تجاری است. از این رو، هر صاحب کسب و کاری نیاز به داشتن محصولات نرم افزاری چابک برای تبادل اطلاعات را درک می کند.یک برنامه SaaS برای ارتباط تیمی موثر به خودی خود ایده خوبی است، اما ساختن برنامه ای که با مجموعه ای از ویژگی های منحصر به فرد و گزینه های پیام رسانی قدرتمند شده باشد، مطمئناً مزیت رقابتی قوی خواهد داشت.6. مدیر پروژه ابریارزش مدیریت پروژه را نمی توان دست کم گرفت. با توجه به اینکه کارکنان برای تبدیل شدن به یک تیم مستحکم به زمان و راهنمایی نیاز دارند. ابزارهای SaaS برای مدیریت پروژه می‌توانند به کسب‌وکارها کمک کنند تا فرآیندهای همکاری و ارتباطات را ساده‌تر شود چون علاوه بر مزایای دیگر، بیشتر ابزارهای SaaS از دستگاه‌های مختلف قابل دسترسی هستند.برای مدیران پروژه، چنین ابزارهای SaaS می توانند به چوب جادویی برای برنامه ریزی منابع و پروژه تبدیل شوند. معمولاً مدیریت پروژه SaaS امکان درج ویژگی های سفارشی شده بر اساس نیازهای تجاری یک شرکت خاص را فراهم می کند. این نیازها می تواند یک داشبورد، برنامه های مرتب یا اعلان هایی در مورد وضعیت کار باشد.7. ابزار ردیابی KPIعملکرد کارکنان به طور مستقیم با عملکرد کل شرکت مرتبط است. به همین دلیل است که عملکرد باید به طور مداوم بررسی شود تا کارکنانی که عملکرد ضعیفی دارند حذف شوند.نمونه ای از ابزار رهگیری KPI ابریبا وجود اینکه این روش خیلی خشن به نظر می رسد، اما ابزارهای ردیابی KPI لزوما ابزار مجازات و حذف کارکنان نیستند. آنها برای پاداش دادن به کارکنان برتر برای سختی کار یا تشویق رقابت بین کارمندان نیز استفاده می شوند. با این حال، بهتر است مطمئن شوید که این کار به روشی سالم انجام می شود، زیرا رقابت بیش از حد می تواند محیط کار را خراب کند.تمام این قابلیت‌های ردیاب‌های SaaS KPI برای فریلنسرهایی نیز کاربرد دارند. آزادکارها به‌عنوان رئیس خود، خودشان را تحسین و سرزنش می‌کنند. این ابزارها کمک می کنند که تحسین و سرزنش ها منطقی تر شوند.8. بهینه سازی نرخ تبدیل (CRO)ابزار CRO برای تجزیه و تحلیل رفتار کاربران در وب سایت شما استفاده می شود. معمولاً در این سیستم ها به صاحبان مشاغل گزارش ها و نمودارهای بصری دلپذیر ارائه می شود.نمونه ای از سیستم بازیابی سبد خرید رها شدهبه عنوان مثال، برخی از ابزارهای CRO می توانند نحوه تعامل کاربر با یک فروشگاه آنلاین را مرحله به مرحله نشان دهند. برخی می توانند تعداد بازدیدها و سرعت بارگذاری را ارائه دهند.9. برنامه ریزی منابع سازمانی (ERP)ERP یک پلتفرم وب است که تعداد زیادی از برنامه ها و ابزارها را در خود جای داده است. این برنامه شامل تراکنش های مالی، پروژه ها، زنجیره تامین و مدیریت ریسک، تجزیه و تحلیل، و حتی تدارکات باشند. همه این فعالیت ها را می توان از طریق ERP رهگیری نموده و خودکار کرد.اساسا ERP می تواند تمام فعالیت های درون یک شرکت، از بازاریابی و حسابداری گرفته تا منابع انسانی را در بر بگیرد. صاحبان مشاغل اغلب این راه حل SaaS را انتخاب می کنند زیرا به راحتی قابل گسترش است. بنابراین ویژگی های اضافی که فعالیت های تجاری دیگری را پوشش می دهد را می توان با رشد کسب و کار به ERP اضافه کرد.10. ابزار مدیریت محتوا (CMS)نبرد برای جلب توجه مشتریان در حال تشدید است و یکی از روش های امتحان شده و واقعی برای جلب توجه مشتریان، محتوای جذاب است.نمونه از ابزار مدیریت محتوای ابریبه همین دلیل، ابزارهای SaaS برای مدیریت محتوا در سال های آینده محبوب خواهند بود. یک ایده میکرو SaaS عالی می‌تواند ابزاری برای ویرایش و انتشار محتوا یا ابزاری برای تولید مقالات و پست‌های وبلاگ بهینه‌شده برای سئو باشد.11. ابزارهای SaaS منابع انسانی (HR)یکی دیگر از ارکان هر کسب و کار موفق، رضایت کارکنان است. آنها باید از تمام به مسائل مربوط به موقعیت خود مطلع شوند و همچنین به درستی آموزش ببینند.صفحه ای از نمونه ابزار ابری منابع انسانیمهمتر از همه، آنها باید از برنامه کاری و تعطیلات خود مطمئن باشند. سرویس نرم افزاری یا SaaS برای منابع انسانی، جهت پیاده سازی موثر همه این مسائل ایجاد شده است.12. پلت فرم SaaS برای تجارت الکترونیکدر حال حاضر هر فردی توان تولید محصول دارد می تواند آن را به صورت آنلاین به فروش برساند. برای مبتدیان تجارت الکترونیک توسعه فروشگاه آنلاین از ابتدا هیچ فایده ای ندارد لذا بیشتر کسب و کارها از پلتفرم های SaaS سفارشی شده برای راه اندازی فروشگاه استفاده می کنند.یکی از بهترین نمونه ها از سرویس نرم افزاری تجارت الکترونیکی سایت Shopify می باشد. Shopify این امکان را به فرد می دهد تا با ارائه ابزارهای مورد نیاز فروشنده برای راه اندازی وب سایت تجارت الکترونیک و پر کردن آن با مجموعه ای از ویژگی های آماده، فوراً شروع به فروش محصولات خود کند.پلتفرم های فروش در بین افراد و مشاغلی که می خواهند محصولات خود را سریع و با حداقل هزینه به فروش برسانند بسیار محبوب هستند. با در نظر گرفتن اینکه تعداد فروشندگان آنلاین همچنان به رشد خود ادامه خواهد داد، ایجاد بازار آنلاین یکی دیگر از ایده های توسعه تجارت الکترونیک SaaS سودآور است.13. سرویس نرم افزاری برای خدمات سلامتیشرکت های درگیر در صنعت مراقبت های بهداشتی همیشه پیشتاز پذیرش فناوری های جدید بوده اند. بنابراین، استفاده از SaaS در مراقبت های بهداشتی غیر معمول نیست.نمونه ای از نرم افزار خدمات سلامتی ابریالبته بیماران در هر کلینیک در مرکز توجه قرار دارند. به همین دلیل یکی از محبوب ترین نرم افزارهای SaaS، پرتال خدمات برای بیماران است. در میان نوآورانه‌ترین نمونه‌های محصولات SaaS مراقبت‌های بهداشتی، می توان به SNAP اشاره کرد.SNAP شامل یک پرتال بیمار است که امکان برنامه ریزی قرار ملاقات با پزشکان و یادآوری آنها را به بیماران فراهم می کند. علاوه بر این مدیریت سوابق پزشکی را آسان‌تر می‌کند و فرآیند صدور صورت‌حساب و سایر اسناد اداری را به‌طور خودکار درمی آورد تا پزشکان بتوانند تنها بر روی درمان بیماران تمرکز کنند.در واقع، شما می توانید توسعه پرتال وب SaaS خود را شروع کنید حتی اگر کسب و کار شما شما فعلا به سرویس مراقبت های بهداشتی متصل نباشد. این ارتباط ممکن است با صنایع دیگر مانند آموزش باشد.14. پلتفرم آموزش الکترونیکیآموزش بی وقفه یکی از ترندهای مهم این روزهاست . هر روزه مهارت های جدید مطرح می شود که افراد احساس می کنند باید به هر قیمتی آن مهارت را یاد بگیرند و برای آن وقت بگارند. خیلی ها زبان های برنامه نویسی را یاد می گیرند یا حداقل در تلاش برای یادگیری هستند. فردا ممکن است آشپزی یا جواهرسازی مطرح شود.نمونه ای از سامانه آموزش الکترونیکی ابرینابراین، پلت فرم آموزش الکترونیکی مکانی عالی برای انتشار کلاس های آنلاین و کسب سود است. آنها لزوماً نیازی به خدمات رسانی به مدارس ندارند، بلکه هر فرد یا شرکتی که به اشتراک گذاشتن دانش و مهارت ها برای آنها مفید باشد، می تواند مخاطب این پلتفرم ها باشد.برخی از صاحبان کسب و کار می توانند از فرصت استفاده کنند و از طریق آموزش آنلاین، اطلاع رسانی در مورد خدمات و محصولات خود انجام دهند. برخی از آنها واقعاً مردم را از طریق محتوای با کیفیت بالا در مورد خدمات خود، آگاه می کنند. صرف نظر از اهداف آنها، پلت فرم SaaS آموزش الکترونیکی می تواند در این فرآیند به آنها کمک می کند.15. پلتفرم های مدیریت املاکآخرین مورد راه اندازی نرم افزار به عنوان سرویس برای مدیریت املاک و مستغلات است. بسیاری از مردم اجاره نشین هستند. آنها مجبورند با صاحبخانه ها در پرداخت اجاره، قبوض آب و برق، اسناد و مدارک سر و کار داشته باشند. در اینجا، پلتفرم های مدیریت دارایی به کمک می آیند.نمونه سامانه مدیریت املاک ابریهدف پلتفرم‌های مدرن مدیریت دارایی، خودکارسازی پرداخت‌ها و تراکنش‌ها از طریق یکپارچه‌سازی سیستم‌های حسابداری و درگاه پرداخت مختلف است. آنها همچنین مشکلات مالکان را کاهش می دهند و به آنها اجازه می دهند درخواست ها را مشاهده کنند، جلساتی را با مستاجران احتمالی برنامه ریزی کنند، و حتی برخی از آنها داشبورد درآمد تصویری را در اختیار آنها قرار می دهند.برخی از راه‌حل‌های SaaS املاک و مستغلات به شما این امکان را می‌دهند که چراغ‌ها و دوربین‌ها را ردیابی کنید و حتی مشکلات بالقوه نگهداری در خانه را پیش‌بینی کنید. تعجب می کنید که چگونه ممکن است؟ اینترنت اشیا و فناوری مصنوعی این قابلیت ها را ممکن ساخته اند.روندهای جدید برای SaaSپیش بینی می شود که تا سال 2028، ارزش بازار SaaS به بیش از 720 میلیارد دلار برسد. این بدان معناست که محصولات SaaS در چند سال آینده محبوبیت بیشتری خواهند داشت. رشد سریع حاکی از ظهور نوآوری و تازگی با همان سرعت است. در اینجا برخی از روندهای SaaS وجود دارد که انتظار می رود در سال های بعد در بازار SaaS نفوذ کند.اتوماسیون مدیریت هویت-دسترسی برای SaaSیکی از اشکالات عمده SaaS سطح ناکافی ایمنی بود. یکی از دلایل این بود که محصولات SaaS معمولاً چند فروشنده هستند. اما مهندسان IT راه حلی را ارائه کردند که مدیریت هویت و دسترسی نام دارد. این سیستم نحوه دسترسی کاربران به اطلاعات و سطح دسترسی آنها به لایه های مختلف داده در یک شرکت را تعریف می کند.هنگامی که سیستم به درستی در یک محصول SaaS پیاده‌سازی شد، شما و کاربرانتان می‌توانید مطمئن باشید که داده‌های آن‌ها در برابر کاربران و هکرهای غیرمجاز محافظت می‌شوند.هوش مصنوعی (AI) و یادگیری ماشینی (ML)امروزه هوش مصنوعی و یادگیری ماشین فراگیر شده اند. این فناوری‌ها برای پیشرفت انواع نرم‌افزارها، از جمله محصولات SaaS، روز به روز عالی‌تر می‌شوند. روند طاقت فرسا و زائد خودکارسازی کارها، پیش‌بینی خرید مشتریان و پردازش حجم وسیعی از داده‌ها، تنها نمونه هایی از کارها هستند که هوش مصنوعی و یادگیری ماشینی می‌توانند از لیست وظایف کارکنان، حذف کنند.به عنوان مثال، سرویس هایی برای تجارت الکترونیکی وجود دارد که با کمک فناوری‌های هوش مصنوعی و یادگیری ماشین از تقلب در فرآیند پرداخت جلوگیری می‌کند. این سرویس قابلیت تشخیص موقعیت جغرافیایی و شناسایی پروکسی فراهم می کند تا به شرکت در رد یا پذیرش تراکنش کمک کند. بسیاری از سرویس های تجارت الکترونیکی با چت ربات‌های مبتنی بر هوش مصنوعی ادغام شده‌اند تا تعاملات را شخصی‌سازی نموده و به طور موثر به مشتریان کمک کنند.یکپارچگیمحصولات SaaS با سایر برنامه‌های واقع در فضای ابری یا حتی نرم‌افزارهای درون سازمانی ادغام می‌شوند تا کاربران نیازی به پرش از یک برنامه به برنامه دیگر نداشته باشند. با این روش می توان از عملکرد چندین محصول در یک مکان استفاده کرد.مدل یکپارچگی نقطه به نقطهبه عنوان مثال، یک پلت فرم SaaS برای تجارت الکترونیکی را می توان با یک CRM و ابزارهای مدیریت محتوا ادغام کرد که در نهایت منجر به یک داشتن یک استراتژی بازاریابی پیشرفته تر و البته تجربه کاربری عالی تر خواهد شد.SaaS عمودیمحبوبیت محصولات SaaS که برای نیازهای یک بخش خاص از مخاطبان طراحی شده است، احتمالاً افزایش خواهد یافت. افزایش 28 درصدی جستجوی محصولات SaaS عمودی از سال 2018 تا 2022 این مساله را تایید می کند. بنابراین شاید سرمایه گذاری در ساخت برنامه های SaaS برای یک بازار خاص، کلید موفقیت شما باشد.سرویس های ابری بدون کدظهور پلتفرم های بدون کد را به همه گیری جهانی کرونا ارتباط دارد. این دوره باعث شد که بسیاری از شرکت ها با مشکل کمبود آزمایش کننده های بسیار ماهر روبرو شوند و این زمانی است که پلتفرم های بدون کد پس از دوره ای طولانی به رسمیت شناخته شدند.در حال حاضر، پلتفرم‌های بدون کد مبتنی بر SaaS توسط بسیاری از شرکت‌ها پذیرفته شده‌اند، زیرا می‌توانند توسط افراد باهوش که تخصص فناوری ندارند، مدیریت شوند. بر اساس برخی پیش بینی ها، در آینده ای نزدیک، این فناوری کدنویسی جدید قرار است جایگزین برخی مهندسان فناوری اطلاعات درگیر در آزمایش شود.نرم افزار به صورت سرویس در بلاک چینفناوری بلاک چین می تواند یکی از پایه های امنیت سایبری را فراهم کند. بدون وارد شدن به پیچیدگی ها، اساساً داده ها با کمک رمزنگاری کدگذاری شده و به ترتیب زمانی قرار می گیرند.در ابتدا، این فناوری با ارزهای دیجیتال مرتبط بود، اما بعداً پتانسیل کامل خود را آشکار کرد. امروزه، بلاک چین داده‌های شخصی مشتریان و اطلاعات مربوط به تراکنش‌ها را به صورت رمزگذاری شده نگه می‌دارد. خود داده های رمزگذاری شده در تعدادی بلوک بسته بندی می شوند.در نتیجه، هر چه تعداد بلوک‌های بیشتری داشته باشید، داده‌ها محافظت بیشتری دارند. علاوه بر این، تغییر اطلاعات درون این بلوک‌ها دشوار است، زیرا هر کسی که تلاش می‌کند این کار را انجام دهد به راحتی از طریق یک کد رمزگشایی قابل ردیابی است که مانند یک امضای منحصر به فرد در دنیای بلاک چین عمل می‌کند.پیش بینی ها در مورد بلاک چین شامل این موارد است: روند جدیدی در حال ظهور است و نام آن “بلاک چین به عنوان سرویس” است. فعلا این روند در مراحل اولیه خود می باشد، اما مطمئنا در این وضعیت نخواهد ماند. امروزه فناوری بلاک چین به طور گسترده در محصولات SaaS پیاده سازی شده است و در آینده گسترش بیشتری خواهد یافت.بنابراین آیا می توانم واقعاً محصول SaaS خود را بسازم؟هر بار که شخصی تصمیم به راه اندازی کسب و کار می گیرد، یک مشکل ظاهر می شود و مشکل پول است. اما در دنیای مدرن روش های قدیمی جایگاهی نداشته و این امکان را برای هر کارآفرین مشتاقی فراهم می باشد که بدون داشتن پول زیاد در حساب بانکی یا دریافت سرمایه هنگفت، توانایی خود را نشان دهد.حتی اگر یک سرمایه دار هم نباشید، باز می توانید یک برنامه به عنوان سرویس ایجاد کنید که درآمد زیادی برای شما به ارمغان بیاورد. نیازی به تکرار این مساله نیست که این هیجان و انرژی در بازار محصولات نرم افزاری به صورت سرویس، موقتی نیست و برای سال‌های آینده در لیست روندهای توسعه وب باقی خواهند ماند.بازنشر از سایت سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Thu, 13 Jul 2023 20:49:24 +0330</pubDate>
            </item>
                    <item>
                <title>چگونه تمرکز داشته باشیم</title>
                <link>https://virgool.io/@samab/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%AA%D9%85%D8%B1%DA%A9%D8%B2-%D8%AF%D8%A7%D8%B4%D8%AA%D9%87-%D8%A8%D8%A7%D8%B4%DB%8C%D9%85-ey8yolpp9llp</link>
                <description>در دنیای امروزی با قابلیت همیشه در دسترس بودن شبکه ها، توانایی تمرکز بر روی یک کار و به پایان رساندن آن، بدون شک یکی از با ارزش ترین مهارت هایی است که همه خواهان آن هستند. کسی که از این گونه تمرکز برخوردار باشد می تواند کارهای بسیار بیشتری را نسبت به مردم عادی انجام دهد. به همین دلیل است که این مهارت در حال حاضر در این دنیا مورد نیاز است.افرادی که می توانند برای مدت طولانی تمرکز کنند با این توانایی فوق العاده متولد نشده اند. آنها برای رسیدن این توانایی باید آموزش دیده و تمرین کنند. باید به این مساله توجه کنید تمرکز یک مهارت است و می توان آن را مانند یک ماهیچه تقویت کرد.برای رسیدن به سطح بالایی از تمرکز باید ماهیچه های تمرکز خود را روزانه تمرین دهید.در این مقاله در مورد چگونگی ارتقای تمرکز خود صحبت خواهیم کرد تا بتوانید به وضعیت فعالیت با تمرکز زیاد برسید و کارهای بیشتری را سریعتر انجام دهید.انواع تمرکزقبل از اینکه به اصل مطلب بپردازیم، بهتر است به طور خلاصه در مورد تمرکز صحبت کنیم.دو نوع تمرکز وجود دارد. اولی تمرکز پراکنده و دوم تمرکز مستقیم است.تمرکز پراکندهآیا تا به حال هنگام صحبت با تلفن و پختن شام، خانه را تمیز کرده اید؟ این تمرکز پراکنده است. شما فقط یک کار را انجام نمی دهید شما تمرکز خود را بین چند کار تقسیم می کنید. بسیاری از ما تمرکز پراکنده زیادی انجام می دهیم. اگرچه این لزوماً چیز بدی نیست، اما زمانی که کار به تمرکز کامل نیاز دارد، مانند مطالعه، نوشتن مقاله یا کار می‌تواند مضر باشد.تمرکز مستقیماین نوع تمرکز نقطه مقابل تمرکز پراکنده است. زمانی که کار سخت و پیچیده ای انجام می دهید از این نوع تمرکز استفاده می کنید. این همان تمرکزی است که ما نیاز زیادی به تمرین برای رسیدن به آن داریم. در حالت بهتر این نوع تمرکز به یک عادت فرد تبدیل می شود. وقتی در حالت تمرکز مستقیم هستید، حواس شما پرت نمی شود و تمام حواس شما معطوف کاری است که در حال انجام آن می باشید. در این حالت می توانید آن کار را سریعتر و کارآمدتر انجام دهید.برای انجام بهتر کارها، باید نگاه خود را از تمرکز پراکنده به سمت تمرکز مستقیم معطوف کنیم.اکنون که اطلاعات پایه ای تمرکز را یاد گرفتیم در مورد چگونگی دستیابی به تمرکز مستقیم و حذف تمرکز پراکنده صحبت خواهیم کرد.اول: عوامل حواس پرتی خارجی را حذف کنیدپرت شدن حواس واقعاً برای ورود به یک وضعیت عمیق کاری مضر است. مثلا وقتی تلویزیون در مقابل شما روشن باشد، واقعاً نمی توانید روی کار خود تمرکز کنید. این مساله جدی است، واقعا با وجود عواملی که حواس ما را پرت می کنند نمی توان تمرکز عمیق در انجام کار داشت.اگر از عوامل حواس پرتی اجتناب نکنیم، هر چقدر هم که تلاش کنیم در نهایت در این عوامل غرق خواهیم شد. باید از این عوامل دور شد. برای حفاظت از خود دسترسی به عوامل بر هم زننده تمرکز را کم یا به طور کلی قطع کرد. بهتر است به هر قیمتی از آنها دوری کنیم تا اینکه در معرض وسوسه های آن قرار نگیریم.به این مساله مثل یک جنگ نگاه کنید. حواس‌پرتی‌های شما می‌تواند لذت‌های فوری به شما بدهد که در درازمدت هیچ فایده‌ای ندارند. در مقابل، کارهای مهمی که باید انجام دهید به شما رضایت‌های دیرهنگام می‌دهد که سود زیادی برای شما خواهد داشت.بنابراین، برای پیروز شدن در نبرد در برابر رضایت آنی، فقط آنها را از بین ببرید. آن‌ها را از خودتان دور کنید تا هیچ انرژی برای مقاومت در برابر آنها، هدر نرود.وقتی آن عوامل حواس‌پرتی بیرونی را حذف می‌کنید و جلوی خود را می‌گیرید، فضایی را برای خود باز می‌کنید تا روی کارهای ضروری خود تمرکز کنید.بنابراین، اگر موبایل حواس شما را پرت می کند، حالت بی صدا را فعال کنید. اجازه ندهید اعلان‌ها شما را از حالت تمرکز مستقیم دور کنند.اگر به هم ریختگی محل کار حواس‌تان را پرت می‌کند، اتاقتان را قبل از کار تمیز و مرتب کنید. مطالعات نشان داده است که وقتی اطراف شما نامرتب است تمرکز کردن دشوار است.وقتی اعضای خانواده حواس شما پرت می کند، مؤدبانه به آنها بگویید که در یک زمان خاص در دسترس نیستید. به آنها اطلاع دهید که در ساعات خاصی از روز در دسترس آنها خواهید بود.دوم: حواس‌پرتی‌های درونی را حذف کنیدحتی اگر به طور کامل تمام حواس‌پرتی‌های بیرونی را حذف کنید، هنوز یک چیز وجود دارد که می‌تواند شما را از حالت تمرکزتان دور کند: آنها حواس‌پرتی‌های درونی‌تان مانند فکر کردن، استرس، افکار پراکنده در مغز و موارد مشابه آن، هستند.ما انسان ها خیلی فکر می کنیم. فکر کردن برای تولید ایده ها خوب است، اما زمانی که می خواهید تمرکز مستقیم داشته باشید می تواند بد باشد. برای انجام کارها با تمرکز بالا، باید بدانید که چگونه ذهن را آرام کرده و افکار درونی خود را حذف کنید.یکی از مؤثرترین راه‌ها برای مهار کردن افکار پراکنده در ذهن، مدیتیشن روزانه است. می توان هر زمان که حواس‌ پرت شده است، چشم ها را بسته و فقط دو یا سه دقیقه ذهن را از افکار مختلف دور کرد. بیشتر اوقات، تمرکز دوباره جمع می شود و می توان دوباره کار را ادامه داد. این به ما این امکان می دهد با تمرکز عمیق کار کنیم.مدیتیشن همچنین توسط تحقیقات علمی تایید می‌شود. نتایج این تحقیقات نشان می دهد که با مدیتیشن تمرکز و خودکنترلی ما را بهبود می یابد، افکار پراکنده را کاهش می‌دهد و شادی ما را بهبود می‌بخشد. در مجموع، مدیتیشن یکی از بهترین راه‌ها برای آرام کردن ذهن و بهبود چشمگیر تمرکز است.راه دیگر برای محدود کردن حواس‌پرتی‌های درونی‌تان، نوشتن افکاری که به ذهن خطور می کند. وقتی افکار خود را روی کاغذ می نویسید، آنها را به تصویر می کشید. شما این افکار مزاحم را در ذهن خود قرار نمی دهید. در عوض، آنها را به کاغذی که جلوی شماست می فرستید.وقتی امروز باید کاری را انجام دهید که به کاری که در حال حاضر انجام می دهید مربوط نمی شود، آن را یادداشت کنید.وقتی برای فردا خریدی باید انجام بدهید، آن را یادداشت کنید.وقتی چیزی هست که نباید فراموشش کنید، آن را یادداشت کنید.دیوید آلن – مغز شما یک ابزار تفکر است، نه یک وسیله ذخیره سازیچیزی که این روش دوست داشتنی می کند این است که فضای ذهنی را آزاد می کند و فرد را از استفاده از انرژی غیر ضروری محافظت می کند. این مساله باعث می شود تا بتوان روی چیزهایی که مهم تر هستند تمرکز کنیم.مهم‌تر از همه، با حذف حواس‌پرتی‌های درونی‌، تمرکزتان را بیشتر می‌کنید و انجام کارهایی که تمرکز بالا می خواهند آسان می شود. در نهایت به خودتان اجازه می‌دهید کارهای بیشتری را سریع‌تر انجام دهید.سوم: از تکنیک پومودورو استفاده کنیددلایلی وجود دارد که چرا تکنیک پومودورو امروزه بسیار محبوب شده است.اگرچه مهم است که در حین کار به یک حالت متمرکز برسید، اما برای اکثر افراد سخت است که برای مدت زمان بسیار طولانی تمرکز کنند. خواه تمرکز پراکنده باشد یا تمرکز مستقیم، تمرکز بلندمدت خسته کننده است. به همین دلیل است که باید مغز خود را تحریک نکنید و پس از مدت زمان مشخص استراحت نموده و سپس به کار ادامه دهید.با استراحت، توانایی تمرکز و انرژی ذهنی خود را دوباره شارژ نموده و برای مدت طولانی هوشیارتر و پربازده‌تر می‌شوید.اینجاست که تکنیک Pomodoro وارد عمل می شود. این تکنیک به شما امکان می دهد تمرکز بالایی داشته باشید و در عین حال به شما زمان می دهد تا استراحت مناسبی داشته باشید.به احتمال زیاد قبلاً در مورد این تکنیک شنیده اید، اما در اینجا یک بررسی سریع از آن خواهیم داشت:کاری را برای انجام دادن انتخاب کنید.تایمر را برای 25 دقیقه تنظیم کنید.وقتی تایمر تمام شد، 5 دقیقه استراحت کنید.تکرارنکته‌ای که باید اینجا به آن اشاره کنیم این است که در حین استراحت، هیچ فعالیت تحریک‌کننده‌ای مانند چک کردن تلفن خود و مرور شبکه‌های اجتماعی انجام ندهید. آنها موج های دوپامین را به مغز هدایت می کنند، بنابراین توجه شما را پراکنده می کنند. در عوض سعی کنید فعالیت های غیر محرک مانند مدیتیشن، پیاده روی سریع یا چرت زدن کوتاه انجام دهید.اقدام کنیداکنون که نکاتی را در مورد چگونگی ارتقای تمرکز خود به اشتراک گذاشتیم، زمان آن رسیده است که اقدام کنید. هیچ چیزی که در بالا ذکر کردیم برای شما مفید نخواهد بود مگر اینکه آنها را در زندگی واقعی خود به کار ببرید.بنابراین، به عنوان یک نقطه عمل برای این مقاله، به شما توصیه می کنیم حداقل دو مورد از این پیشنهادها را برای محدود کردن حواس پرتی های بیرونی و درونی خود برای جلسه کاری بعدی خود اعمال کنید.اقدام کنید و از مزایای آن بهره مند شوید.بازنشر از سایت سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Mon, 10 Jul 2023 16:10:17 +0330</pubDate>
            </item>
                    <item>
                <title>4 شغلی که در یک دهه آینده به خاطر هوش مصنوعی از بین خواهند رفت</title>
                <link>https://virgool.io/@samab/4-%D8%B4%D8%BA%D9%84%DB%8C-%DA%A9%D9%87-%D8%AF%D8%B1-%DB%8C%DA%A9-%D8%AF%D9%87%D9%87-%D8%A2%DB%8C%D9%86%D8%AF%D9%87-%D8%A8%D9%87-%D8%AE%D8%A7%D8%B7%D8%B1-%D9%87%D9%88%D8%B4-%D9%85%D8%B5%D9%86%D9%88%D8%B9%DB%8C-%D8%A7%D8%B2-%D8%A8%DB%8C%D9%86-%D8%AE%D9%88%D8%A7%D9%87%D9%86%D8%AF-%D8%B1%D9%81%D8%AA-aearhotfjnlh</link>
                <description>اگر در مورد ChatGPT و هوش مصنوعی نگران هستید که شغل شما را در آینده از بین ببرند، بدانید که تنها نیستید. بر اساس گزارش جدید مجمع جهانی اقتصاد که داووس به خاطر آن به شهرت رسیده است، میلیون‌ها شغل ممکن است از بین بروند. این خبر بدی است اما خبر خوب این است که در کوتاه مدت بیشتر کارکنان از خطرات آن در ایمن هستند.ابداعات در زمینه هوش مصنوعی نمی توانند با نبوغ انسان رقابت کنند اما ظرفیت آنها برای رشد هوش بالاتر از انسان ها، واقعی است. جفری هینتون، دانشمندی که به او لقب “پدر هوش مصنوعی” داده اند، اخیراً از گوگل استعفا داد و نگرانی‌های خود را در مورد پتانسیل بالا و خطرناک این فناوری ابراز کرد. او نگرانی خود را با این سوال ها مطرح کرده است: “آیا می‌دانستید که انسان‌ها تقریباً 86 میلیارد نورون در مغز خود دارند، اما ChatGPT در حال حاضر بین 500 میلیارد تا یک تریلیون ارتباط دارد؟ با این وضع ما چگونه باید زنده بمانیم؟”.استدلال مجمع جهانی اقتصاد در این مورد کاملاً واضح است: زمان برای میلیون‌ها شغل، به‌ویژه آن‌هایی که سعی در مقاومت در برابر تحول دیجیتال دارند، در حال سپری شدن است و آنها باید راهی که دستگاه فکس رفته را طی کنند.این مجمع پیش بینی می کند که تا سال 2027، ، نزدیک به 70 میلیون شغل جدید در سراسر جهان ایجاد شده و 83 میلیون شغل حذف خواهد شد. این به معنای کاهش اشتغال 14 میلیون شغل یا 2 درصد از نیروی کار در جهان است.برای اینکه یکی از آن 14 میلیون نیروی کاری که بدون شغل خواهند ماند نباشید، قاعدتا باید یکی از نقش های به روز را به عهده بگیرید که دارای رشد بالایی است، مبنای فناوری دارد و بر پایه دیجیتال بودن و حفظ پایداری، هدایت می شود.مشاغل آینده به نقل از داووسجای تعجب نیست که اکثر مشاغلی که سریع‌ترین رشد را دارند به فناوری ارتباط دارند. هوش مصنوعی و متخصصان یادگیری ماشین در صدر فهرست مجمع جهانی اقتصاد قرار دارند و پس از آن متخصصان پایداری، تحلیلگران هوش تجاری و متخصصان امنیت اطلاعات قرار دارند.به گفته مجمع جهانی اقتصاد، همانطور که جهان به تدریج به سمت انرژی های تجدیدپذیر حرکت می کند، معماران و نقشه برداران، مهندسان انرژی های تجدیدپذیر و متخصصین نصب و سیستم انرژی خورشیدی نیز نقش های با رشد بالایی خواهند داشت.این یافته‌ها با ادعای مجمع جهانی اقتصاد مطابقت دارد که سه مهارت اصلی که در پنج سال آینده مهم‌تر خواهند شد تفکر خلاق، تفکر تحلیلی و سواد فن‌آوری هستند که هیچ‌کدام نمی‌توانند به صورت خودکار دربیایند. این مجمع همچنین بیان کرده است که تمایل کارفرمایان به این مهارت ها، اهمیت مستمر حل مشکلات پیچیده را نشان می دهد.روی دیگر سکه، نقش‌هایی که سریع‌ترین ریزش را دارند نیز به دلیل ظهور فناوری و اتوماسیون کاهش می‌یابند. اکثریت این نقش ها دفتری، اداری یا منشی هستند. مجمع جهانی انتظار دارد که چهار مورد به ویژه سریعترین کاهش را داشته باشند: کارمندان بانک، کارمندان خدمات پستی، صندوقداران، کارمندان ارائه بلیط و کارمندان ورود اطلاعات.حتی اگر شغل شما در این لیست نباشد، احتمال دارد که در امان نباشید. مجمع جهانی پیش بینی می کند در روند دیجیتالی شدن در طی پنج سال آینده، تقریباً یک چهارم از همه مشاغل – حتی آنهایی که به طور چشمگیری رشد نمی کنند یا کاهش نمی یابند – به نوعی در نتیجه هوش مصنوعی تغییر خواهند کرد.مشاغل در حال رشدمجمع جهانی اقتصاد در یک همکاری با شرکت لینکداین، 100 شغلی که از سال 2018 تاکنون به صورت جهانی بیشترین رشد پیوسته را داشته اند، استخراج نموده و منتشر کرده است.شانزده شغل از 100 شغل برتر فهرست “شغل های در حال رشد” در حوزه فناوری و فناوری اطلاعات است. با این حال، فروش و مشاغل مرتبط با مشتریان با 22 مورد از 100 نقش، بخش عمده ای از لیست را به خود اختصاص داده است. این مساله نشان دهنده افزایش تمرکز بر توسعه و تنوع بخشی به گروه های مشتریان در یک دوره سریع پیشرفت فناوری می باشد.در این گزارش همچنین به نقش‌های جذب منابع انسانی، استعدادیابی و حتی واحدهای اختصاصی برای “استخدام فناوری اطلاعات” این مساله به صورت ویژه اشاره شده است که اهمیت فزاینده دسترسی به استعدادها در بازار کار را نشان می دهد.یک شغل با عنوان هماهنگ کننده در محل کار، از سال 2018 در بخش کاریابی لینکدین 39 درصد رشد داشته است. این مساله نشان دهد که احتمالا شرکت ها در تلاش هستند تا محیط کاری خود را برای حالت های ترکیبی کار کردن (دورکاری و حضوری) به وضعیت رضایت بخشی برسانند.خوشبختانه کارکنانی که از برخی مهارت های فنی برخوردار هستند، اوضاع بهتری خواهند داشت حتی آن‌هایی که در صنایعی که مجمع جهانی اقتصاد پیش‌بینی روند منفی برای آنها دارد، کار می کنند. دن شاپرو، مدیر عامل لینکدین، در مصاحبه با مجله فورچون گفته است که بر این باور است که قدرت به این زودی ها به سمت مدیران شرکت ها باز نمی گردد. همچنین او بیان کرده که “به نظر من روند بلندمدت کاملاً واضح است”.او گفته است که: “کارفرمایان هنوز در یافتن افراد مورد نیاز خود، حتی در بازار کار فعلی، با مشکل مواجه هستند. دلیلش این است که روند بلندمدت به سمت مهارت‌های فنی غیرقابل انکار است و ما نمی‌توانیم همزمان با آن پیش برویم”.منبع</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Thu, 06 Jul 2023 10:04:49 +0330</pubDate>
            </item>
                    <item>
                <title>6 نکته امنیتی مهم برای توسعه دهندگان وب</title>
                <link>https://virgool.io/@samab/6-security-tips-every-web-developer-should-follow-re3klzaaabol</link>
                <description>بازار توسعه وب با سرعت بسیار زیادی در حال رشد است. آمار نشان می دهد که اندازه این بازار تا سال 2026 به 14.3 میلیارد دلار خواهید رسید که عدد بسیار بزرگی است. این بازار بزرگ در اختیار همه توسعه دهندگان وبی در سرتاسر جهان می باشد.اگر چه توسعه وب کار ساده ای نیست چون تعداد زیادی از ویژگی ها وجود دارد که برنامه نویس باید با آنها توجه کند که یکی از مهم ترین آنها، امنیت می باشد. همزمان با توسعه فناوری در شکل های مختلف و با نرخ انفجاری بالا، هکرها هم روش های موثری برای دست یافتن به داده های حیاتی یافته اند.بنابراین توجه به مسائل امنیتی در زمان توسعه یک وب سایت یا برنامه تحت وب، حیاتی است. مسائلی مختلف در این زمینه وجود دارد که باید آن ها به ذهن بسپاریم. در ادامه این مسائل را بررسی می کنیم.قبل از ذخیره داده ها، خوب فکر کنیداولین چیزی که باید به آن توجه شود نوع داده هایی است که در وب سایت ذخیره خواهند شد. خیلی از وب سایت ها داده های زیادی از کاربران جمع آوری می کنند در حالی که اصلا به این داده ها نیاز ندارند. اگر این داده ها در حملات نشت بکنند، به اعتبار سایت لطمه جدی وارد خواهد شد.قبل از اینکه مجوز جمع آوری هر گونه داده ای را صادر کنید، مدت طولانی و موشکافانه فکر کنید که آیا این داده لازم است؟ نباید با ذخیره کردن داده های غیر لازم، بار اضافه ای به وب سایت تحمیل کرد. اگر فکر می کنید که داده هایی مثل شما کارت بانکی، کلمه عبورها، آدرس ها واقعا برای کارکرد سایت لازم نیستند، آن ها را ذخیره نکنید. این کار باعث می شود که وب سایت کارآمدی بالاتر و امنیت بیشتر داشته و مدیریت آن آسان تر باشد.از کلمه عبورهای قوی استفاده کنیدهر وب سایتی باید با قوی ترین کلمه عبورهای ممکن، امن شده باشد. موفقیت و امنیت کسب و کار، به این مساله ارتباط دارد. اگر هنوز از کلمه عبورهای ساده استفاده می کنید، یک هدف ساده برای هکرها خواهید بود. اگر از پسوردهایی مانند “qwerty123” یا موارد مشابه آن استفاده می کنید، در صورت حمله در کمتر از 10 ثانیه، هک خواهید شد.برای اطمینان از امنیت وب سایت و داده های کسب و کار، حتما باید از کلمه عبورهای قوی استفاده کرد. یک کلمه عبور قوی همیشه حداقل 8 کاراکتر دارد که شامل کارکترهای ویژه، عدد، حروف بزرگ و کوچک می باشد. یک وب سایت نباید اجازه استفاده از کلمه عبورهای ساده و قابل نفوذ را به کاربران خود بدهد. استفاده از کلمه عبورهای طولانی و پیچیده مشکل فراموش کردن آن ها را نیز ایجاد می کند. برای حل این مشکل می توان از سرویس های مدیریت کلمه عبور مانند Lastpass یا Bitwarden استفاده کرد.رمزگذاری اطلاعات بازدیدکنندگانبازدیدکنندگان پایه اساسی هر وب سایتی هستند. حفاظت از داده های خصوصی کاربران برای جلب اعتماد بسیار ضروری است. پس باید هرگونه اطلاعاتی که از کاربران جمع آوری و ذخیره می شود، رمزگذاری شود. هر چقدر اهمیت اطلاعاتی که ذخیره می شود بالاتر است باید از الگوریتم پیچیده تری برای رمزگذاری آن، استفاده کرد. برای مثال می توان به وب سایت هایی اشاره کرد که با اطلاعات بانکی کاربران مانند شماره کارت، تاریخ انقضاء و موارد مشابه سر و کار دارند و باید آن ها را ذخیره کنند. این وب سایت ها باید حتما از قوی ترین الگوریتم های رمزگذاری داده ها استفاده کنند. اگر داده ها با روش های قوی رمزگذاری شده باشند، تقریبا می توان گفت که دست هکرها به آنها نخواهد رسید.برخی از روش های معمول رمزگذاری داده ها عبارتند از:AES (استاندارد رمزگذاری پیشرفته)Triple DES (استاندارد رمزگذاری داده)RSA (عبارت اختصاری از کلمات Rivest-Shamir-Adleman)اعتبارسنجی همه داده های ورودیراه های زیادی برای به خطر افتادن داده ها در محیط های آنلاین از طریق ورود داده وجود دارد. همین مساله مشخص می کند که اعتبارسنجی داده های ورودی یک بخش مهم از توسعه وب با امنیت می باشد.به عنوان مثال وقتی یک توسعه دهنده وارد حساب کاربری خود در سایت می شود نیاز به دو نمونه از اطلاعات دارد که شامل شناسه کاربری و کلمه عبور می باشد. این دو فیلد در اکثر سایت ها برای ورود مورد استفاده می گیرند و خیلی معمول هستند. از نمونه های دیگر اطلاعات ورودی می توان به فرم های جستجو و فرم های query اشاره کرد. با اینکه داشتن این فرم ها قابلیت های خیلی ضروری را به سایت اضافه می کنند اما همزمان باعث باز شدن پای انواع حملات هکری به سایت هم خواهند شد. مثلا هکرها می توانند درخواست هایی را از طریق این فرم ها ارسال کنند که به آنها در دستیبابی به بخش های محدود شده سایت، کمک می کند. حملاتی که از طریق ورود اطلاعات خاص در فرم های سایت انجام می شوند اصطلاحا SQL injection نامیده می شوند.از این نوع حمله می توان با اعتبارسنجی کامل داده های ورودی کاربر و پاکسازی آن می توان جلوگیری کرد. در واقع باید مطمئن شد که هر گونه اطلاعات دریافتی از کاربران مستقیما در بانک اطلاعاتی ثبت نشود مگر اینکه قبل از آن به طور کامل چک شده باشد. همچنین می توان مجموعه ای از تایید کننده ها ایجاد کنید تا ورودی ها را به دقت بررسی کنند. وجود فایروال هم می تواند در جلوگیری از حملات اینچنین، کمک کننده باشد.استفاده از شبکه های اختصاصی مجازیشبکه های اختصاصی مجازی یا به اختصار وی-پی-ان اختصاصی، ابزاری عالی برای اطمینان از این است که داده های حساس شما به صورت امن در محیط وب جابجا می شود. این مساله در برخی پروژه های توسعه وب که توسعه دهنده اطلاعات حساس مشتری مانند اطلاعات تراکنش های مالی، داشبوردهای اطلاعاتی و غیره را در اختیار دارد، از اهمیت بیشتری برخوردار می شود. یک شبکه اختصاصی می تواند از درز کردن این اطلاعات حساس، جلوگیری کند.توجه داشتن بر به روزرسانی نرم افزارهایکی از روش های معمول برای نفوذ توسط هکرها پیدا کردن نسخه قدیمی و ناامن نرم افزارها روی سرورها می باشد. برای مثال افزونه های نرم افزار معروف وردپرس، کمک می کنند تا امکاناتی به نرم افزار اصلی اضافه شود. این افزونه ها هر از گاهی توسط توسعه دهنده آن به روز می شوند. گاهی به روزرسانی ها برای اضافه کردن امکانات به افزونه می باشد اما بیشتر اوقات به روزرسانی شامل رفع اشکالات امنیتی هم می باشد که جلوی نفوذ هکرها به سایت از طریق مشکل امنیتی موجود در افزونه را بگیرد.توسعه دهنده سایت باید توجه داشته باشد که همه نرم افزارهای مرتبط با وب سایت به روز باشد. همچنین اطلاعات کافی در اختیار مشتری سایت قرار داده شود که به این مساله توجه کافی داشته باشد.نتیجههمه افراد متخصص فعال محیط سایبری باید به مساله امنیت به عنوان یکی از مهم ترین ابعاد کسب و کار توجه داشته باشند. برای یک توسعه دهنده وب، کم نقص جلوه گر کردن و همچنین اعتبار داشتن نزد مشتری از اهمیت بالایی برخوردار می باشد که با ایجاد اطمینان و اعتماد در مشتری ایجاد می شود. اولین راه برای ایجاد اعتماد، امن کردن اطلاعات مشتریان و کمک کردن به آنها در امن سازی اطلاعات کاربرانشان می باشد. مسائلی که در این مطلب به آنها اشاره شد، کمک می کند تا مساله توسط توسعه دهنده وب محقق شود.منبع</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Wed, 30 Nov 2022 11:10:25 +0330</pubDate>
            </item>
                    <item>
                <title>10 ابزار برای طراحی نمونه اولیه محصول</title>
                <link>https://virgool.io/@samab/10-best-prototyping-tools-for-ux-designers-nbscsfdrwppz</link>
                <description>یکی از کارهای مهم اولیه در تهیه یک محصول نرم افزاری، تولید نمونه اولیه یا ماکتی از آن است که قابلیت های محصول را نمایش داده یا رابط کاربری آن را به افراد مورد نظر، معرفی می کند. امروزه روش های زیادی برای ساخت نمونه های تعاملی محصول برای طراحان با ابزارهای مختلف به وجود آمده است. در این مقاله 10 مورد از بروزترین ابزارهای موجود که به طراحان کمک می کنند تا نمونه هایی تعاملی از محصول بسازند را معرفی می کنیم.ادوب XDادوب XD یکی از معمول ترین برنامه ها بین طراحان UI / UX می باشد که به عنوان یک ابزار همه کاره برای نمونه سازی وایرفریم، نمونه های تعاملی، قالب وب سایت، بازی، اپ موبایل و موارد بسیار دیگر، مورد استفاده قرار می گیرد. این برنامه امکان می دهد که اعضای تیم در پلتفرم های مختلف به صورت بلادرنگ با همدیگر کار کرده و همزمان مستقیما بازخوردهای مهم را از مشتریان دریافت کنند.ادوب XD هم در Mac OS و هم در سیستم عامل ویندوز در دسترس می باشد. این برنامه به عنوان جدیدترین عضو خانواده Creative cloud ادوب، با برنامه های دیگر این شرکت ارتباط یکپارچه دارد.مارول Marvelمارول یک برنامه ساده تر نسبت به ادوب XD است که به صورت ابری عمل می کند و برای ساخت رابط کاربری واقعی و طراحی، به کار می رود. ساخت ماکت های تعاملی برای جان بخشیدن به هر ایده طراح با الگوهای از پیش ساخته شده و تصاویر و آیکن های موجود در این برنامه، امکان پذیر می شود. طراحان می توانند در این برنامه نمونه های اولیه برای دسکتاپ، آندروید و محصولات اپل بسازند.اکسور Axure RPاکسور Axure RP ابزاری برای نمونه سازی است که بیشتر مناسب طراحان حرفه ای است چون قابلیت های بسیار خوبی داشته و ابزارهایی برای درج محتوای پویا در طراحی دارد. Axure با قابلیت های شرط گذاری و ویوهای انطباقی امکان تولید نمونه های تعاملی با جزئیات بالا را به طراحان می دهد.علاوه بر امکانات بالا این برنامه از مستندات مفصلی برخوردار بوده و خروجی بهتری به برنامه نویسان بدون اینکه کدنویسی لازم باشد، می دهد.اینویژن InVisionاینویژن InVision یکی از بزرگترین و متداول ترین ابزارهای نمونه سازی است که توسط طراحان و شرکت ها مورد استفاده قرار می گیرد. این برنامه فرمت های مختلفی از فایل ها را پشتیبانی می کند و با قابلیت درگ و دراپ به طراح امکان می دهد تا نمونه هایی بسیار نزدیک به محصول نهایی، تولید کند. با امکان پاک کننده تصویر پیش زمینه می توان تصاویر را پس از ارسال شفاف نموده و انیمیشن و حرکاتی را به آنها اضافه کرد.همکاری گروهی در این نرم افزار به روشی آسان پیاده سازی شده به صورتی که اعضای تیم می توانند تغییرات را به صورت بلادرنگ مشاهده کرده و بازخوردها را به سرعت دریافت کنند. این کار توسط طراح به صورت درگ و دراپ در محیط گردش کار برنامه انجام می شود. این برنامه به خوبی به عنوان ابزاری جا افتاده که به صورت مداوم تلاش می کند به طراحان در نمونه سازی با ارائه ویژگی های جدید و بالا بردن بهره وری کمک کند.فریمر Framerاگر به دنبال یک ابزار طراحی هستید که نمونه سازی ساده و سریع از ویژگی های آن باشد، برنامه Framer بهترین گزینه برای شماست. این برنامه به انعطاف، طراحی های تعاملی، خروجی های واقعی و طرح بندی های واکنش گرا مشهور می باشد. این برنامه پویایی طراح را از درگ و دراپ عادی فراتر می برد چون یک ابزار تولید نمونه بر مبنای کد می باشد و از CoffeeScript در ساختن نمونه ها استفاده می کند.فریمر شامل پیش نمایش زنده برای دستگاه های مختلف، مستندات با نگارش خوب و گردش کار هماهنگ می باشد چون از طریق کد پشتیبانی می شود. همچنین آموزش های متعدد ویدیویی در این برنامه گنجانده شده که به کاربران در یاد گرفتن این ابزار با امتیاز بالا، کمک می کند.فیگما Figmaفیگما Figma جدیدترین عضو از خانواده در حال رشد ابزارهای نمونه سازی است که بیشتر طراحان و اساسا تیم های طراحی از آن برای ساخت نمونه سازی استفاده می کنند. این برنامه یک ابزار کامل است که امکانات پیشرفته و قوی برای تعامل اعضای یک تیم برای طراحی منعطف و در دسترس از ابتدای مسیر طراحی تا پایان آن دارد. امکانات دیگر شامل پلاگینی مانند Figmotion و Autoflow بوده و همچنین ابزارهای Arc Tool و Vector Networks در اختیار طراح هم می باشند.استفاده از فیگما آسان است، به راحتی قابل اشتراک گذاری است و ارزش بالایی در برابر پولی که برای آن پرداخت می شود، دارد. همچنین می توان از فیگما به صورت رایگان هم استفاده کرد. این برنامه اخیرا به شدت مورد توجه طراحانی قرار گرفته است که به دنبال یک ابزار تحت وب برای طراحی رابط کاربری یا ساخت نمونه اولیه تعاملی برای محصول می باشند.برنامه Justinmindبرنامه Justinmind یک ابزار تولید نمونه محصول است که به طراح اجازه می دهد تا بر روی تجربه کاربر، تمرکز کند. این برنامه برای تولید وایرفریم و نمونه سازی واکنش گرا برای صفحات با وضوح مختلف، مناسب می باشد. طراحان می توانند از مجموعه بزرگ قالب ها و کتابخانه های رابط کاربری در این برنامه برای ساخت نمونه محصولی که انطباق بالایی با محصول نهایی دارد، استفاده کنند. این ابزار همچنین امکان استفاده از فرم های هوشمند را فراهم می کند که به منابع داده متصل می شوند و هیچ نیازی به برنامه نویسی ندارند.همراه این برنامه تعداد زیادی محتوای آموزشی و ویدیوهای راهنما برای تمام سطوح وجود دارد. دو ویژگی عالی در این ابزار وجود دارد: اول اینکه اجازه می دهد که طراحان به صورت آفلاین با آن کار کنند. دوم اینکه با محیط های دسکتاپ و موبایل کاملا سازگار می باشد.اریگامی Origami Studioاریگامی Origami مسیر طولانی را از شروع توسعه خود طی کرده است. این برنامه توسط طراحان فیسبوک هم استفاده می شود. این ابزار جایگاه برتر خود را در بین برنامه های نمونه سازی تثبیت کرده است که از نمونه های بارز آن می توان به طراحی محصولات شناخته شده ای مانند Messenger و Twitter توسط این ابزار، اشاره کرد. اریگامی مجهز به کامپوننت های از پیش ساخته ای هست که طراحان می توانند به کمک آنها نمونه اولیه پیشرفته ای از محصولات تولید کنند. این ابزار بیشتر تمرکز بر انیمیشین و حرکت داشته و توابعی برای تبدیل طراحی ها به کدهای برنامه نویسی دارد.اریگامی پلتفرمی برای اشتراک گزاری و نمایش نمونه اولیه تولید شده توسط کاربران هم دارد. در نهایت برای نشان دادن حسن نیت به کاربران، این ابزار به رایگان برای همه قابل دریافت و استفاده می باشد.اسکچ Sketchاسکچ Sketch یکی از متداول ترین ابزارهایی است که توسط میلیون ها نفر از طراحان در سرتاسر جهان برای طراحی رابط کاربری و تولید نمونه اولیه محصولات استفاده می شود. این نرم افزار یک ابزار طراحی برداری است که رابط کاربری منطبق بر خروجی واقعی برای ویرایش استایل ها، اندازه ها، طرح بندی، تعیین خصوصیات حاشیه ها، رنگ آمیزی، حالت های خمیدگی ها و بسیاری موارد دیگر، دارد. این برنامه یک روند طراحی هموار دارد که در آن طراحان می توانند یک نمونه اولیه با کیفیت را در عرض چند دقیقه بسازند.اسکچ به طراحان قدرت می دهد که ایده های خودشان را به طرح های هنری فوق العاده تبدیل کنند. اگر چه این برنامه به طور خاص برای سیستم عامل Mac ساخته شده اما از صدها پلاگین پشتیبانی می کند که امکانات و انعطاف بیشتری به این ابزار قدتمند می دهند.وب فلو Webflowساخت یک نمونه اولیه همزمان با تولید یک وب سایت معادل آن، امکانی است که توسط Webflow فراهم شده است. این ابزار تولید نمونه اولیه است که به ساختن سایت های واکنش گرا بدون یک خط کد نوشتن، معروف شده است. طراحان می توانند از المان های پیچیده از پیش ساخته شده آن را برای ساخت نمونه های اولیه که بسیار شبیه به محصول نهایی هستند، استفاده کنند که در نهایت وب فلو می تواند با یک کلیک آن را به تبدیل به یک وب سایت کاربردی کند. این ابزار همچنین سرعت کار توسعه دهنده ها را با فراهم کردن کدهای تمیز و معنادار، افزایش می دهد.وب فلو دارای امکانات توسعه و انتشار استراتژی های به روز بازاریابی بدون مختل کردن کار تیم تولید می باشد. وب فلو یک ابزار کاملا قابل اعتماد است که بزرگانی مانند Dell و ناسا به آن اطمینان کرده اند.نوبت شماهمزمان با متنوع شدن ابزارها، انتظارات از طراحان نیز تغییر می کند. بعضی از اوقات طراحی بیش از چیزهایی که طراحان برای عرضه دارند، مطالبه می کند. این مساله نیز به تلاش بسیار و تفکر خلاقانه از سوی طراحان دارد.به همین دلیل انتخاب بهترین ابزارهای نمونه سازی و درک چگونگی کارکرد آنها برای پاسخگویی به نیازها از اهمیت بالایی برخوردار است و کمک می کند تا آن چیزی که مشتری و استانداردها از شما طلب می کنند، برآورده کنید.منبعمحتوای فارسی از سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Thu, 27 Oct 2022 12:12:18 +0330</pubDate>
            </item>
                    <item>
                <title>چگونه استارتاپ ها می توانند در رقابت جذب نیروی فنی پیروز شوند؟</title>
                <link>https://virgool.io/@samab/winning-talent-war-for-startups-hrs9aiugmq2n</link>
                <description>راه اندازی یک استارتاپ عالی نیاز به یک تیم فنی شگفت انگیز دارد و با گذشت هر روز جذب نیروی فنی، چالشی تر و پرهزینه تر می شود. برای رشد بیشتر، استارتاپ ها ناچارند با شرکت های بزرگ برای جذب نیرو وارد مبارزه شوند اما چگونه می توان با شرکت هایی که بودجه ی بیشتری دارند و از برند شناخته شده تری برخوردار هستند، رقابت کرد؟این روزها به شدت کمبود نیروی برنامه نویس وجود دارد. کمبود نیروی متخصص در دهه گذشته در حالی رخ داده که تقاضا برای راه حل های نوآورانه ی فناوری اطلاعات به شدت افزایش یافته است. تقریبا هر استارتاپی یا عمیقا فنی است یا کسب و کاری است که به کمک فناوری راه اندازی شده است. وجود یک بازار نیروی انسانی به شدت رقابتی به همراه حقوق بالا برای متخصصین رده بالا، باعث شده که ایجاد تیم های عالی برای کسب و کارهای نوپا هر روز سخت تر شود.در خط مقدم جنگ جذب نیرو چه می گذرد؟رقابت برای جذب نیروی فنی چیز جدیدی نیست. در سال 1997 اصطلاح “جنگ برای نیرو” توسط استیون هانکین از شرکت مشاوره مدیریت McKinsey مطرح شد که به مفهوم “رقابتی شدن محیط برای جذب و نگه داشتن نیروی متخصص” اشاره می کرد. این چالش پس از آن با نرخ بسیار بالا، شدت یافته است. جذب یک تیم عالی بسیار سخت است و نگه داشتن تیم هزینه بالایی دارد. امروزه توسعه دهندگان علاقه زیادی به جابجایی دارند و بیشتر از همیشه از تغییر محل شغل خود، مطمئن هستند.بنابر گزارش DCI در سال 2019 چهل درصد شرکت کنندگان در نظرسنجی این موسسه به صورت هفتگی یا حتی روزانه، فرصت های شغلی جدید را بررسی می کنند. دیدگاه افراد نسبت به عوض کردن شغل تغییر کرده است. متخصصین حرفه ای فرصت های شغلی زیادی دارند و فقط به خاطر حقوق خوب یک جا نمی مانند. خواسته های آنها چالش های فنی، منتورشیپ و پیدا کردن فرصت برای اثرگذاری بر جهان می باشد.براساس مطالعه ای که لینکداین بر روی افرادی که تغییر شغل داشته اند، انجام داده است بیش از 54 درصد متخصصین شرکت های خود را به دلیل عدم وجود توسعه شغلی ترک می کنند. از دلایل دیگر مهم برای ترک شغل مدیریت ضعیف، عدم تناسب فرهنگی، عدم وجود کارهای چالشی، عدم رضایت از مزایای شغلی، نبود پاداش و قدردانی، بوده است.با همه مسائلی که گفته شد آیا استارتاپ ها توانایی رقابت در این جنگ جذب نیروها را دارند؟ شرکت های بزرگ فناورانه مطمئنا از کسب و کارهای کوچک جلوتر هستند چون می توانند حقوق های بسیار بالا بدهند، آموزش های عالی برای کارکنان بگذارند یا امکانات تجملاتی در محیط های کاری به کارکنان ارائه دهند اما با همه اینها اگر استارتاپ ها به درستی عمل کنند می توانند بهترین توسعه دهندگان را در اختیار بگیرند. در این جا چگونگی این کار را بررسی می کنیم.چگونه در جنگ جذب نیرو برتری پیدا کنیم؟این راهبردها چه در وضعیت رشد انفجاری هستید یا تازه شروع کرده باشید، کمک می کنند تا در رقابت جذب نیرو پیروز شوید.1. استخدام چابک و نوآورانهکسب و کارهای نوپا می توانند از سرعت و نوآوری بهره ببرند و این مساله می تواند با روند جذب نیرو شروع بشود.سرعت: چابکی باعث می شود تا از رقبایی که روند کامل شدن مصاحبه آنها چند هفته طول می کشد جلو بزنید. این مساله برای خیلی از شرکت ها رخ می دهد در حالی که تشخیص بهترین افراد در روند مصاحبه معمولا ساده است. پیشنهاد می شود تا کسب و کارهای استارتاپی از اندازه کوچک خود را به نفع روند استخدام استفاده کرده و با سرعت، داوطلبین عالی را انتخاب کنند. حتی گاهی اوقات لازم است که پیشنهاد شروع همکاری همان روزی که شخص مناسب مشخص می شود، انجام شود.روند مصاحبه: بسیاری از مهندسین نرم افزار از مصاحبه با کسانی که این شغل را به درستی نمی شناسند، شکایت دارند. انتخاب مصاحبه کننده های مناسب و کم کردن زمان انتظار برای داوطلبین باعث می شود تا یک احساس مثبت در مصاحبه شونده ایجاد گردد و از تصمیم گیری اشتباه توسط دوطرف جلوگیری شود. خصوصا اگر در ابتدای کارموسسین یا مدیران شرکت در روند جذب مشارکت داشته باشند، می تواند تاثیر خوبی در درک درست از چشم انداز شرکت داشته باشد و این احساس که این هم یک شرکت مثل دیگر شرکت هاست را در داوطلب ایجاد نکند.دیده بانی نیرو: دیده بانی نیروی کار باید یک فعالیت دائمی در شرکت بوده و فقط به یک حرکت موقت برای پر کردن جاهای خالی تبدیل نشود. این بدان معناست که فعالیت دیده بانی نیروی کار نیاز به برنامه ریزی دقیق داشته و نقش متخصصین منابع انسانی را در این زمینه پیچیده تر می کند. توصیه می شود که از نیروهای منابع انسانی داخلی استفاده کنید که 100 درصد با چشم انداز شرکت هماهنگی داشته و فقط از شما کمیسیون دریافت نمی کنند. این باعث می شود که همه افراد از ابتدا یک هدف را در جذب نیرو دنبال کنند یعنی جذف بهترین توسعه دهندگان نه آنهایی که پیدا کردن آنها آسان باشد.معیارهای جذب: گارتنر برای تاثیر بیشتر یک روش مبتنی بر شواهد را برای جذب نیروی انسانی، پیشنهاد می دهد. این راهبرد بر مبنای تحلیل بازار و پیش بینی است و هدف آن فقط تامین نیازهای نیروی کار فعلی نمی باشد. این مدل به استخدام کنندگان اجازه می دهد تا به درخواست های دائما در حال تغییر بازار به موقع پاسخ بدهند. روش مبتنی بر شواهد باعث پیشرفت جذب شده و اثرات انحرافی و جانبدارانه را از کل مراحل حذف می کند. این باعث می شود تا داوطلبین عالی را از دست نداده و افراد متوسط را به دلیل “مشابه بودن با مصاحبه کننده” استخدام نکنید. در اینجا به اصول این راهبرد اشاره می کنیم:– استفاده از داده و شواهد به جای عقاید و نظرات– شناسایی ویژگی های مورد نیاز برای موقعیت های کاری– پیاده سازی معیارهای لازم برای ارزیابی و بهبود نتایج روند استخداممزایا: همچنین امکان نوآوری در سیستم مزایا خصوصا در مراحل اولیه نیز وجود دارد. پل گراهام جمله ی معروفی دارد که “کارهایی را انجام دهید که مقیاس نمی پذیرند!” و این جمله در روند استخدام و سیستم مزایا نیز صحت دارد. بزرگترین مزیتی که موسسین یک استارتاپ دارند زمان آنها می باشد. توصیه می شود که مصاحبه داوطلبین موقعیت های کاری را موسسان خود به صورت حضوری انجام دهند و در رابطه علائق، خانواده و سرگرمی های آنها، اطلاعات کسب کنند. با این اطلاعات موسسین می توانند سیستم مزایا را براساس آن چیزهایی که افراد واقعا دوست دارند و به آنها اهمیت می دهند، پیاده سازی کنند. این مساله خصوصا زمانی که شروع تشکیل یک تیم هست، اهمیت دارد.2. به اشتراک گذاری چشم اندازدر زمان جستجوی برای یک شغل جدید، داوطلبین شرکت هایی که ماموریت آنها را درک می کنند و با ذهنیت آنها همخوانی دارد را ترجیح می دهند. کارکنانی که ماموریت شرکت توجه دارند، هدف دارتر بوده و و تعهد بیشتری به سازمان خواهند داشت و احتمالا زمان بیشتری در آن کسب و کار باقی خواهند ماند. چالش ها نیز نقش خیلی مهمی بازی می کنند. همانطور که در بالا به آن اشاره شد، عدم وجود کارهای چالشی یکی از دلایل معمول برای ترک کار توسط کارکنان بخش فناوری بوده است.جیم کالینز جمله ای با این مضمون دارد که “چشم انداز عالی بدون افراد عالی بی معناست”. در عین حال نمی توان از افراد پرشور و جالب بدون اینکه چیزی برای ارائه به آنها داشته باشید، استفاده کنید. این مساله خصوصا برای استارتاپ ها مهم است چون نقطه قوت آنها چشم انداز و فرصت می باشد.برای موفقیت در مسیر جذب باید ابتدا این کارها را انجام دهید:– یک بیانیه ماموریت واضح تدوین کنید تا افراد چشم انداز شما رو درک کرده و از برنامه شما مطلع شوند.– یک نفر در مورد چشم انداز شما و اهداف شرکت با هر داوطلب شغلی صحبت کند. بهتر است این فرد از موسسان باشد.– مواردی که از چشم انداز که به آنها دست یافته ایدرا به اشتراک بگذارید. مطمئن شوید که آنها از برگ برنده شما مطلع می شوند.– فرهنگ داخل سازمانی را طوری توسعه دهید که افراد یکدیگر را پشتیبانی کرده و همچنین به چالش بکشند.– اگر یک سرمایه گذار خطرپذیر دارید از قدرت آن برای افزایش اعتبار خود در دید داوطلبان شغلی استفاده کنید.– پیدا کردن متخصصین زمانی که بتوانید تعهد خود را نسبت به هدف شرکت اثبات کنید، راحت تر خواهد شد.3. اجازه دهید کارکنان سفیر نام تجاری شما باشندتوسعه دهندگان درجه یک، برنامه نویسان مشابه خود را می شناسند. از این طریق کارکنان شما می توانند بهترین مسیر استخدامی باشند. یکی از بهترین نتایج داشتن کارکنان شاد و متعهد این است که آنها با ارجاع دادن دوستان و همکاران قبلی خود، به مدیران کمک می کنند تا یک مسیر استخدامی در شرکت به وجود بیاید. بنابراین پیاده سازی یک برنامه ارجاع داوطلبین توسط کارکنان فعلی در شرکت که به ازای هر استخدام موفق به فرد معرفی کننده پاداشی می دهد، ضروری می باشد.علاوه بر معرفی و ارجاع کاندیداهای شغلی، کارکنان متعهد می توانند اثر مثبتی بر درک عمومی از استارتاپ شما داشته باشند. با عمومیت یافتن شبکه های اجتماعی، خیلی از افراد مشتاق هستند که نظرات خودشان را در این شبکه ها با دیگر افراد به اشتراک بگذارند. حدود 50 درصد از کاربران، محتوای مرتبط با کار خود را در این شبکه ها منتشر می کنند. این ها افرادی هستند که می توانند به تبلیغ کنندگان شما تبدیل شوند. در این حالت آنها بسیار فعال تر درگیر کار شده و مروج شرکت در شبکه های اجتماعی و دنیای واقعی خواهند بود.کارکنان باعث ایجاد تصویری انسانی از شرکت شده و آن را بین کسب و کارهای دیگر بارزتر می کنند. بیان داستان شرکت توسط آنها و این که آنها چگونه در شرکت تاثیرگذار هستند، راهی بسیار عالی برای این است تا افراد احساس درک متقابل و برقراری ارتباط با کسب و کار را پیدا کنند. به کارکنان خود قدرت بدهید تا نماینده شما باشند و دستاوردهای شما را نشان بدهند. این کار می تواند از راه انتشار مقاله، پادکست یا روش های مشابه باشد. با این روش به عنوان یک کارفرمای تمام عیار، شناخته خواهید شد.4. استفاده از پتانسیل نیروی کار دور از شرکتبا رقابتی تر شدن جذب نیروی انسانی، استارتاپ ها می توانند جریان را با مراجعه به نیروی انسانی بیرون از محیط فعالیت شرکت، به نفع خود تغییر دهند. این افراد احتمالا هزینه کمتری دارند و در عین حال متخصصین نرم افزاری با همان توانایی های متخصصین مشابه در شهرهای بزرگ هستند.بعضی از شرکت های بزرگ خدمات مورد نیاز خود را به صورت پروژه ای برون سپاری می کنند که بیشتر شامل کارهای جانبی می شود. این کار راه حلی موقت است که برای استارتاپ ها مناسب نمی باشد چون کار انجام می شود ولی تیمی که باید پشت کار باشد به وجود نیامده است. از طرفی شما هیچ کنترلی بر روند توسعه نداشته یا میزان کنترل شما بسیار کم خواهد بود.برای رشد یافتن و همچنین نگهداشت نیروهای فنی، استارتاپ ها باید مهندسین نرم افزار که از دور فعالیت می کنند را در بلندمدت به چرخه استخدام خود اضافه کنند. راحت ترین راه برای انجام دادن این کار تشکیل یک تیم توسعه اختصاصی که از راه دور فعالیت می کند، می باشد. مدل تیم اختصاصی از راه دور خیلی منعطف تر از مدل قدیمی برون سپاری است برای اینکه اجازه می دهد تا تیم داخلی با افراد متخصص از مناطق جغرافیایی دیگر توسعه یابد که این افراد کاملا به ماموریت شرکت کاملا متعهد هستند.در ادامه لیستی از ویژگی های تیم اختصاصی که باعث تمایز آن با برون سپاری می شود را بررسی می کنیم:– همکاری بلند مدت: تیم های اختصاصی یک نوع گسترش تیم توسعه داخلی شما می باشند و با هدف بلندمدت ساخته شده اند.– کنترل کامل: تعامل با تیم اختصاصی تفاوتی با ارتباط با اعضای تیم های داخلی ندارد.– شفافیت: در این حالت کارفرما به خوبی می داند به چه کسی پرداخت می کند و به صلاحدید خود می تواند به اعضای تیم اختصاصی ترفیع بدهد.– مقیاس پذیری: تیم های اختصاصی به راحتی مقیاس پذیر بوده و استخدام در آن ها قابل برون سپاری است.– تطابق فرهنگی: یک تیم اختصاصی خوب، طرز تفکر جاری در شرکت، ماموریت و ارزش های شرکت را می پذیرد.– بهره وری در زمان و هزینه: تیم های اختصاصی دورکار هزینه کمتری از مهندسین نرم افزار داخلی شرکت دارند که گاهی می تواند بین 60 تا 70 درصد از هزینه های نیروی انسانی بکاهد.– انگیزه و نگهداشت نیرو: تیم اختصاصی می تواند در یک فضای اختصاصی با نشان تجاری کسب و کار فعالیت کند. این تیم ها تحت مراقبت خود شرکت هستند تا انگیزه پرسنل حفظ گردد.به طور خلاصه می توان گفت که تیم اختصاصی راه دور یک راه حل اساسی برای پیروزی در جنگ جذب نیروی متخصص می باشد. این روش برای پروژه های بلند مدت مانند استارتاپ هایی که روی پلتفرم های بزرگ و پیچیده کار می کنند به خوبی عمل می کند و مزیت زیادی در جذب نیرو برای کسب و کار به ارمغان می آورد.کلام نهاییرقابت با شرکت های فناورانه که بزرگ شده اند در جذب نیرو کاری سخت و پرهزینه می باشد اما هر غولی قابل شکست می باشد. توانایی های خود مانند پویایی، فرصت های رشد و ماموریت قوی را به کار ببندید و از یک تیم اختصاصی راه دور استفاده کنید که تخصص بالا را با هزینه کمتر و سرعت بیشتر فراهم می کند.باز نشر از سایت سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Fri, 14 Oct 2022 23:01:51 +0330</pubDate>
            </item>
                    <item>
                <title>راه های بهینه سازی داشبورد نرم افزار</title>
                <link>https://virgool.io/@samab/ways-to-make-the-most-out-of-your-dashboard-gnyn1op1gf3m</link>
                <description>استفاده از داشبورد یکی از متداول ترین روش ها برای نمایش اطلاعات می باشدبدون شک امروزه تحلیل داده و هوش تجاری بخش مهمی از روند کسب و کارها شده است. این معیارها نقش مهمی در رشد کسب و کار داشته و با کمک کردن به سازمان ها در ارزیابی بهینه عملیات تجاری، چشم انداز جدیدی را ایجاد کرده اند.در اینجاست که داشبوردها می توانند با روش های به روز و کارآمد، معیارهای مختلف ارزیابی کسب و کار را به بهترین روش، نمایش می دهند. یک داشبورد حرفه ای به کسب و کارهای دیجیتالی این قدرت را می دهد تا تحلیل مناسبی از KPI مشخص شده خود به دست بیاورند. دسترسی به این داده ها روند تصمیم سازی در کسب و کارها را تسهیل می کند. این مساله با شناسایی کاستی ها و رفع آنها صورت می پذیرد.برای نمایش اجمالی اثراتی که استفاده از یک داشبورد به روز در بهبود بهره وری یک کسب و کار ایجاد می کند، می توانیم به موارد زیر اشاره کنیم:نمایش KPI به صورت منسجمبه روزرسانی داده ها به صورت بلادرنگفراگیر کردن فرهنگ داده محورروندهایی که دائما از طریق داشبوردها کنترل می شوند به نوعی به صورت شتاب دهنده کسب و کار عمل خواهند کرد. راه های متعددی برای ایجاد داشبوردهای کارآمد وجود دارد که به رشد کسب و کار کمک می کنند. اما قبل از اینکه روش های مختلف ایجاد بهینه ترین داشبورد برای کسب و کار خود را پیدا کنید، ابتدا ضروری است که مخاطب خود را مشخص کنید. خصوصا برای کسب و کارهایی که دنبال ایجاد بهترین ابزار تحلیلی هستند، شناسایی مخاطبین داشبورد و اهداف ایجاد آن الزامی است.برای رسیدن به این هدف یعنی طراحی بهترین داشبورد برای تحلیل کسب و کار، باید اول به این سوال ها پاسخ دهیم:مخاطبین داشبورد دنبال چه داده هایی هستند؟چه اطلاعاتی برای درک وضعیت فعلی حیاتی هستند؟آیا باید شاخص های نمایش دهنده روندها را برای مقایسه در داشبورد به کار ببریم؟هدف نهایی تحلیل های ناشی از داشبورد چه چیزی می باشد؟مانند جمله کلیشه ای معروف که می گوید “چیزهای کوچک، تفاوت های بزرگی ایجاد می کنند” شما هم می توانید با توجه به جزئیات زیر، بهترین نتیجه را از داشبورد در کسب و کار خود به دست بیاورید:شاخص های کلیدی عملکرد مناسببرای طراحی یک داشبورد موثر باید شاخص های کلیدی عملکرد درستی برای کسب و کار انتخاب شوند. زمانی که اهداف اصلی و مخاطبین، شناسایی شدند، انتخاب شاخص های کلیدی عملکرد برای داشبورد آسان خواهد شد.این شاخص ها کمک می کنند تا مسیر طراحی داشبورد شکل بگیرد. این کار با مفاهیمی که به صورت تصویری نمایش داده می شوند و بر مبنای نیازهای خاص کسب و کار شما تعریف می شوند انجام می پذیرد.انتخاب رنگ های مناسبچون هدف از داشبورد روایت داستان با داده و مفاهیم کسب و کار است لذا انتخاب رنگ ها همیشه تاثیر حیاتی در مشخص کردن نقش های اصلی، فرعی و دیگر شخصیت ها در یک روایت داستان گونه مبتنی بر داده دارند. همیشه انتخاب رنگ ها در مصور کردن داده ها حیاتی هستند. عدم توجه به آنها باعث سردرگمی و درک ضعیف از سوی کاربران می شود.برای انتخاب مجموعه رنگ های مناسب که مفاهیم کسب و کار را تقویت کنند، می توان گروه بندی در داده ها ایجاد کرد که مفهوم خوب یا بد برای کسب و کار دارند. با پیشروی در این دسته بندی، امکان استفاده از رنگ های متضاد برای متمایز کردن بین مقادیر مخالف هم استفاده کرد. همچنین از سایه های مختلف یک رنگ می توان به قوت یا ضعف، بالا یا پایین بودن در یک مقدار استفاده کرد.همچنین می توان از رنگ های روشن برای نمایش اطلاعات مهم و رنگ های تیره برای نمایش اطلاعات کم اهمیت تر استفاده کرد.خودداری از نمایش حجم زیادی از اطلاعاتقرار دادن اطلاعات زیاد در داشبورد باعث نوعی فلج اطلاعاتی می شود. استفاده خودسرانه از داده ها بدون داشتن یک برنامه مشخص می تواند از دستیابی کسب کار به شاخص های کلیدی عملکرد و اهداف مورد نظر، جلوگیری کند.راه های مختلفی برای از جلوگیری از این کار وجود دارد. اولین راه این است که فقط داده هایی که مشخصا به شاخص های کلیدی عملکرد مرتبط هستند، نمایش داده شود. راه دوم، ساخت داشبوردهای مختلف برای نمایش اطلاعات شاخص های مختلف می باشد. همچنین می توان روندها را ساده تر کرد که امکان گزارش های دوگانه را از بین می برد.در صورتی که بخواهید حجم زیادی از اطلاعات را در داشبورد بیاورید باید از ابزارهایی که قدرت زیادی برای نمایش اطلاعات پیچیده دارند استفاده کنید. این ابزارها به شما کمک می کنند تا میلیون ها مجموعه داده را بدون خطا و کندی سرعت، نمایش دهید.نمودارهای آسان و قابل خواندننمودارهای ساده که به راحتی هم قابل درک باشند و در عین حال یکنواخت و خسته کننده نباشند، به طور خودکار آمار و ارقام را به صورتی بهینه را به مخاطب می رسانند که به راحتی هم درک می شوند.چون زمان متوسط توجه انسان حدود 8 ثانیه است لذا باید نمودارهایی با رنگ مناسب، دارای جزئیات که به راحتی قابل خواندن باشد، ایجاد کرد. دقت کردن به تعدادی از نکات مهم کمک می کند تا از انجام شدن چنین مساله ای مطمئن شویم:استفاده از گرافیک های 2 بعدی به جای سه بعدیبه کار بردن رنگ سفید در زمینهچیدمان محتوا متناسب با حرکت عادی چشماناستفاده از خطوط عمودی و افقیفونت های مناسبهدف از تصویری کردن داده ها، نمایش آنها با ظاهری جذاب با اطلاعات به خوبی تعریف شده و قابل استفاده می باشد. داشبوردها با نمایش مناسب داده ها به کاربران امکان می دهد تا داده های پیچیده را درک کنند.در هر اطلاعات داشبورد باید اطمینان حاصل شود که همه متون کنار نمودارها به راحتی قابل خواندن باشد. با کمک سامانه های طراحی تایپوگرافی می توان به یکنواخت بودن طراحی قلم ها در همه بخش های پروژه دست یافت. قانون کلی هم در مورد اندازه قلم ها وجود دارد که براساس سلسله مراتب اندازه قلم را تعیین می کند. هر چه متن در سلسله مراتب بالاتر باشد اندازه قلم بزرگتر و هر چه پایین تر باشد، اندازه کوچک تری برای آن انتخاب خواهد شد.محتوای فارسی از سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Mon, 26 Sep 2022 12:22:53 +0330</pubDate>
            </item>
                    <item>
                <title>هیچ چیزی در توسعه نرم افزار به آسانی که به نظر می رسد نیست</title>
                <link>https://virgool.io/@samab/nothing-in-software-development-is-as-simple-as-it-seems-lcjkbaoxor4k</link>
                <description>بیشتر افراد در مورد توسعه نرم افزار با تفکر خطی فکر می کنند. آنها مانند رابطه علت و معلول یا عمل و عکس العمل، از یک نقطه شروع کرده و در نقطه مشخص دیگری متوقف می شوند.توسعه نرم افزار هیچ گاه به این آسانی نیست. مسیر شروع تا پایان مستقیم از A به B نیست. این مسیر بیشتر شبیه به این است که از نقطه A شروع می کنید، در سراشیبی یک تپه از میان گزنه های تیغ دار ادامه می گذرید، به دریا برخورد می کنید، توسط نهنگ خورده می شوید، در یک جزیره دور افتاده بیمار می شوید، 6 ماه فقط با خوردن موز زنده می مانید، بعد متوجه می شوید که در آن طرف جزیره یک اقامتگاه با امکانات فراوان وجود داشته است. در نهایت نرم افزار را دقیقا با امکاناتی که مشتری آن را درخواست کرده به او ارائه می دهید در حالی که آنها حالا متوجه شده اند که این امکانات را نمی خواهند و درخواست هایشان تغییر کرده است.توسعه نرم افزار شبیه یک بازی با قاعده مثل شطرنج نیست بلکه بیشتر شبیه بازی پوکر است. در توسعه نرم فزار همه اطلاعات در اختیار ما نیست. تا حدی شانس هم در کار دخیل است. این کار یک سیستم پیچیده از روندها و افراد در هم پیچیده است.توسعه نرم افزار مانند رابطه A برابر B نیست و هیچ چیز به سادگی چیزی که ابتدا به نظر می رسد، نمی باشد. مشکلاتی که امروز پیش می آید ناشی از راه حل هایی است که روزهای گذشته ارائه شده است. به روزرسانی کد در یک قسمت باعث می شود تا در قسمتی دیگر مشکلی پیش بیاید در حالی اصلا فکر نمی کردید که رابطه ای بین آنها وجود داشته باشد.جابجا کردن مشکلات به جای حل کردن آنهابیشتر راه حل ها مشکلات را به جای دیگر یا زمانی در آینده منتقل می کنند. سرعت، فشار، افراد، احساسات و عدم درک باعث می شود که افراد نسبت به وضعیت واکنش نشان بدهند. واکنش باعث می شود که تفکر صحیح کنار گذاشته شده و راه حل ساده انتخاب شود که در حال حاضر به درستی کار می کند.توسعه نرم افزار یک سیستم و یک روند خلاق است که باید در آن با تفکر همه جانبه برای مشکلات راه حل بدهید و سعی نکنید مشکلات را پنهان نمایید. تفکر ساده A با B برابر است منبع خیلی از مشکلات و دردسرها در پروژه های نرم افزاری برای مشتریان، مدیران و توسعه دهندگان نرم افزار است.چرا A برابر با B نیستآ برابر با ب نیست چون ساده کردن مشکلات اغلب باعث می شود که فقط علائم و عوارض های آن را مخفی کرده یا مشکل را به جای دیگر یا زمان دیگری انتقال می دهد.در تفکر خطی مشکلات به این صورت دیده می شوند که مشکلی به نام رویداد A رخ داده است. این مشکل باعث شده تا رویداد B ایجاد شود. مقصر فلان توسعه دهنده است. از این روند استفاده کنید تا از رخ دادن رویداد جلوگیری شود.تفکر ساده شبیه این موارد می تواند باشد:مهلت انجام در حال اتمام است و به موقع کار انجام نمی شود، برنامه نویس اضافه کنیم تا توسعه سریع تر انجام شود.یک باگ در نرم افزار پیدا شده است. آخرین توسعه دهنده ای که کد را تغییر داده مقصر است.پروژه باید در یک سال تمام می شد در حالی که دو سال طول کشید. تحلیل تیم توسعه اشتباه بوده و حالا پول بیشتری می خواهد در حالی مقصر خودشان هستند.توسعه سریع بدون مستندسازی برای حال حاضر عالی است اما در آینده یا در زمانی که افراد تیم را ترک می کنند، این مساله باعث بی نظمی و سردرگمی می شود. شناسایی مشکلات در یک برنامه در حال اجرا با نگاه کردن به کد، یک زندگی سرتاسر استرس برای توسعه دهندگان است.دلایل متعددی برای مانند طراحی اشتباه باعث می شود تا اینکه یک پروژه با تاخیر روبرو شود. اما هیچگاه تاخیر یک پروژه فقط به خاطر یک دلیل نیست. در بسیاری از موارد طراحی نرم افزار در طول زمان با بروز نیازهای جدیدی به سیستم اضافه می شوند، دچار مشکل می گردد.راه حل های ساده علائم مشکلات را رفع کرده و آنها را به جای دیگر منتقل می کنند. مثال معمول اضافه کردن توسعه دهنده برای پروژه ای که تاخیر دارد، ریشه مشکل از دست دادن مهلت ها را شناسایی نمی کند. اضافه کردن توسعه دهنده بیشتر به یک پروژه ای که دچار مشکل است ممکن است باعث شود که تاخیر بیشتر شده و هزینه ها افزایش یابد.محتوای فارسی از سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Wed, 21 Sep 2022 11:07:11 +0430</pubDate>
            </item>
                    <item>
                <title>چرا برنامه نویسان باید روی پروژه های دیگران کار کنند؟</title>
                <link>https://virgool.io/@samab/why-programmers-need-to-work-on-other-peoples-projects-y5p2f1zdffe8</link>
                <description>برنامه نویسان علی رغم داشتن توانایی اجرای ایده های خود، همیشه موفق به انجام این کار نمی شونداگر به شخصی بگویید که یک برنامه نویس هستید و مخاطب شما هیچ ذهنیتی در رابطه با شغل برنامه نویسی نداشته و فقط مطالب غیر واقعی در مورد این شغل شنیده باشد، به صورت خودکار در ذهن او این تصویر تداعی می شود که شما در خانه پشت رایانه می نشینید، کدنویسی می کنید، پروژه های خود را تکمیل کرده و میلیون ها درآمد دارید. شما نیازی ندارید که برای دیگران کار کنید بلکه فقط روی پروژه های خودتان کار می کنید. البته خیلی عالی می شد اگر همه این ها واقعیت داشت!البته بعضی از این موراد می تواند برای تعداد معدودی واقعیت داشته باشد اما بیشتر برنامه نویس ها به جای کار کردن روی پروژه های خودشان، برای دیگران کار می کنند. اگر چه آنها توانایی به انجام رساندن کامل پروژه ها را دارند اما همچنان برای دیگران کار می کنند.این سوال پیش می آید که چرا آنها به پروژه های دیگران وابسته اند تا بتوانند یک زندگی خوب برای خودشان فراهم کنند. در اینجا منظور پروژه خود فرد داشتن یک شغل از راه دور یا آزاد کار بودن (freelancer) نیست.محصول باید واقعا مفید باشدامروزه میلیون ها برنامه در دسترس کاربران قرار دارد. اگر در این وضعیت بخواهید یک برنامه جدید بسازید، این برنامه باید واقعا برای کاربران مفید باشد تا آنها اشتیاق استفاده از آن را داشته باشند. شما هزینه زیادی را صرف تولید نرم افزار عالی می کنید اما احتمال زیادی وجود دارد که هیچ درآمدی از طریق آن کسب نکنید و ضرر زیادی بدهید. همه چیز در کسب و کار به سخت کار کردن ختم نمی شود بلکه سخت کار کردن، نیروی انسانی و راهبرد صحیح در کنار هم، کسب و کار را می سازند.بازاریابی بسیار مهم استبرنامه نویسی تنها یک جنبه از کامل کردن یک پروژه و کسب درآمد است. برای اینکه همه چیز به درستی کار کند نیاز به مجموعه متنوعی از توانایی ها وجود دارد. این چیزی است که برای اداره موفق یک کسب و کار لازم است. مهم نیست که یک فرد می تواند بهترین برنامه ها را بسازد چون بدون تبلیغات هیچ کس از وجود آن برنامه خبردار نمی شود.به عنوان مثال گوگل، فیسبوک یا توییتر کلی پول دریافت می کنند تا کاربران را به سمت برنامه ها سرازیر کنند. حتی اگر بتوانید در این پلتفرم ها به نوعی اطلاع رسانی رایگان در مدت کوتاه به دست بیاورید، به محض متوجه شدن ارتباط شما را با کاربران قطع خواهند کرد. پس موارد زیادی فقط در مورد بازاریابی باید مورد توجه قرار گیرد. برنامه نویس ها هم معمولا در زمینه بازاریابی خیلی خوب نیستند.ریسک کمتربرنامه نویسان عادی با انجام کار دیگران این ضمانت را دارند که در انتهای هر ماه یک حقوق خوب دریافت می کنند اما وقتی که یک برنامه نویس در مورد مسیر دیگر یعنی کار کردن روی پروژه های خود و کسب درآمد از آن فکر می کند، با چالشی بسیار بزرگ و پر ریسک روبرو می شود.رقابت کردن در بازار نرم افزار به چیزی بیش از ساخت یک محصول مفید نیاز دارد. بیشتر برنامه نویسان از ریسک بیزارند پس راه اول همیشه برای آنها بهتر به نظر می رسد.شاید برنامه نویسی همه چیزی است که آنها دارندیک برنامه نویس ممکن است که ایده های خوبی در سر داشته باشد که با کار کردن روی آنها بتواند یک زندگی خوب برای خودش فراهم کند. برنامه نویس هم مثل دیگران باید درآمدی برای زندگی داشته باشد و وقتی کدنویسی یک پروژه به پایان رسید سعی می کند که تامین مالی خود را با فروش خدمات در آن برنامه به دیگران، انجام دهد. اما برای انجام این نیاز دارد که دیده شود. باید با دیگران ارتباط بگیرد. اما این قسمت کار خیلی سخت است. آنقدر سخت که نمی توان آن را تصور کرد. بدون نمایش و ارتباطات خوب، ممکن است پروژه هیچ وقت نتواند شروع مناسبی داشته باشد.همه این مسائل باعث می شود که به نتیجه رساندن یک پروژه شخصی واقعا سخت بشود به خصوص زمانی که توسعه دهنده فقط در برنامه نویسی خوب است و از جنبه های دیگر کسب و کار چندان سر در نمی آورد.حفظ توازن زندگی در کسب و کار سخت استاگر برنامه نویسی در کنار کارهای عادی خود به پروژه های شخصی هم بپردازد، وارد شرایطی می شود که حفظ توازن بین کار و زندگی بسیار سخت خواهد بود چون باید زمان زیادی را به کار اختصاص دهد. حجم کار در این حالت بسیار زیاد خواهد بود. با همه این مسائل بعضی از برنامه نویسان همزمان روی پروژه های دیگران و خودشان کار می کنند. این باعث می شود تا آنها کسب و کار برای خودشان ایجاد کنند اما زندگی نداشته باشند.مجموعه مهارت های کاملا متفاوتکسب درآمد از پروژه های شخصی خیلی سخت تر از چیزی که به نظر رسد، می باشد چون در این حالت برنامه نویس باید کسب و کار را هم بچرخاند. برنامه نویس باید تشخیص بدهد که آیا یک محصول از لحاظ تجاری مناسب است یعنی کسی حاضر خواهد بود که بابت آن پول پرداخت کند. همچنین باید در مورد بازاریابی، توزیع محصول، حسابداری، مباحث قانونی و حقوقی، قیمت گذاری و موارد دیگر اطلاع داشته باشد.بیشتر برنامه نویسان متخصص در کدنویسی هستند اما تخصصی در تبدیل برنامه نویسی به یک کسب و کار درآمدزا به تنهایی ندارند. کسانی که تخصص بازرگانی و تجارت دارند برای این کار ساخته شده اند. یک برنامه نویس معمولی مجموعه توانایی های مورد نیاز و مهم تر از آن علاقه لازم برای کار در زمینه های تجاری کسب و کار را ندارد.سخن آخرحتی اگر یک برنامه نویس تمام توانایی ها و علاقه لازم برای راه اندازی کسب و کار خودش را داشته باشد باز هم اداره یک کسب و کار ذاتا فعالیت پرریسکی است.این کار نیاز به اختصاص زمان بالا، کار سخت، فداکاری و مسائل بسیار دیگر دارد. بیشتر کسب و کارها در نهایت تعطیل می شوند و در این مسیر ممکن است که برنامه نویس ثروت بالایی به دست بیاورد یا اصلا به هیچ درآمدی نرسد. اما اگر موفقیت به دست آید مانند یک انفجار خواهد بود. همه ما می دانیم که موفق ترین کاسب های این دوران یک زمان برنامه نویس بوده اند مانند ایلان ماسک، بیل گیتس و …منبعمحتوای فارسی از سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Sat, 17 Sep 2022 16:21:38 +0430</pubDate>
            </item>
                    <item>
                <title>ظهور کسب و کارهای جانبی با رواج دورکاری</title>
                <link>https://virgool.io/@samab/side-startup-by-remote-workers-while-employed-somo3awjruuh</link>
                <description>کارکنان دورکار به دور از چشم مدیرانشان مشغول راه اندازی کسب و کار جدید هستندشاری رز همزمان با کار کردن در شرکت SEO خود به عنوان نیروی تمام وقت SEO برای یک شرکت دیگر هم کار می کند.کار تمام وقت او کمک کردن به دندان پزشکان در کالیفرنیا است اما کسب و کار جدیدش به نام Blurred Bylines بر کسب و کارهای کوچک بدون درآمد در میشیگان تمرکز دارد. میشیگان جایی است که او در آن زندگی کرده و به روش دورکاری کار می کند. رز می گوید که کار تمام وقتش هنوز اولویت او می باشد. همچنین اضافه می کند که صاحب کار فعلی اش از کسب و کار جدید او اطلاع داشته و مشکلی با آن ندارد.او می گوید که “آنها به صراحت اعلام کردند که واقعا به من نیاز دارند و می خواهند که آن جا بمانم. فکر می کنم که حاضر هستند به این خاطر از بعضی مسائل گذشت کنند”.رز نمونه ای از تعداد در حال افزایش کارکنان دورکار است که از آزادی، انعطاف و زمان صرفه جویی شده با دورکاری استفاده می کنند تا کسب و کار خودشان را راه بیاندازند بدون اینکه درآمد جاری خود را به خطر بیاندازند. این بنیان گذاران اعلام می کنند که قابلیت کار کردن روی کسب و کار خود در زمان های آزاد مانند زمان خوردن غذا و استراحت در کار اصلی، آنها را قادر ساخته تا چیزی با معناتر از کار روزانه را در زندگی خود دنبال کنند. آنها همچنین از سوی عواملی که باعث استعفای بزرگ هستند، تحریک می شوند که آنچه در زندگی شان از اهمیت بیشتری برخوردار است را مورد ارزیابی مجدد قرار دهند. اما به جای ترک کار یا پیدا کردن شغل جدید، این گروه از افراد از شرایط بازار کار ;i تقاضای بالایی برای نیروی متخصص دارد استفاده می کنند تا کسب و کار خود را دنبال کرده و همزمان کار فعلی خود را حفظ کنند.استارتاپ جانبی وارد می شودسال گذشته آمریکایی ها بیشتر از همیشه کسب و کار خود را راه اندازی کرده اند و پیش بینی شده که سال 2022 رکورد دیگری را به جای خواهد گذاشت. همچنین نرخ بیکاری ملی این کشور در پایین ترین مقدار در 50 سال گذشته است. بنابر تحقیقی که توسط سایت Recode منتشر شده است، نسبت افرادی که برای کارفرمایی کار کرده و کسب و کار کوچک یا استارتاپ خود را نیز دارند از 38 درصد قبل از همه گیری کرونا به 42 درصد در حال حاضر رسیده است. این تحقیق در مورد کسب و کارهای کوچک توسط Venture Forward به سفارش شرکت GoDaddy انجام شده است. Thomas DelVecchio سرمایه گذار مراحل اولیه به Recode گفته است که بیشتر درخواست های سرمایه گذاری که او این روزها دریافت می کند از بنیان گذاران کسب و کارهایی است که خودشان به صورت تمام وقت برای دیگران کار می کنند که این مورد به ندرت قبل از همه گیری کرونا رخ می داد. در عین حال میزان سرمایه گذاری در حال کاهش است لذا احتمال اینکه بنیان گذاران بتوانند سرمایه ای دریافت کنند که آنها را از کار کردن روزانه خلاص کند، کم شده است.افزایش تعداد استارتاپ های جانبی همزمان با رواج یافتن دورکاری در دوره همه گیری کرونا، شکل گرفته است. با اینکه تعداد زیادی از شرکت ها دوباره دفاتر کاری خود را باز کرده اند اما 30 درصد کارکنان آمریکایی همچنان حالت ترکیبی برای کار خودشان دارند که به آنها اجازه می دهد که بعضی وقت ها از خانه کار کنند. براساس تحقیقی از WFH Research برای ماه ژوئن 15 درصد از کارکنان نیز به صورت تمام وقت از خانه کار می کنند. نیکلاس بلوم استاد دانشگاه استنفورد و هم بنیانگذار موسسه تحقیقاتی WFH که به صورت پیوسته مذاکراتی با شرکت ها در مورد طرح های کاری آنها در آینده دارد، تخمین می زند که سهم دورکاری برای مدتی در حدود 45 درصد باقی خواهد ماند.برخی از کارفرمایان از راه اندازی کسب و کار توسط کارکنان خود جلوگیری می کنند یا در کمترین حالت سعی می کنند کارکنان در چنین مسیری قرار نگیرند. بعضی دیگر نگران هستند که پروژه های جانبی ممکن است تاثیر منفی در بهره وری کارکنان داشته باشد و انرژی مازاد فرد می توانست در راستای کار تمام وقت آنها مورد استفاده قرار گیرد. این وضعیت همچنین سوال های سخت تری را مطرح می کند مانند زمان کارکنان و مالکیت معنوی خروجی کار آنها به چه کسی تعلق دارد. در عین حال در این بازار فشرده نیروی کار کارفرمایان نمی خواهند بهترین نیروهای خود را به خاطر سخت گیری بیش از حد از دست بدهند و معمولا بنیان گذاران جاه طلب استارتاپ ها از این نوع نیروها هستند.در ظاهر این روند ممکن است شبیه به آخرین نسخه کارهای جانبی به نظر برسد که همیشه وجود داشته است. خیلی از افراد در کنار کار اصلی خود پروژه های آزاد قبول می کنند، در تاکسی های اینترنتی فعال هستند یا کارهای هنری خود را به صورت آنلاین می فروشند تا نقدینگی بیشتری به دست آورده و خلاقیت خود را به کار ببندند و این روند سال ها ادامه داشته است. اما داشتن یک کسب و کار متفاوت است چون افراد در حال اسختن یک کسب و کار تمام عیار هستند که قرار است جایگزین کار تمام وقت آنها شود. این روند جدید همچنین با کار بیش از حد هم تفاوت دارد مانند وضعیتی که کارکنان دورکار به صورت مخفیانه دو کار تمام وقت را انجام می دهند. هدف آنها این است که دو حقوق را برای یک هفته کار کردن به دست بیاورند تا به نوعی رفتار سیستمی که به زعم آنها ناعادلانه است را تلافی کنند.سایت Recode اخیرا با 10 بنیان گذار که کسب و کار خود را همزمان با دورکاری تمام وقت آغاز کرده اند، صحبت کرده است تا مشخص شود که آنها چگونه و چرا این کار را انجام می دهند. برخی از آنها خواسته اند که نامشان، نام کارفرما و کسب و کارشان ناشناس بماند تا شغل آنها به خطر نیافتد.برای بیشتر افرادی که با آنها مصاحبه شده است، داشتن یک کسب و کار جانبی فقط برای به دست آوردن پول بیشتر نیست. آنها این کار را برای دنبال کردن چیزی که انجام دادن آن به روش خودشان، به آنها شور و هیجان می دهد، انجام می دهند و در نهایت رئیس خود را رها کرده تا خودشان رئیس بشوند. همچنین با اینکه افراد همیشه شب ها و آخر هفته ها کار کرده اند تا کسب و کار خودشان را راه بیاندازند، داشتن یک شغل به روش دورکاری به آنها زمان و انعطاف بیشتری می دهد تا این کار را انجام بدهند و جلوی شکست را بگیرند.دورکاری امکان راه اندازی کسب و کار جانبی را به شدت افزایش می دهدکاملا واضح است که راه اندازی کسب و کار همزمان با کار کردن تمام وقت قبل از همه گیری کرونا هم وجود داشته است اما با متداول شدن دورکاری این روش راه اندازی کسب و کار برای افراد دست یافتنی تر شده است. از آن مهم تر این است که کارکنان با دورکاری از مدیران خود دور شده اند.شخصی که در یک شتاب دهنده کسب و کارهای کار می کند به ریکد گفت “منطقی است که افراد ایده هایی را که در زمان بودن رئیس بالای سرشان نمی توانستند بررسی کنند، مورد ارزیابی مجدد قرار بدهند”. در طی ساعاتی که قبلا برای رفت و آمد، گرفتن نهار و وقت کشی تلف می شد، این فرد و هم بنیانگذارش در حال تولید یک برنامه ورزشی برای موبایل می باشند. هر دوی آنها کار تمام وقت دارند که اولویت اصلی آنها است اما اگر استارتاپ جواب بدهد، مدیر شتاب دهنده دوست دارد که منحصرا روی استارتاپ کار کند.او مانند خیلی از افرادی که با آنها مصاحبه انجام شده است، باور دارد که دورکاری به او و شریکش زمان و فضایی داده است که هم کار روزانه خود و همچنین کارهای مربوط به استارتاپشان را انجام دهند. همچنین آنها اعتقاد دارند که این کارها را بدون کم شدن از کیفیت و کمیت فعالیت های مرتبط با کارفرما، انجام می دهند. حتی برخی ا افراد اعلام کردند که همزمان با کار کردن روی کسب و کار خود، در کار تمام وقت نیز ارتقاء درجه گرفته اند.طبق استدلال آنها، انجام هر دو کار یک وضعیت برد برد است چون کارفرما می تواند نیروهای با پشتکار خود را حفظ کرده و کارکنان نیز می توانند برای آرزوهای خودشان بدون از دست دادن امنیت اقتصادی، تلاش کنند.هم اکنون این چشم انداز منطقی تر از چند سال قبل به نظر می رسد. اگر بگوییم که همه گیری کرونا که باعث مرگ چند میلیون نفر شده یک کار انجام داده باشد، آن کار این است که مردم یک بازنگری در مورد زندگی خودشان انجام دهند. نتیجه آن شد که بنیان گذاران زمان اضافه ای که از دورکاری به دست آوردند را به سمت کسب و کارهای خودشان که اغلب آن را یک پروژه مورد علاقه می دانند، سوق دهند.کاتلین بوریسویچ در یک موسسه غیرانتفاعی، مدیر ارتباطات است و این کار به او امنیت مالی می دهد اما در اوقات دیگر وقتش را روی  The Melanin Collective صرف می کند که یک شرکت مشاوره در مورد تنوع فرهنگی، برابری و مشارکت است که هدف آن کمک به اصلاح محیط کار برای زنان و افراد رنگین پوست می باشد.او می گوید “این کاری است که من عاشق انجام آن هستم. ویژگی جامعه سازی این کار چیزی است که من به خاطر آن زندگی می کنم و نفس می کشم”. او اضافه می کند که از کارفرمای خود تاییدیه دارد و فقط در ساعت های غیر کاری روی آن کار می کند. بوریسویچ به نوعی کار کردن تمام وقت برای کارفرما و شروع کردن یک کسب و کار برای خود را راهی برای ساختن چیزی که فقط در این سن می تواند به آن برسد، می داند.بوریسویچ می گوید “تلاقی همه گیری کرونا، عدم وجود محل زندگی در توان مالی افراد جوان، تورم، بحران های جهانی باعث شده است تا برای افراد خصوصا کسانی که هم نسل من هستند یعنی نسل هزاره، داشتن چیزهایی که والدین ما داشته اند دیگر تضمین شده نیست. بنابراین ما انتظار بیشتری از محیط کاری خود داریم”.علاوه بر این این مسائل، برابری در محیط کار برای زنان و افراد رنگین پوست، خدمات بهداشت و سلامتی بهتر و همچنین آزادی عمل بیشتر از سوی کارفرما به کارکنان خواسته هایی است که افراد برای حضور در محیط کار انتظار دارند. زنان و افراد رنگین پوست احتمال بیشتری برای درخواست دورکاری نسبت به همکاران مرد سفید پوست دارند چون به آنها اجازه می دهد تا حجم بیشتر کار خانه که به عهده آنهاست را انجام دهند و آنها را از تهاجم های کوچکی که در محیط کار وجود دارد، خلاص می کند. در این وضعیت، دورکاری آنها را قادر می سازد که کسب و کار خود را آغاز کنند.مذاکره مجدد در مورد یک معامله ناعادلانهبرای برخی از افراد دورکاری، مشکلات بزرگ کار کردن در محیط های اداری سنتی را مشخص تر کرده است. خیلی از کارکنان خصوصا آنهایی که قادر به انجام کار با سرعت بالا هستند، در حالت سنتی مجبورند که با حضور 40 ساعت در هفته در محیط کاری کنار بیایند که با 40 ساعت کار کردن برابر نیست. فاصله فیزیکی و روانی از محیط کار اداری در حالت دورکاری کمک کرده که طبیعت تراکنشی بودن کار کردن برای دیگران نمایان تر شود: به شما مبلغ مشخصی پرداخت می شود تا مقدار مشخصی از یک کار را انجام دهید نه اینکه یک زمان خاص در محیط کاری حضور داشته باشید.بنیانگذاران استارتاپ های جانبی به جای اینکه ادای کار کردن را در بیاورند تا زمان کاری به اتمام برسد، با دورکاری از روزهای خود به صورت بهینه تری استفاده می کنند. یکی از آنها می گوید “سال ها مجبور بودم هر روز ساعت ها وقت بگذارم تا کارهای اضافی را انجام دهم”.یک مدیر در شرکت داروسازی می گوید که از زمان شروع دورکاری توانسته است کیفیت کار خود را افزایش دهد، زمان بیشتری را با خانواده اش بگذراند و همچنین مخفیانه یک شرکت مشاوره Web3 راه اندازی کند. او می گوید “روز کاری من از ساعت 6 صبح آغاز می شود. اگر به صورت مداوم 8 ساعت با کامپیوتر کار کنم تا ساعت 2 بعد از ظهر کارم تمام می شود و این به این معناست که کار کافی داشته ام که 8 ساعت من را کاملا پر کند. سال ها مجبور بودم که هر روز ساعت ها وقت بگذارم تا کارهای اضافی برای انجام دادن پیدا کنم، فقط برای اینکه مشغول باشم”.این مدیر شرکت داروسازی زمان اضافی را متعلق به خودش می داند. به نظر او اینکه که کارفرما مالک تمام هشت ساعت کاری باشد، عاقلانه نیست. همچنین اینکه کارفرما مشخص کند که چه مقدار کار برای 8 ساعت کافی است و چقدر مقدار حقوق در برابر آن باید پرداخت شود. او اضافه کرد که وقتی از او فراتر از توافق کاری خواسته می شود و زمان بیشتری وقت می گذارد، دستمزد اضافی دریافت نمی کند.مدیر داروسازی توضیح داد که یک مثال ناراحت کننده از ماهیت تراکنشی کار مربوط به تولد هر یک از سه فرزند او بود. هر بار، او در صف ترفیعی بود که مطمئن بود به دست می‌آورد و کارفرمایش از آن به عنوان ابزاری برای چانه‌زنی استفاده می‌کرد. هر بار، اولین سوالی که از شما می پرسند این است: “می دانم که بچه به زودی می آید، چندر می خواهی مرخصی بگیری؟” می گویم: “نمی دانم، حدس می زنم یک هفته؟” در حالی که باید حداقل یک ماه مرخصی بگیرم و آنها می گویند، “عالیه، ترفیع به فلان مسئولیت را به شما می دهیم.” او می گوید “به راحتی می توان تشخیص داد که ترفیع مشروط است”.این یکی از نمونه‌های بی‌شماری است که کارفرمایان تا حد ممکن نیروی کار را بدون توجه به رفاه آنها، به کار می‌گیرند. به همین دلیل است که بسیاری از بنیانگذاران از پس گرفتن بخشی از زمان برای پیش بردن استارتاپ جانبی خود، احساس بدی نداشته باشند. آنها استدلال می کنند که اگر قرار است که معامله ای بین دو طرف باشد، باید معامله ای عادلانه باشد.به رئیس گفتن یا نگفتندر حالی که برخی از افراد به ما گفتند که با کارفرمایان خود در مورد استارتاپ های خود صحبت کرده اند، برخی دیگر گفتند که یا میزان کار روی آنها را به حداقل رسانده اند یا از گفتن چیزی به روسای خود بسیار می ترسند.دلیل کسانی که تصمیم گرفتند به کارفرمایان خود چیزی نگویند، معمولاً حفظ موقعیت خودشان بوده است تا اینکه احساس کنند که کار اشتباهی انجام می دهند. یک مدیر بازاریابی در یک شرکت تجارت الکترونیکی که روی یک شرکت منابع انسانی کار می‌کرد، به ما گفت که نمی‌تواند تعداد دفعاتی را که در گوگل سوالاتی مانند «آیا باید با کارفرمای فعلی‌تان صادق باشید؟» یا “چقدر باید باید به شغل تمام وقت خود ادامه دهید تا زمانی که بتوانید تمام وقت برای استارتاپ خود کار کنید؟” را جستجو کرده است، حساب کند. او اضافه می کند که “کار کردن در یک استارتاپ بدون درآمد ثابت، دیوانه کننده است”.در پایان، مدیر بازاریابی تصمیم گرفت که به کارفرمای خود چیزی نگوید، چون از اینکه کارفرما در مورد تمرکز و بهره وری او را شک کند، می ترسید. او اکنون دو سال است که روی استارت آپ خود کار می کند و حتی در اوایل سال جاری شغل تمام وقت خود را تغییر داد به این امید که زمان آزاد بیشتری برای کار در شرکت خود داشته باشد. از آنجایی که او پس‌اندازی که از دستمزد بالا در رشته فناوری یا ثروت خانوادگی ندارد، ادامه کار تمام وقت را تنها راه برای ایجاد کسب‌ و کارش می‌داند.او می گوید “کار کردن روی یک کسب و کار بدون داشتن درآمد ثابت، دیوانگی است. همه گیری کرونا نشان داد که نمی توان تمام تخم مرغ ها را در یک سبد قرار داد یا انتظار داشت که کارفرما تمام خواسته های کارکنان را برآورده کند”.خیلی از بنیان گذاران استارتاپ های جانبی خیلی سریع به این موضوع اشاره کردند که هر لحظه ممکن است از کار خود اخراج شوند بدون اینکه به میزان وفاداری آن ها یا مقدار کاری که انجام داده اند، توجهی شود.یکی از مهندسان نرم افزار که در حال ساخت وب سایت معیارهای مالی اشتراک و تجسم خود برای سرمایه گذاران خرد است، گفت: «اصلاً احساس بدی ندارم زیرا به کار تمام وقت خود هشت یا نه یا گاهی اوقات بیشتر در روز کار می کنم. این امر به ویژه امکان پذیر شده است زیرا یک بیماری همه گیر جهانی برخی از تفریحات دیگر او مانند بازی کردن ورزش و پوکر را محدود کرده است. “هیچ گناهی وجود ندارد.”در عوض، این مرد 46 ساله استارت‌آپ جانبی خود را به‌عنوان یک «بلیت خارج از کار ساعتی» و راهی برای محافظت در صنعت می‌داند که می‌ترسد کارش را برون‌سپاری کند یا آن را به فردی جوان‌تر و ارزان‌تر بدهد.طرف دیگر چه حسی داردالبته، دلیلی وجود دارد که چرا اکثر بنیان‌گذارانی که با آنها صحبت کردیم، استارت‌آپ‌های خود را مخفی نگه داشته‌اند: سرمایه‌گذاران و روسای بالقوه آنها لزوماً به اندازه آنها از انجام چندوظیفه‌ای خود خوشحال نمی‌شوند.برای برخی از کارفرمایان، ایده یک کارمند راه اندازی جانبی به ویژه نگران کننده است، زیرا آنها در حال حاضر ترس های زیادی در مورد مراقبت از کارمندان در یک محیط از راه دور دارند.شخصی که در یک شرکت نرم‌افزاری در زمینه رهبری کار می‌کند، گفت که از زمان ظهور کار از راه دور، هم یک کارمند و هم شخص دیگری در رهبری را دیده است که در کسب‌وکارهای خود کار می‌کنند. او خواست نامش فاش نشود زیرا مجاز به صحبت برای شرکتش نیست و نمی‌خواست همکارانش را ناراحت کند. هنگامی که او به مدیر کارمند مراجعه کرد که چرا طول می کشد تا یک فرد معمولی بسیار با استعداد یک پروژه را به پایان برساند، متوجه شد که این شخص همچنین یک شرکت پوشاک و یک حساب کاربری محبوب غذایی در اینستاگرام را اداره می کند.به عنوان یک مدیر، این بد است. به عنوان کسی که طرفدار این است که مردم در سفرهای شغلی خود باشند و واقعاً کشف کنند که چه کسی هستند و چه چیزی می خواهند باشند، من آن را تحسین می کنم. “اما در عین حال، من می گویم، “من کارهای زیادی برای انجام دادن دارم.”مدیران می ترسند که این روند بزرگ می تواند تأثیرات گسترده ای بر بهره وری و نوآوری در شرکت ها داشته باشد و ممکن است مجبور شوند دو نفر را برای انجام همان کاری که قبلا انجام می داد استخدام کنند.پس چرا کارمندانی که استارت آپ های جانبی را اداره می کنند اخراج نکنیم؟ برخی از این بنیان‌گذاران استارت‌آپ نیز در مشاغل تمام وقت خود بسیار خوب هستند، حتی زمانی که حواسشان پرت می‌شود. علاوه بر این، در بحبوحه استعفای بزرگ، پر کردن مشاغل با خروج افراد سخت‌تر و سخت‌تر شده است. و پیدا کردن جایگزین یا کار با کارگران کمتر برای شرکت گران و وقت گیر است. بسیاری از روسای از رها کردن این بنیانگذاران بیزارند، به خصوص اگر آنها دارای عملکرد بالا باشند.چینوه اونیگورو، مدیرعامل و موسس PocketSuite، کار روی یک استارت‌آپ را برای کارمندان و کسب‌وکارش خوب می‌داند. این شرکت یک برنامه تجاری برای کارآفرینان انفرادی و صاحبان مشاغل کوچک است که بسیاری از آنها شغل تمام وقت خود را نیز دارند.او گفت: “اگر به میکل آنژهای جهان فکر کنید، آنها بازیکنان تک کاره نبودند.” “کسی که یک بنیانگذار و مبتکر است، ایده های زیادی دارد و می خواهد خود را در چند راه مختلف به کار گیرد. بهترین افراد شما به این شکل ظاهر خواهند شد.»اونیگورو به عنوان راهی برای جذب و حفظ چنین افرادی، کارگران خود را تشویق می کند تا رویاهای کارآفرینی خود را دنبال کنند و افرادی را استخدام می کند که قبلاً این کار را انجام می دهند. او آن را به عنوان از دست دادن زمان نمی بیند، به خصوص که شرکت کاملاً از راه دور رفته است و کارمندانش در مورد زمان کار انعطاف پذیر هستند. تا زمانی که آنها به ضرب الاجل خود می رسند، نگه داشتن این افراد کار بیهوده ای است.از برخی جهات، این موج کارآفرینان از راه دور از یک فرصت منحصر به فرد استفاده می کنند. آنها از اشتغال برای نوشتن اشتغال خارج از معادله استفاده می کنند.با بازگشایی دفاتر و کم شدن محدودیت های همگانی بهداشتی و با افزایش ترس از رکود این پنجره برای کارآفرینان کوچکتر می شود، اما بعید است که بسته شود. بسیاری از دلایل زیربنایی بازار کار فشرده، مانند نیروی کار پیر و زیرساخت ضعیف مراقبت از کودکان، هنوز وجود دارند.دورکاری نیز از بین نمی رود. شرکت‌ها کار از راه دور را به عنوان راهی برای جبران دستمزدهایی ارائه می‌کنند که به اندازه تورم افزایش نمی‌یابند و مجبورند برای رقابت با رقبای خود به این کار ادامه دهند.تا کنون، به نظر نمی رسد رکودی در استخدام وجود داشته باشد. حتی اگر یک رکود وجود داشته باشد، این لزوما به این معنی نیست که شرکت ها کار از راه دور را لغو می کنند. کارشناسانی که با آن‌ها صحبت کردیم، فکر می‌کردند که ممکن است رکود اقتصادی منجر به کارهای دورتر شود زیرا شرکت‌ها برای صرفه‌جویی در هزینه‌ها، اجاره‌های اداری را کوچک می‌کنند. کار از راه دور بیشتر می تواند منجر به یافتن بیشتر کارمندان برای استفاده های جدید برای وقت اضافی خود شود. و این ممکن است به معنای کارگران شادتر در سراسر جهان باشد.منبعمحتوای فارسی از سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Thu, 15 Sep 2022 20:56:14 +0430</pubDate>
            </item>
                    <item>
                <title>رعایت بهترین شیوه ها در برنامه نویسی توسعه را کند می کند</title>
                <link>https://virgool.io/@samab/%D8%B1%D8%B9%D8%A7%DB%8C%D8%AA-%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%B4%DB%8C%D9%88%D9%87-%D9%87%D8%A7-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AA%D9%88%D8%B3%D8%B9%D9%87-%D8%B1%D8%A7-%DA%A9%D9%86%D8%AF-%D9%85%DB%8C-%DA%A9%D9%86%D8%AF-yjsbhdywxsxu</link>
                <description>آیا کسی هست که دور از چشم مادر دزدکی از آشپزخانه خوراکی برنداشته باشد؟ یا با جمع دوستان تا دیر وقت بیرون نمانده باشد؟ یا وقتی در پارک مشغول قدم زدن بوده برای کوتاه کردن مسیر از روی چمن راه نرفته باشد؟آیا برنامه نویسی هست که حتی یک بار یکی از بهترین شیوه ها در برنامه نویسی که مانند قوانین حکاکی شده بر روی سنگ می باشند را نقض نکرده و فقط طبق همین شیوه ها پیش رفته باشد؟ با اطمینان می توان گفت که خیلی از برنامه نویسان این کار را قبلا انجام داده اند. اما شاید دلیل اینکه کد آنها از حالت معمول بهتر بوده این باشد که برخی از این قوانین را زیر پا گذاشته اند. حداقل این مساله باعث می شده که زیر سوال نروند یا کارشان را از دست ندهند یا شاید هم دستگاه در زمان اجرای برنامه آنها، منفجر نشود.البته زیر پا گذاشتن قوانین هیچ وقت بدون ریسک نیست. اگر شما یک جراح مغز باشید واقعا باید از قوانین و اصول پیروی کنید اما وقتی در حال توسعه یک نرم افزار هستید چه حالتی می تواند ریسک را به حد نهایت برساند؟ برای نمونه وقتی توسعه نرم افزار برای یک پهپاد جنگی، مدیریت شبکه برق، تجهیزات پزشکی یا فضاپیما انجام می شود، توسعه دهنده باید با آرامش بیشتر و سرعت کمتر برنامه نویسی را انجام داده و به قوانین عمل کند. اما آن دسته از برنامه نویسانی که کارهای پرمخاطره ای ندارند که بیشتر ما هم همینطور هستیم، بهتر است که هر از گاهی قوانین خود برای توسعه را بازنگری کنند.کپی پیست کردن دلیل همه بدی ها نیستطرفداران دو آتشه متن باز یا اپن سورس و همچنین طرفداران کدنویسی خالص و دور از هرگونه کپی برداری، حتما مخالف این جمله هستند. اما بیایید واقع بین باشیم. آیا کسی هست که یک تکه کد از استک اورفلو یا سایت های دیگر کپی نکرده باشد؟وقتی مشکلی برای حل کردن دارید که یافتن جواب آن با گوگل فقط 5 ثانیه طول می کشد، مزاحم همکار خود نمی شوید که این مشکل را در 10 دقیقه برای شما حل کند و اگر جواب در استک اورفلو هست از آن استفاده می کنید. طرفداران کدنویسی خالص مدعی هستند که نباید هیچ کدی را کپی کنید چون ممکن است که ندانید کد کپی شده چگونه کار می کند و این سخن بی راهی نیست.اما در هر صورت شما در زمان یافتن یک راه حل، حتما جستجو می کنید. معمولا به راهنمای توابع یا اشیاء استفاده شده در راه حل نگاهی می اندازید. همچنین احتمالا نیاز هست که نام برخی از متغیرهای استفاده شده در راه حل را متناسب سازی کرده و جای مناسب برای قرار دادن تکه کد در برنامه اصلی را مشخص کنید. این کارها بدون داشتن حداقل درک از کد کپی شده امکان پذیر نیست.نکته دیگری که برنامه نویسان خالص گرا به آن تاکید دارند این است که در کدهای کپی شده ممکن است از کاراکترهای غیرقابل مشاهده مانند تب و بک اسپیس استفاده شده باشد که در صفحه نمایش آن را مشاهده نمی کنید و می تواند در خروجی برنامه شما موثر باشد. استدلال این افراد این است که اگر می خواهید کد را کپی کنید حداقل خودتان تایپ آن را انجام دهید تا به طور ناخواسته کاراکترهای غیر قابل چاپی را وارد کد خود نکنید و باعث خرابکاری در پروژه نشوید. این نصیحت خوبی است اما موردی است که خیلی روی نمی دهد و حل کردن آن کار پیچیده ای نیست.این نکته از پیروان مکتب متن باز که کپی کردن کل سورس کد یک پروژه متن باز به پروژه های اختصاصی بد است، کاملا صحیح است. نه تنها این کار غیر اخلاقی است همچنین باعث می شود تا کد پروژه اختصاصی دچار حفره های امنیتی شود چون احتمالا کد متن باز استفاده شده به طور مداوم تغییرات امنیتی را دریافت نخواهد کرد.متاسفانه همیشه برنامه نویسانی وجود خواهند داشت که از کدهای متن باز سوء استفاده می کنند اما این افراد هزینه بالایی برای آن پرداخت می کنند. برای مثال می توان به پروژه Log4j اشاره کرد. این برنامه یک پروژه متن باز است که گزارشی از اطلاعات را برای مدیران سیستم ایجاد می کند. در اواخر سال 2021 اخباری مبنی بر حمله هکری به دلیل وجود یک حفره امنیتی به سرورهای شرکت های کلودفلیر، ماین کرفت، توییتر و بسیاری دیگر منتشر شد که به دلیل استفاده از برنامه Log4j به روز نشده در برنامه های این شرکت ها بوده است.البته هیچ کس نمی خواهد که چنین اتفاقات بدی برایش پیش بیاید پس می توانید کدهای متن باز را کپی کنید اما این کار را به صورت اخلاقی انجام داده و در نهایت اگر می توانید کدهای خود را نیز متن باز کنید.حفظ مالکیت همیشگی کد احمقانه استقبلا جملاتی شبیه به این بیان می شد که کد شما مثل بچه شماست. شما آن را ساخته اید پس مسئول هر کاری که کد انجام می دهد هم هستید تا روزی که بمیرید. این جملات دروغی بیش نیستند. البته درست است که نمی توان فقط کد خود را به همکاران تحویل داد و هر وقت کسی سوالی در مورد آن داشت اظهار بی اطلاعاتی کرد. پس از تحویل کد همیشه سوالاتی پیش خواهد آمد حتی اگر بهترین مستندات هم برای پروژه ها تهیه شده باشد. بنابراین پس از تحویل کد در هفته یا ماه های اولیه در دسترس افرادی که کدها را تحویل می گیرند باشید.همانطور که گفته شد برنامه نویس باید کد خود را در نهایت تحویل دهد. گاهی اوقات پای مسائل زندگی به میانه کار کشیده می شود. خانواده نیاز به توجه شما دارد یا همزمان تعداد زیادی پروژه دارید که باید به همه آنها رسیدگی کنید. در این حالت تعداد زیادی کار وجود خواهد داشت که فرصت انجام آنها پایان یافته و اینجاست که مشخص می شود فرسودگی شغلی برای یک برنامه نویس، واقعی است.اگر یک برنامه نویس با تجربه هم چندین پروژه همزمان در دست داشته باشد که همه آنها نیاز به پشتیبانی داشته باشند، پذیرش پروژه جدید هر چقدر هم که جالب باشد، برای او خیلی دشوار خواهد بود. خوب البته این مساله اصلا خوب نیست چون جلوی رشد را می گیرد. معمولا مهم ترین چیزی که یک توسعه دهنده می خواهد این است که بیشتر یاد بگیرد و رشد کند. پس باید به نوعی کارها را پس از مدتی واگذار کند تا فرصت بیشتری برای رشد پیدا کند.در کنار همه اینها توسعه برنامه و پشتیبانی آن یک فرایند رایگان نیست. امروزه افراد شغل خود در بازه های زمانی کوتاه تری تغییر می دهند. وقتی فردی از شرکتی جابجا می شود نمی توان از او انتظار داشت که در موقعیت جدید به شرکت قبلی هم پاسخگو باشد. در این حالت وظیفه تیم است که کد پروژه را به روز نگه دارد. تیم ها هم باید به این نکته توجه داشته باشند که در دام واگذاری بخش های مختلف به افراد مختلف نیفتند. این مساله در ابتدا جذاب به نظر می رسد اما در نهایت سیلوهایی از افراد ایجاد می کند که ارتباطی با هم ندارند و این مساله اصلا خوب نیست.طبیعی است که توسعه دهنده، کدهایی که خودش نوشته را می شناسد و بهتر می فهمد اما اگر هر کس فقط مسئول کدهای خودش باشد، هیچ شخص دیگری آن قسمت کد را نگاه هم نمی کند مگر اینکه مجبور شود. در این حالت برنامه نویسان بازخوردهای مهم و ایده های جدید در مورد کدهای خود را از دست می دهند. احساس مالکیت یک حس مسئولیت و وظیفه به برنامه نویس می دهد تا برای حذف مشکلات برنامه و حفره های امنیتی تلاش کند. اما همیشه باید این مسئولیت به صورت اشتراکی بوده و افراد متعددی وظیفه نگهداری و پشتیبانی یک پروژه را با هم به عهده داشته باشند.تست به شدت کار را کند می کند و متخصصین هم این را قبول دارنددر سال 2008 زمانی که سایت استک اورفلو راه اندازی شد، مسیر مشخصی برای ساخت یک سایت پرسش و پاسخ در ابعاد بسیار بزرگ وجود نداشت. امروزه انجام چنین پروژه هایی شبیه پروژه های موجود در دوره های آموزشی پروژه محور است. قبلا بدون سرویس های ابری، سیستم های توسعه بدون کد و سیستم های مدیریت بانک اطلاعاتی ویژوال، توسعه چنین سامانه ای با این ابعاد کار مشکلی بود.سایت استک اورفلو بالاتر از همه ویژگی ها، می خواست که سایتی کاربردی برای کاربران باشد پس آنها سعی کردند که سرعت اجرا در اولویت اول آنها باشد و تست کردن را در پایان لیست اولویت های خود قرار دادند. یعنی سایت استک اورفلو که خودش محلی برای استادان برنامه نویسی است، همه چیز را تست نمی کرد. اصلا آنها در ابتدای کار هیچ چیزی را تست نمی کردند.امروزه نه تنها تست اجباری است بلکه بهترین شیوه ها برای خود تست هم تعریف شده اند. این شیوه ها خود نیز به تعداد زیادی شیوه های دیگر تقسیم می شوند که نشان می دهد چقدر این مساله برای برخی از افراد اهمیت دارد. خوب پس اصل داستان در این مطلب چیست؟ آیا نباید مطمئن شویم که کد ما کار می کند؟ چرا. اما تست کردن زمان می برد و همیشه زمان به اندازه کافی در اختیار نداریم.اجرای تست زمانی زیادی می برد مثلا برای تست یک صفحه بلاگ تا حد نهایت تحمل سرور ممکن است تا 20 دقیقه یا بیشتر نیاز به صرف زمان باشد در حالی نمایش یک صفحه بلاگ مساله ساده ای است. تست کردن در هر مرحله از توسعه نیز زمان برنامه نویس را می گیرد. هر وقت توسعه دهنده ویژگی جدیدی را به برنامه اضافه می کند باید تست هایی که مخصوص آن ویژگی ساخته است را به پروژه اضافه کرده و آن ها در در بخش مرتبط در مجموعه ابزارهای تست قرار دهد.با گذشت زمان این هزینه ها نیز افزایش می یابد. برای حل این مساله دو راه وجود دارد: اول اینکه یک مجموعه کامل تست داشته باشید اما فقط مهم ترین چیزها در زمان توسعه جدید، مورد تست قرار می گیرد. حالت دوم اینکه فقط ضروری ترین تست ها را در مرحله اول پیاده سازی کنید. این حالت به نظر خیلی پایدار نیست اما می توانید با استوارسازی ساختاری پروژه نیاز به تست ها را کاهش دهید. اگر نیازی به نمونه مشابه دارید باز می توانید به استک اورفلو نگاه کنید. این سایت همیشه دوست شماست.نتیجه نهایی: بهترین شیوه ها مانع سرعتدر این مطلب هدف این نیست که شما را متقاعد کنیم تا قوانین را کنار بیندازید و مانند یک دیوانه کدنویسی کنید. هدف این است که شما را متقاعد کنیم تا حداقل قوانین و بهترین شیوه ها را کلمه به کلمه دنبال نکنید. اگر کدی را از استک اورفلو یا هر سایت دیگری کپی کنید، تا زمانی که درکی درستی از کد کپی شده داشته باشید و بتوانید تغییرات لازم را انجام دهید، مشکلی ایجاد نمی شود.اگر یک کد متن باز را به صورت کامل در پروژه انحصاری که متن باز نیست به کار ببرید، قوانین را زیر پا گذاشته اید و دچار مشکل می شوید. همچنین اگر کدهای کپی شده را به روز نکنید ممکن است حفره های امنیتی توسط هکرها جهت نفوذ مورد استفاده قرار گرفته و مشکلات امنیتی برای شما ایجاد کند.مالکیت کد خصوصا مالکیت فردی کد کار اشتباهی است. سعی کنید که هر پروژه را به چندین نفر بسپارید. یاد بگیرید که کد خود را رها کرده و آن را تحویل دیگران بدهید. ذهن و تقویم کاری خود را آزاد کرده و اجازه بدهید تا چیزهای جدید وارد آنها شود.کد خود را تا حد مرگ تست نکنید. مسائلی را تست کنید که احتمال بیشتری برای بروز خطا دارند یا احتمال می دهید که هکرها از مسیر آنها می توانند نفوذ کنند. تست را زمانی که ضرورت دارد حتما انجام دهید و اجازه بدهید تا ساختار برنامه مسائل دیگر را پوشش دهد.همه این موارد در نهایت پیشنهاد این نیست که شما در روش توسعه خود 180 درجه تغییر جهت بدهید. به جای آن باید گاهی اوقات از رعایت کلمه به کلمه بهترین شیوه ها خودداری کنید. از طرفی سرپیچی از قوانین گاهی اوقات جذاب است مثل برداشتن بدون اجازه خوراکی، وقت گذرانی بیش از حد با دوستان یا کدنویسی به روش های غیر معمول.با پیروی از قوانین و بهترین شیوه ها چیزهای خوبی خواهید ساخت. با پیروی از قوانینی که در موقعیت مورد نظر ما معقول هستند و دور انداختن بقیه موارد، محصولات عالی خواهید ساخت.بازنشر از سایت سماب</description>
                <category>سماب</category>
                <author>سماب</author>
                <pubDate>Tue, 13 Sep 2022 20:58:22 +0430</pubDate>
            </item>
            </channel>
</rss>