<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>پست‌های انتشارات وبلاگ گروه آموزشی سیتکو</title>
        <link>https://virgool.io/sitcogroup/feed</link>
        <description>آخرین اخبار و مقالات گروه آموزشی سیتکو را این‌جا دنبال کنید.</description>
        <language>fa</language>
        <pubDate>2026-06-17 16:13:08</pubDate>
        <image>
            <url>https://files.virgool.io/upload/publication/m8pxvkcd7h5j/6d0x5d.png</url>
            <title>وبلاگ گروه آموزشی سیتکو</title>
            <link>https://virgool.io/sitcogroup</link>
        </image>

                    <item>
                <title>۴ مهارت برای شروع کسب درآمد از فریلنسینگ</title>
                <link>https://virgool.io/sitcogroup/%DB%B4-%D9%85%D9%87%D8%A7%D8%B1%D8%AA-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D8%B3%D8%A8-%D8%AF%D8%B1%D8%A2%D9%85%D8%AF-%D8%A7%D8%B2-%D9%81%D8%B1%DB%8C%D9%84%D9%86%D8%B3%DB%8C%D9%86%DA%AF-yf1afwki0slz</link>
                <description>همه‌ی ما می‌دانیم که فریلنسینگ به تنهایی یک شغل نیست بلکه یک سبک زندگی است. اگر شما هنوز تخصصی ندارید که از آن کسب درآمد کنید می‌توانید از مهارت‌هایی شروع کنید که بیشترین پروژه را دارند و با انجام آن‌ها علاوه بر درآمد، انگیزه‌ی بیشتری برای ادامه دادن در فریلنسینگ داشته باشید.برای آغاز با آموختن این ۴ مهارت می‌توانید به عنوان یک فریلنسر شروع به کار کنید و از تخصص خود کسب درآمد کنید:۱. ترجمه، بالاخره این همه زبان خواندن باید به دردی بخوردترجمه هنوز هم یکی از مهارت‌های پرطرفدار در فریلنسینگ است. شما می‌توانید با افزایش دانش خود از زبان فارسی و یک زبان دیگر مانند انگلیسی، عربی، اسپانیایی،‌ ترکی و… در کنار یاد گرفتن تکنیک‌های ترجمه، به عنوان یک فریلنسر از تجرمه متون عمومی و تخصصی کسب درآمد کنید.۲. تولید محتوا، پادشاه باشیداین روزها محتوا قلب اصلی هر کسب و کار و بیزینسی است. شرکت‌ها و استارتاپ‌ها و حتی خیلی از اینفلوئنسرها، محتوای شبکه‌های اجتماعی خود را برون‌سپاری می‌کنند تا یک فریلنسر با دیدگاه خلاق‌تر و بهتری محتوای اختصاصی و مرتبط برایشان تولید کند. پس اگر شما آدم خلاقی باشید و به نوشتن، دنیای هیجان‌انگیز کلمات و خلق محتوا علاقه داشته باشید می‌توانید با انجام پروژه‌های تولید محتوا به عنوان یک فریلنسر درآمد داشته باشید.۳. طراحی گرافیک، دنیای رنگ‌ها و اشکالتنوع پروژه‌های این مهارت آنقدر زیاد است که اگر به عنوان یک تازه کار هم شروع به کار کنید در مسیر یادگیری و حرفه‌ای شدن با انجام پروژه‌ها می‌توانید از آن درآمد هم کسب کنید. از طراحی لوگو تا طراحی ست اداری، تصویرسازی، طراحی اپلیکیشن و سایت، طراحی بسته بندی و طراحی داخلی و نما فقط چند نمونه از تنوع پروژه‌های مرتبط با این مهارت است. برای شروع می‌توانید یک حوزه را انتخاب کنید تا با انجام پروژه‌ها و کسب تجربه خود را برای یادگیری نرم‌افزارها و مهارت‌های بیشتر آماده کنید.۴. ادمین شبکه‌های اجتماعی، کمی چالشتقریبا همه‌ی ما چند ساعت از شبانه روز خود را مشغول اسکرول و چک کردن شبکه‌های اجتماعی هستیم. با ترکیبی از سه مهارت قبلی، کمی خلاقیت و خوره‌ی شبکه‌های اجتماعی بودن می‌توانید از همین راه هم به درآمد برسید!رمز موفقیت، یادگیری و آنالیز همزمانبه عنوان یک فریلنسر شاید بزرگ‌ترین چالش برای شما مدیریت و برنامه ریزی کارهاست. اینکه بدانید یادگیری مهارت‌های بیشتر و به کار گیری آنها در انجام پروژه‌ها ارتباط مستقیمی با افزایش درآمد و موفقیت شما دارد. پس فراموش نکنید در فریلنسینگ یادگیری نقطه پایانی ندارد.آزادی فریلنسینگ به شما این امکان را می‌دهد که در حین انجام پروژه‌ها، با یادگیری مهارت‌های جدید درآمد خود را نیز افزایش دهید و با آنالیز کار خود همیشه یک قدم از اشتباهاتتان جلوتر باشید.اگر برای شروع کسب درآمد از فریلنسینگ آماده‌اید به پونیشا سر بزنید. اما اگر فریلنسرید و نگران افزایش درآمد خود هستید و یا هنوز تردید دارید که فریلنسینگ می‌تواند یک شغل تمام وقت برای شما باشد می‌توانید در وبینار رایگان «چگونه فریلنسر پردرآمدی باشیم» شرکت کنید. من در این وبینار از تجربه‌ی چند ساله‌‌ام با فریلنسرها صحبت خواهم کرد و راه‌حل‌های عملی برای افزایش درآمد و نحوه‌ی صحیح قیمت‌گذاری پروژه‌ها را آموزش خواهم داد. این وبینار جمعه ۵ دی ماه ۹۹ از ساعت ۱۱ تا ۱۳ برگزار می‌شود. برای ثبت نام می‌توانید به این صفحه مراجعه کنید.</description>
                <category>وبلاگ گروه آموزشی سیتکو</category>
                <author>eliafen</author>
                <pubDate>Sun, 13 Dec 2020 00:06:28 +0330</pubDate>
            </item>
                    <item>
                <title>7 دلیل محبوبت و کارآمدی زبان برنامه نویسی پایتون</title>
                <link>https://virgool.io/sitcogroup/7-%D8%B9%D9%84%D8%AA-%D9%85%D8%AD%D8%A8%D9%88%D8%A8%D8%AA-%D9%88-%DA%A9%D8%A7%D8%B1%D8%A2%D9%85%D8%AF%DB%8C-%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-vfid4db81thn</link>
                <description>زبان برنامه‌نویسی پایتون (Python) یک زبان برنامه نویسی عمومی است، به این معنا که برای تولید نرم‌افزارها در حوزه‌های مختلف می‌توان از آن استفاده کرد. این زبان برنامه‌نویسی به اندازه‌ای ساده، کارآمد و جذاب است که حتی آن‌هایی که از برنامه‌نویسی تنفر دارند نیز وسوسه می‌شوند که پایتون را یادبگیرند. پس بیایید نگاهی به ویژگی‌ها و قابلیت‌های پایتون بیندازیم، شاید شما هم علاقه‌مند به یادگیری این زبان شدید.زبان برنامه نویسی پایتوندر ابتدا اجازه دهید به طور خلاصه زبان برنامه‌نویسی را معرفی کنیم. زبان‌های برنامه نویسی همان ابزارهایی هستند که به ما کمک می‌کنند تا دستورالعمل‌های خود را به سخت افزار کامپیوتر منتقل کرده و خروجی مورد نظر را دریافت کنیم. جاوا، PHP، پایتون، ++C و .NET همه جزو زبان‌های برنامه نویسی محسوب می‌شوند.پایتون از رویکردهای مختلف برنامه‌نویسی از جمله برنامه نویسی شی‌گرا، برنامه‌نویسی ساخت یافته (structured programming)، برنامه‌نویسی عملکردی و برنامه‌نویسی جنبه‌گرا پشتیبانی می‌کند. البته این تنها علت محبوبت پایتون نسبت به سایر زبان‌های برنامه‌نویسی نیست.زبان برنامه‌نویسی پایتون که برای اولین بار در سال 1991 معرفی شد به سرعت محبوبیت بسیاری رسید و توانست به سریع‌ترین زبان برنامه‌نویسی دنیا تبدیل شود، اما چرا این زبان برنامه‌نویسی تا این اندازه محبوب شده است؟7 علت محبوبیت پایتونمزایای گفته شده اگرچه مهم هستند اما تنها علل محبوبیت و همه‌گیر شدن پایتون نیستند. پس بیایید با مزایا و ویژگی‌های مثبت این زبان برنامه‌نویسی آشنا شویم.1. یادگیری و استفاده آسانبرای افرادی که قصد دارند وارد دنیای برنامه‌نویسی شوند، این زبان برنامه‌نویسی بهترین گزینه محسوب می‌شود زیرا یادگیری آن ساده‌تر از دیگر زبان‌های برنامه‌نویسی است. به‌علاوه کار کردن با این زبان همه منظوره به حدی ساده است که حتی توسعه دهندگان تازه‌کار نیز مشکلی نخواهند داشت.2. توسعه و پشتیبانیحدود 30 سال از عرضه اولین نسخه پایتون می‌گذرد، در این مدت این زبان برنامه‌نویسی توسعه پیدا کرده و اکنون می‌تواند خواسته‌های توسعه دهندگان از مبتدیان تا متخصصان برجسته را برآورده کند. به‌علاوه منابع بسیاری از جمله ویدئوهای آموزشی، مقالات خودآموز و کلاس‌های مبتدی تا پیشرفته زیادی برای یادگیری این زبان برنامه‌نویسی وجود دارد. بنابراین کار تازه واردان به عرصه برنامه‌نویسی آسان شده است.به‌علاوه از آنجا که مدت زیادی از حضور پایتون در میان زبان‌های برنامه نویسی می‌گذرد، توسعه دهندگان بسیاری آن را رشد داده‌اند و اسناد توسعه بسیاری برای آن تهیه کرده‌اند. در نتیجه انجمن توسعه دهندگان پایتون یکی از فعال‌ترین انجمن‌های زبان برنامه‌نویسی شده است.به بیان ساده‌تر، اگر برنامه‌نویسی با مشکلی در رابطه با این زبان برنامه‌نویسی مواجه شد، می‌تواند از دیگر توسعه دهندگان در هر سطحی پشتیبانی دریافت کند. کمک به موقع نقشی تعیین کننده در پیشرفت و اتمام به موقع یک پروژه خواهد داشت.3. پشتیبانی شرکت‌های بزرگ و معتبر از پایتوناگر شرکتی از یک زبان برنامه‌نویسی حمایت کند باعث رشد سریع‌تر آن خواهد شد. اجازه دهید با مثالی این موضوع را واضح‌تر بیان کنیم، برای مثال زبان برنامه‌نویسی PHP توسط فیسبوک، جاوا توسط اوراکل و ویژوال بیسیک و C# توسط مایکروسافت پشتیبانی می‌شوند.زبان برنامه‌نویسی پایتون توسط فیس بوک، آمازون و گوگل پشتیبانی می‌شود. این موضوع یکی از عوامل رشد و توسعه این زبان برنامه‌نویسی است. گوگل از سال 2006 میلادی برای تولید تعداد بسیاری از نرم‌افزارها و سیستم عامل‌ها از پایتون استفاده کرد. به‌علاوه تلاش و هزینه بسیاری از سوی گوگل صرف آموزش و موفقیت این زبان برنامه‌نویسی شده است؛ تا جایی‌که حتی یک پورتال اختصاصی نیز برای پایتون ایجاد کرده‌اند.4. عرضه صدها کتابخانه (Libraries) و چارچوب (Frameworks)این زبان برنامه‌نویسی محبوب تعداد زیادی کتابخانه و فریم‌ورک دارد که به برنامه‌نویسان برای پیشبرد سریع‌تر پروژه کمک می‌کند. به‌علاوه کتابخانه‌هایی با تمرکز بر موضوعاتی خاص مانند nltk برای پردازش زبان‌های طبیعی و scikit-learn برای یادگیری ماشین نیز در دسترسی کاربران قرار دارد.برخی از کتابخانه‌ها و چارچوب‌های این زبان برنامه‌نویسی شامل Matplotib برای رسم نمودار، SciPy برای کاربردهای مهندسی، علوم و ریاضیات، NumPy برای محاسبات علمی و Django برای توسعه وب سمت سرور می‌شود.5. کاربردهای متنوع، کارایی بالا، قابلیت اعتماد و سرعتپایتون تقریبا در محیطی کارایی دارد و در هر پلتفرمی که از آن استفاده کنید با مشکل کاهش عمکلرد مواجه نخواهید شد. این زبان برنامه‌نویسی در حوزه‌های مختلفی مانند نرم‌افزارهای موبایل، ویندوز اپلیکیشن، توسعه وب، سیستم عامل و... می‌تواند استفاده شود؛ این کاربردهای متعدد پایتون را جذاب‌تر کرده است.6. کلان داده، یادگیری ماشین و رایانش ابریامروزه کلان داده‌ها، یادگیری ماشین و رایانش ابری از داغ‌ترین موضوعات مطرح در حوزه کامپیوتر هستند که به سازمان‌ها در بهبود فرایندها و گردش کارشان کمک می‌کند و این امکاناتی است که با پایتون به راحتی فراهم خواهد شد.پایتون بعد از زبان R دومین ابزار محبوب و پرطرفدار برای تجزیه و تحلیل داده‌هاست. به‌طوری‌که حجم زیادی از پردازش داده‌ها در سازمان‌ها توط این زبان برنامه‌نویسی انجام می‌شود. سهولت در تجزیه‌و‌تحلیل و سازماندهی داده‌ها مهمترین علت محبوبیت این زبان برنامه‌نویسی در زمینه کلان داده‌هاست.7. اتوماسیونزبان پایتون امکان اتوماسیون کارها و تسک‌ها را به لطف ابزارها و ماژول‌های زیادی که دارد فراهم کرده است. شاید باورکردنی نباشد که به آسانی با استفاده از کدهای این زبان می‌توان به سطح پیشرفته اتوماسیون رسید.به‌علاوه این زبان برنامه‌نویسی همه کاره بهترین تقویت کننده عملکرد در اتوماسیون تست عملکرد نرم‌افزار است. قطعا متعجب خواهید شد وقتی ببینید در زمانی کم و تعداد نه چندان زیاد خط‌هایی از کدها بهسطح پیشرفته اتوماسیون رسیدید.امروزه پایتون به علت کاربردهای زیاد در هوش مصنوعی، داده‌های کلان و... بسیار مورد توجه قرار گرفته و شرکت‌های بسیاری به دنبال جذب برنامه‌نویسان ماهر در این زمینه هستند. از طرف دیگر به خاطر مواردی که باهم مطالعه کردیم بسیاری از برنامه‌نویسان به سراغ یادگیری پایتون می‌روند. بنابراین این بازار رونق خوبی دارد و آینده‌ای روشن در انتظار برنامه‌نویسان پایتون خواهد بود.</description>
                <category>وبلاگ گروه آموزشی سیتکو</category>
                <author>آناهید اعظمی‌فر</author>
                <pubDate>Sun, 29 Nov 2020 16:19:20 +0330</pubDate>
            </item>
                    <item>
                <title>7 راهکار برای یادگیری سریع برنامه نویسی</title>
                <link>https://virgool.io/sitcogroup/7-%D8%B1%D8%A7%D9%87%DA%A9%D8%A7%D8%B1-%D8%A8%D8%B1%D8%A7%DB%8C-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%B3%D8%B1%DB%8C%D8%B9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-uwzoyumfbcer</link>
                <description>همواره آموزش دیدن به یادگیری منجر نمی‌شود؛ زیرا گاهی قوانین آموختن را رعایت نمی‌کنیم. این امر به‌ویژه در آموزش‌های عملی مثل یادگیری برنامه‌نویسی بیشتر دردسرساز می‌شود. اما این مشکل راه حل ساده‌ای دارد؛ بیایید نکاتی را مرور کنیم که به ما در یادگیری هرچه بیشتر آموزش‌های برنامه‌نویسی و تبدیل شدن به یک برنامه‌نویس حرفه‌ای کمک می‌کند.7 نکته برای آنکه به یک برنامه نویس تبدیل شویدفرقی نمی‌کند یک دانشجوی کامپیوتر باشید، یک فرد علاقه‌مند به برنامه‌نویسی یا یک توسعه دهنده مشتاق؛ تسلط بر برنامه‌نویسی یکی از اهداف بسیاری از شاغلان یا افراد جویای کار است.1. آموزش همراه با اجراهنگام یادگیری برنامه‌نویسی حتما از کدها استفاده کنید. با یادگیری هر فصل جدید، بلافاصله استفاده از کدها را تمرین کنید. حتی اگر یک موضوع ساده را آموخته‌اید که به تصورتان نیاز به تمرین ندارد؛ از آن به‌طور عملی استفاده کنید. وقتی برای اولین بار از کدها حتی کدهای به نظر ساده استفاده می‌کنید؛ ممکن است گیج کننده باشد. احتمال دارد هنگامی که به طور عملی قصد پیاده‌سازی کدهایی را دارید بخشی از آن را فراموش کنید یا به‌طور کامل کدها را ننویسید.بنابراین حتما بلافاصله پس از یادگیری کدها از آن استفاده کنید تا تسلط کامل پیدا کرده و هنگام انجام پروژه‌های بزرگ سردرگم نشوید. برای تمرین کدها یک پروژه شخصی بسازید تا نقطه شروع کار شما باشد.2. درک اصول اولیه برای مزایای بلند مدتاگر اصول برنامه‌نویسی را به خوبی فراگرفته و درک کنید، یادگیری مفاهیم پیشرفته نیز آسان خواهند شد. اجازه دهید این موضوع را با یک مثال توضیح دهیم؛ دانشجویانی که به یادگیری اصول اولیه توسعه وب توجه ندارند، اغلب جزو اولین افرادی هستند که هنگام یادگیری مفاهیم پیشرفته‌تری مانند برنامه‌نویسی بک‌اند با مشکل مواجه می‌شوند. بنابراین در یادگیری همواره قدم به قدم پیش بروید و در شروع به سراغ مفاهیم پایه بروید.3. تمرین کدنویسی به صورت دستیکدنویسی به‌صورت دستی برای مثال روی کاغذ یک شیوه موثر برای یادگیری عمیق برنامه‌نویسی است. این شیوه تمرین به دقت و احتیاط بیشتری نیاز دارد؛ زیرا برخلاف کدنویسی با کامپیوتر در این روش نمی‌توانید کدها را اجرا کنید تا از صحت عملکرد آن مطمئن شوید.اگرچه این شیوه زمان زیادی از شما می‌گیرد، اما چه در کلاس درس و چه در بازارکار از شما یک برنامه‌نویس و توسعه دهنده ممتاز و کاربلد خواهد ساخت. اگرچه شیوه کدنویسی دستی قدیمی است، اما به‌طور کلی آزمایش نهایی و قطعی برای یک برنامه‌نویس است. پس این روش قدیمی اما موثر را فراموش نکنید.4. کمک گرفتن از دیگراناگرچه جذاب است که به استیو جابز بعدی تبدیل شوید و بدون آموزش خاصی موفق شوید؛ اما واقعیت این است که بازخورد مربیان و برنامه‌نویسان دیگر به سرعت یادگیری کمک می‌کند. مشکلاتی که به چشم شما نمی‌آیند و دردسرساز می‌شوند گاهی با چشمان شخص دیگری به سرعت پیدا خواهند شد. بنابراین به صورت حضوری یا آنلاین سعی کنید از برنامه‌نویسان زبده کمک بگیرید. نگران نباشید آن‌ها نیز در گذشته این راه را طی کرده‌اند.هر زمان که تصمیم گرفتید از دیگران کمک بخواهید؛ 20 دقیقه صبر کنید. در این مدت دوباره پروژه را مرور کرده و سعی کنید به تنهایی مشکل را پیدا کنید.5. منابع آنلاین را فراموش نکنیداگر هنگام حضور در کلاس، سخنرانی یا مطالعه یک کتاب تخصصی با مفهومی ناآشنا برخورد کردید، اعتماد به نفس خود را حفظ کنید و از منابع آنلاین برای پیدا کردن منبعی در جهت یادگیری مفهوم مورد نظر استفاده کنید.فرایند یادگیری در هر فردی متفاوت است و این یکی از عللی محسوب می‌شود که برای هر موضوعی چندین منبع وجود دارد. خوشبختانه منابع آنلاین بسیاری برای یادگیری برنامه‌نویسی وجود دارد و برای همواره آموزش یا توضیحی در این منابع موجود است که مشکل شما را رفع کند. بنابراین قدرت جستجو در منابع آنلاین را دست کم نگیرید.6. استفاده از کدهای نمونهخواندن نمونه‌هایی از کدهای یک زبان برنامه‌نویسی برای درک کردن چگونگی عملکرد آن‌ها کافی نیست. برای آنکه خواندن نمونه‌های از پیش نوشته شده کدها مفید باشد، باید کدها را اجرا کرده و با آن‌ها درگیر شوید. می‌توانید دستورالعمل‌هایی به آن اضافه کرده و تغییراتی را لحاظ کنید؛ البته در ابتدا این اقدام دشوار خواهد بود. بنابراین خواندن کدهای نمونه به معنی درک کردن آن‌ها نیست؛ برای آموختن باید کدها را اجرا کرده و با آن‌ها درگیر شوید.7. زمانی برای استراحتگاهی برای پیدا کردن مشکلی در کدهای نوشته شده ممکن است ساعت‌ها غرق در کار شوید، اما هیچ تضمینی برای یافتن مشکل نیست. برای آنکه خستگی برشما غلبه نکند و زودتر به نتیجه برسید، چند ساعت از پروژه دور شوید و با نگاهی تازه بازگردید.در راهکار چهارم به این موضوع اشاره کردیم که از دیگران کمک بگیرید؛ اما اگر در شرایطی قرار دارید که این امکان وجود ندارد حتما برای مدتی استراحت کنید و دوباره به سراغ پروژه بروید. به یاد داشته باشید که مشکل فرار نخواهد کرد. اما اگر به ذهن‌تان استراحت ندهید خسته و کلافه خواهید شد و در چنین شرایطی نمی‌توانید تمرکز کرده و مشکل را پیدا کنید.در آخرباوجود 7 نکته‌ای که ذکر شد مهمترین نکته برای یادگیری سریع اعتماد به نفس است. برای آنکه برنامه‌نویسی حرفه‌ای شوید باید انتظار داشته باشید که به‌طور مکرر شکست بخورید و صبور باشید. فراموش نکنید تخصص پیدا کردن در هر کاری به تلاش و وقت نیاز دارد. به یاد داشته باشید که هر مسیری را برای آموختن برنامه‌نویسی و تبدیل شدن به یک توسعه دهنده در پیش گرفته‌اید، تنها موانع موفقیت عدم اعتماد به نفس و پشتکار است.</description>
                <category>وبلاگ گروه آموزشی سیتکو</category>
                <author>آناهید اعظمی‌فر</author>
                <pubDate>Sun, 08 Nov 2020 22:32:40 +0330</pubDate>
            </item>
                    <item>
                <title>از چه سنی یادگرفتن برنامه نویسی را شروع کنیم؟</title>
                <link>https://virgool.io/sitcogroup/%D8%A7%D8%B2-%DA%86%D9%87-%D8%B3%D9%86%DB%8C-%DB%8C%D8%A7%D8%AF%DA%AF%D8%B1%D9%81%D8%AA%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%B1%D8%A7-%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D9%86%DB%8C%D9%85-ebloonr0x2oh</link>
                <description>برنامه‌نویسی یکی از حرفه‌های جذاب، پول‌ساز و محبوب در قرن حاضر است. به همین علت عده زیادی به دنبال یادگیری آن هستند. برخی از افراد عقیده دارند که برای برنامه‌نویس شدن باید از سنین کم شروع به آموختن کدها کرد؛ اما این عقیده درست نیست. اگر به دنبال علت درست نبودن این نظریه هستید؛ بیایید تا علل آن را بررسی کنیم.چه زمانی برای آموختن برنامه‌نویسی دیر است؟داگلاس راشکوف (نظریه ‌پرداز مشهور رسانه‌ای) در کتاب خود به نام “برنامه‌نویس باش یا قابل برنامه‌نویسی” می‌گوید  آموختن کدنویسی مثل آموختن یک دستور زبان جدید است. بنابراین همزمان با یادگیری حروف الفبا می‌توانید آموختن برنامه‌نویسی را نیز آغاز کنید. امروزه برنامه‌های آموزشی مختلفی برای کودکان 3 تا 5 سال طراحی شده که از طریق بازی کدنویسی را آموزش می‌دهند.صنعت فناوری اطلاعات هر سال جوان‌تر می‌شود؛ به‌طوری‌که برخی اعتقاد دارند بهترین زمان برای شروع برنامه‌نویسی 10 سالگی است. با‌این‌وجود کارشناسان می‌‌گویند که برای یادگیری برنامه‌نویسی حتی 40 سالگی نیز دیر نیست.البته تاکید برای یادگرفتن برنامه‌نویسی در سنین کم باعث نمی‌شود شانس بزرگسالان برای تبدیل شدن به یک برنامه‌نویس حرفه‌ای کم شود. به یاد داشته باشید که تمام افرادی که خواندن و نوشتن بلد هستند نویسنده نیستند و تمام افراد حتی نوجوانانی که دوره‌های آموزش برنامه‌نویسی را گذرانده‌اند الزاما نبوغ کامپیوتر نخواهند داشت.گفتنی است که توانایی برنامه‌نویسی رابطه‌ای با سن ندارد. علاقه‌مندی نکته اصلی در یادگیری محسوب می‌شود. افرادی بسیاری در سن 35 الی 40 سالگی شروع به آموختن یک زبان جدید می‌کنند یا حتی برخی در 50 سالگی وارد بازار کار می‌شوند.اگر به‌خاطر سن و سال‌تان تردید دارید، به این فکر کنید که آیا یادگرفتن یک مهارت جدید ارزش امتحان کردن ندارد؟ قبل از آنکه پاسخ دهید به این نکته توجه کنید که تولستوی در 67 سالگی دوچرخه سواری را یادگرفتن، برنارد شاو (نمایشنامه نویس و منتقد ادبی) در 75 سالگی موج‌سواری را آغاز کرد و چه داستان‌هایی از افرادی موفق که پس از 60 سالگی کسب‌وکار یا مهارتی را آغاز کرده‌اند.یادگیری برنامه‌نویسی چقدر طول می‌کشد؟پاسخ به این سوال تا حدی به زبان برنامه‌نویسی، پس زمینه ذهنی و نحوه درک اطلاعات افراد دارد؛ به‌علاوه قدرت یادگیری افراد متفاوت است. اما افرادی که تفکری منطقی دارند اغلب در یادگیری برنامه‌نویسی به زمان کمتری نیاز خواهند داشت. البته به‌طور کلی باید گفت پاسخ روشنی برای اینکه یادگیری برنامه‌نویسی چقدر طول می‌کشد وجود ندارد.آیا یادگیری با افزایش سن سخت می‌شود؟در جامعه این باور وجود دارد که با افزایش سن مطالعه کردن سخت می‌شود. بیایید اسطوره‌ها و استثناها را کنار بگذاریم؛ دانشمندان پی برده‌اند که سرعت یادگیری با افزایش سن کاهش پیدا می‌کند، اما توانایی یادگیری از بین نخواهد رفت. البته اگر شما ذهن و حافظه خود را آموزش داده و تقویت کرده باشید سرعت یادگیری تغییری نخواهد کرد.تحقیقاتی که طی چند دهه اخیر انجام شده است نشان می‌دهد که توانایی ذهنی از 40 الی 60 سالگی کاهش پیدا می‌کند. این تحقیقات نشان داده که باوجود کاهش توانایی حافظه در این سنین؛ توانایی تفکر منطقی بهتر شده و تصمیم‌های اشتباه کمتری گرفته می‌شود.بنابراین به‌طور مشخص می‌توان گفت که یادگیری در افراد مختلف متفاوت است. در تحقیقی مشخص شده که برخی از کارمندان گوگل که رتبه کاری بالایی دارند کدنویسی را از سنین 19 تا 25 شروع کرده‌اند. اما واقعیت این است که اگر علاقه‌مند هستید می‌توانید در مدت نسبتا کوتاهی حتی در 60 سالگی برنامه‌نویسی را یادبگیرید.آیا شرط سنی برای استخدام بر یادگیری اثر دارد؟کلیشه دیگر در رابطه با سن شروع به یادگیری کدنویسی، شرط سنی 35 الی 40 سال برای استخدام است. شاید در برخی از شرکت‌های دولتی شرط سنی به اینگونه باشد، اما الزاما دربخش خصوصی این چنین نیست. در شرکت‌های خصوصی اغلب به میانگین سنی تیم توجه می‌کنند و در حال حاضر میانگین سنی برنامه‌نوسی 32 الی 35 است. به‌علاوه امروزه حتی گاهی دانشجویان کم سن‌وسال نیز وارد تیم‌های کار می‌شوند که از نظر سنی در محدوده میانگین سنی برنامه‌نویسی نیستند؛ بنابراین اگر سن شما بیشتر از این میانگین باشد تنها استثا محسوب نمی‌شوید.به‌علاوه تحقیقات انجام شده حاکی از آن است که باگذشت سال‌ها ما باهوش‌تر خواهیم شد. این تحقیقات نشان داد که تعداد سلول‌های عصبی مغز با افزایش سن زیاد می‌شود و غلظت میلین که مسئول سرعت انتقال تکانه‌ها در مغز است نیز افزایش پیدا می‌کند. بنابراین با افزایش سن مشکلات را راحت‌تر حل خواهیم کرد و اشتباهات کمتری از ما سرمی‌زند. به یاد داشته باشید که اوج کاهش عملکرد مغز از 50 تا 60 سالگی است.به بیان دیگر یک برنامه‌نویس در سن بالای 50 سال ممکن است کارها را کندتر انجام دهد زیرا مغز در این سن دوپامین کمتری آزاد می‌کند؛ اما تصمیمات گرفته شده بهتر خواهد بود و اشتباهات کمتر می‌شود.از چه سنی می‌توان یادگیری برنامه‌نویسی را آغاز کرد؟همانطور که سقف سنی برای یادگیری کدنویسی وجود ندارد؛ حداقل سن مشخصی نیز برای شروع یادگیری نمی‌توان مشخص کرد. یک فرد ممکن است در 12 الی 13 سالگی تبدیل به یک برنامه‌نویس شود و فرد دیگری در 10 سالگی مسلط به کدنویسی شود. البته اگر در این سن تبدیل به یک برنامه‌نویس شدید از لحاظ قانونی نمی‌توانید وارد محیط کار شوید. به‌علاوه برای یافتن شغل به گواهی پایان تحصیلات احتیاج خواهید داشت.بنابراین به عنوان یک نوجوان برنامه‌نویس باید به عنوان یک فریلنسر فعالیت خود را آغاز کنید. بااینکار علاوه براینکه درآمد خواهید داشت، می‌توانید تجربیات ارزشمندی را نیز به دست آوردید. در نتیجه پس از اتمام تحصیلات با مهارتی قابل قبول به راحتی می‌توانید وارد یک تیم کاری حرفه‌ای شوید.برنامه‌نویس شدن چه مزایایی دارد؟باافراد جالب و مثبت کار می‌کنید. افراد بسیاری از محیط کاری خود ناراضی هستند؛ اما نمی‌توانند شغل خود را ترک کنند چون به سختی می‌توانند شغل دیگری پیدا کنند. خوشبختانه اوضاع برای برنامه‌نویسان بهتر است؛ آن‌ها می‌توانند خودشان انتخاب کنند که کجا و پگونه کار کنند. آیا دورکار باشند یا به‌طور ثابت در شرکت مشغول به‌کار باشند. به‌علاوه اگر شغل خود را ترک کنند به آسانی می‌توانند شغل دیگری را پیدا کنند.کدنویسی حرفه مطلوبی محسوب می‌شود. در واقع سختی این حرفه پیدا کردن اولین شغل است؛ پس از آنکه تجربه شما بالا رفت رزومه شما برای سایر شرکت‌ها نیز جذاب و قابل توجه خواهد بود.امکان دورکاری برای برنامه‌نویسان وجود دارد. از هر نقطه دنیا حتی در تعطیلات می‌توانید کار کنید و حقوق بگیرید.ما فقط یکبار زندگی می‌کنیم. بنابراین اگر قصد دارد حرفه خود را تغییر دهید یا کار جدیدی را امتحان کنید؛ حتما اینکار را انجام دهید وگرنه خیلی زود دیر خواهد شد و پشیمان می‌شوید. در حقیقت سن اهمیتی ندارد؛ فقط باید تمایل شروع کردن را داشته باشید.</description>
                <category>وبلاگ گروه آموزشی سیتکو</category>
                <author>آناهید اعظمی‌فر</author>
                <pubDate>Sun, 08 Nov 2020 22:30:49 +0330</pubDate>
            </item>
                    <item>
                <title>توسعه دهنده نرم افزارکیست و چه وظایفی دارد؟</title>
                <link>https://virgool.io/sitcogroup/%D8%AA%D9%88%D8%B3%D8%B9%D9%87-%D8%AF%D9%87%D9%86%D8%AF%D9%87-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DA%A9%DB%8C%D8%B3%D8%AA-%D9%88-%DA%86%D9%87-%D9%88%D8%B8%D8%A7%DB%8C%D9%81%DB%8C-%D8%AF%D8%A7%D8%B1%D8%AF-fonsugin4zki</link>
                <description>اگر همواره در حل کردن معماها و مشکلات موفق بوده‌اید؛ اگر خانواده و دوستان برای حل مشکلات مربوط به فناوری به شما مراجعه می‌کنند؛ اگر صف اول استفاده کنندگان از گجت‌های جدید هستید؛ احتمالا فرد مناسبی برای تبدیل شدن به یک توسعه دهنده نرم افزار محسوب می‌شوید. بیایید نگاهی دقیق‌تر به این حرفه مهم در دنیای فناوری بیندازیم.به چه فردی توسعه دهنده نرم افزار می گویند؟اپلیکیشن‌های گوشی‌های هوشمند، بازی‌های کامپیوتری که ساعت‌ها ما را میخکوب می‌کنند و حتی نرم‌افزارهایی که درآمدوخرج را مدیریت می‌کنند توسط توسعه دهنده‌ها خلق شده‌اند.توسعه دهنده‌ها متفکرانی ایده‌آل و مغز متفکر پشت طوفان‌های مغزی برنامه‌های کامپیوتری هستند. توسعه دهنده‌ها چند دسته هستند؛ برخی از آن‌ها روی یک نرم‌افزار تمرکز دارند و بعضی دیگر شبکه‌های غول پیکر یا سیستم‌های پایه کار می‌کنند. از این‌رو توسعه دهنده‌ها به دو دسته اصلی توسعه دهندگان نرم‌افزارها و توسعه دهندگان سیستم تقسیم می‌شوند.توسعه دهنده نرم افزاراگر به تعریف وزارت کار آمریکا استناد کنیم، توسعه دهنده نرم‌افزار مسئولیت طراحی نرم‌افزاهای موبایل یا کامپیوتر را به عهده دارند. در حقیقت ماهیت اصلی کار این افراد ایجاد مشتری است؛ این شامل درک نیازهای کاربران، توسعه راه حل‌های نرم‌افزاری، نظارت عملکرد و اصلاح برنامه‌ها می‌شود.توسعه دهنده سیستم های نرم افزاریاجازه بدهید دوباره به تعریف وزارت کار آمریکا استناد کنیم. براساس تعریف این سازمان، توسعه دهنده سیستم‌های نرم افزاری روی نرم افزارهای سیستم، کامپایلر و نرم افزارهای توزیع کننده شبکه تمرکز دارند. مسئولیت‌های این متخصصان شامل توسعه نرم‌افزار برای کاربردهای پزشکی، صنعتی، نظامی، ارتباطات، نظامی، هواوفضا، تجارت و مصارف عمومی است.توسعه دهنده نرم افزار چه مسئولیت هایی دارد؟عمده مراحل ایجاد نرم‌افزار شامل نوشتن کد است و توسعه دهندگان نرم افزار براین فرایند نظارت دارند. به‌طور کلی این متخصصان نیازهای کاربر را تجزیه و تحلیل می‌کنند و براساس آن نرم‌افزاری را خلق می‌کنند، نرم‎‌افزار را آزمایش کرده و توسعه می‌دهند تا مشکلی را حل کنند و زندگی مخاطبان را آسان‌تر کرده یا برای آن‌ها سرگرمی ایجاد کند.پس از مشخص کردن طرح نرم‌افزار، ایجاد نمودارها و تدوین مراحل کار، توسعه دهندگان جداول و مدل‌هایی را برای برنامه‌نویسان ایجاد می‌کنند تا بتوانند کدهای مورد نیاز را بنویسند. دیگر مسئولیت‌های توسعه دهندگان شامل تهیه مستندات نرم افزار به منظور استفاده در بروزرسانی‌ها، تست نرم‌افزار و همکاری با متخصصان در سایر زمینه‌ها به منظور اطمینان از اینکه نرم‌افزار به بهترین شکل ممکن آماده و ارائه شده است.مهارت‌های کلی برای توسعه دهندگانتوسعه دهنده‌گان نرم‌افزار باید از دانش سخت‌افزاری و نرم‌افزاری مناسبی برخوردار باشند. این متخصصان علاوه‌بر تشریح و ایجاد طرح کلی برای کدنویسی باید با تمام دست‌اندرکاران و ذینفعان پروژه همکاری داشته باشند؛ بنابراین توانایی کار تیمی و برقرار ارتباط از ویژگی‌های مورد نیاز برای این شغل است.مهارت‌های فنی مورد نیاز برای توسعه دهندگاندر این نقش سازمانی پیچیده افراد نیاز به مهارت‌های فنی دقیقی دارند. بررسی شرایط شغلی بیش از یک میلیون توسعه دهنده در سال 2019 میلادی نشان داده که کارفرمایان برای استخدام توسعه دهنده به دنبال چه مهارت‌های فنی هستند؛ این مهارت‌ها عبارتند از:جاواجاوا اسکریپتپایتونسی‌شارپلینوکساوراکلاس‌کیوال (SQL)مهندسی نرم‌افزارگیت (Git)توسعه عملیاتمهارت های قابل انتقال برای توسعه دهندگان نرم افزارتمام خصوصیات و مهارت‌هایی که ذکر شد تنها بخشی از ویژگی‌های یک توسعه دهنده نرم افزار است. اگر قصد دارید به جمع توسعه دهندگان نرم افزار بپیوندید باید مهارت‌های دیگری نیز داشته باشید؛ بیایید نگاهی به این ویژگی‌ها بیندازیم.1. توانایی حل مسئلههدف اصلی از ایجاد یک نرم‌افزار، حل کردن مشکل کاربران در زمینه خاصی است. اگر به شناسایی مشکلات و ارائه راهکار برای آن‌ها علاقه دارید، پس احتمالا فرد مناسبی برای توسعه نرم‌افزار هستید. برنامه‌نویسی نیز تمرینی برای حل مسئله و پیدا کردن مشکلات است. بنابراین بخش مهمی از مسئولیت‌های توسعه دهندگان نرم‌افزار شامل صبر، توانایی تدوین استراتژی و عیب‌یابی کدهای نرم‌افزار می‌شود.2. کارگروهیبرخلاف تصور عموم که توسعه دهندگان با دنیای بیرون از محل کار خود ارتباطی ندارند؛ آن‌ها زمان زیادی را برای ارتباط با سایر توسعه دهندگان و برنامه‌نویسان اختصاص می‌دهند تا محصولی بی‌عیب و نقص را برای کاربران ایجاد کنند. بنابراین توانایی برقراری ارتباط، همکاری با دیگران و همدلی از ویژگی‌های توسعه دهندگان است.3. توانایی تحلیل و تدوین استراتژیکدنویسی و ایجاد نرم‌افزار در حقیقت معمای طبقه‌بندی است. بنابراین اگر تمایل دارید با دیدن تصاویر کلی یک مسئله به دنبال طبقه‌بندی آن‌ها به مراحل کوچکتر بروید و معماها را حل کنید، احتمالا جای شما در جامعه توسعه دهندگان خالی است. به‌طور کلی، توسعه دهنده نرم‌افزار باید بتواند سریع‌ترین و کارآمدترین مسیر را از نقطه A تا B پیدا کند.4. داشتن انگیزه ذاتیخلق نرم‌افزار می‌تواند فرایندی دشوار و خسته کننده باشد؛ ممکن است بارها شکست بخورید اما نباید دلسرد و مایوس شوید. اگر این خصوصیت را دارید که هر کاری را شروع می‌کنید باید به پایان برسانید، برای تبدیل شدن به توسعه دهنده نرم‌افزار فرد مناسبی هستید.توسعه دهندگان نرم افزار و سیستم در چه زمینه هایی فعالیت دارند؟طبق تحقیقات انجام شده فرصت‌های شغلی موجود برای توسعه دهندگان از سال 2018 میلادی روبه افزایش بوده است. اما این متخصصان اغلب در چه حوزه‌هایی فعالیت دارند؟توسعه دهندگان نرم افزار در زمینه‌های زیر فعالیت دارند:طراحی سیستم‌های کامپیوتری و خدمات مرتبطامور مالی و بیمهعرضه نرم‌افزارصنعتمدیریت شرکت و سرمایهتوسعه دهندگان سیستم در زمینه‌های زیر فعالیت دارند:طراحی سیستم‌های کامپیوتری و خدمات مرتبطتولیدامور مالی و بیمهعرضه نرم‌افزارخدمات مهندسیهمانطور که مطالعه کردید حوزه‌های بسیاری به توسه دهندگان نرم افزار نیاز دارند. به‌علاوه این متخصصان می‌توانند به صورت سنتی در محیط کار حضور نداشته باشند و از راه دور مسئولیت‌های خود را انجام دهند.آینده شغلی توسعه دهندگان نرم افزار چگونه است؟امروزه در اقتصاد همه امور پیرامون فناوری می‌چرخد. این بدان معناست که توسعه دهندگان نرم افزار نیز از جایگاه ویژه‌ای برخوردار خواهند بود. براساس تحقیقی در مورد چشم‌انداز شغلی در آمریکا، پیش بینی می‌شود که این شغل تا سال 2026 میلادی 5 برابر بیشتر از میانگین رشد سایر مشاغل رشد داشته باشد. این رشد مدیون تمایل روزافزون مشاغل به تولید نرم‌افزار برای گوشی‌های هوشمند است.اما چشم‌انداز توسعه دهندگان سیستم‌های نرم‌افزاری چندان روشن نیست، اما همچنان این شغل با سرعتی بیش از 10 درصد در حال رشد است.اکنون که با شرح وظایف، مسئولیت‌ها، مهارت‌های مورد نیاز و چشم انداز شغلی توسعه دهنده نرم افزار آشنا شدید؛ می‌توانید تصمیم بهتری در خصوص انتخاب این شغل داشته باشید. فراموش نکنید که در این انتخاب ویژگی‌های شخصیتی خود را نیز در نظر بگیرید.</description>
                <category>وبلاگ گروه آموزشی سیتکو</category>
                <author>آناهید اعظمی‌فر</author>
                <pubDate>Sun, 08 Nov 2020 22:17:17 +0330</pubDate>
            </item>
                    <item>
                <title>12 دلیل برای یادگیری کدنویسی در دوران مدرسه</title>
                <link>https://virgool.io/sitcogroup/12-%D8%AF%D9%84%DB%8C%D9%84-%D8%A8%D8%B1%D8%A7%DB%8C-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%DA%A9%D8%AF%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-%D8%AF%D9%88%D8%B1%D8%A7%D9%86-%D9%85%D8%AF%D8%B1%D8%B3%D9%87-io3oewhccswr</link>
                <description>آیا باید درباره کدنویسی یا برنامه‌نویسی در مدارس صحبت کنیم؟ایده آموزش کدنویسی در مدرسه (با مطالعاتی که نشان می‌دهد شروع آموزش  کدنویسی در مهدهای کودک چه از نظر آموزشی و چه از نظر اجتماعی تا چه حد از  اهمیت بالایی برخوردار است) به‌طرز بی‌سابقه‌ای در سرتاسر دنیا مورد توجه  قرار گرفته‌است.با توجه به مطالعات پرتعداد انجام شده، دلیل این موضوع ایجاد یک استخر  برنامه‌نویس متخصص برای پاسخ به نیازهای بازار کار نیست؛ در حقیقت، یادگیری  کدنویسی کودکان را در استفاده از فناوری‌های دیجیتال برای توسعه خلاقیتشان  توانمند می‌کند.علاوه بر این، این آموزش به دانش‌آموزان کمک می‌کند تا در جامعه  تکنولوژی محور ما از نقش مصرف‌کننده محض به سمت تبدیل شدن به یک سازنده  حرکت‌کنند. همچنین دانش‌آموزان یاد می‌گیرند تا تفکر الگوریتمی خود را  گسترش دهند که به آن‌ها توانایی بهتر فهمیدن و تفسیر و ارزیابی می‌دهد.بعضی از آن‌ها حتی در توسعه و هدایت استفاده از الگوریتم‌ها در دنیای آینده دست خواهند داشت.کدنویسی همچنین کودکان را برای تبدیل شدن به شهروندان مستقل در دنیایی  که تکنولوژی در آن فراگیر است آماده می‌کند. در نهایت، آموزش کدنویسی به  دانش‌آموزان کمک می‌کند تا یک جنبه از دنیای دیجیتال که در آن زندگی  می‌کنیم را بهتر بشناسند و از بعضی جهات برای آن آماده‌تر باشند.به‌طور خلاصه، اکنون به نظر می رسد که یادگیری برخی اصول اولیه برنامه  نویسی در دوران مدرسه برای عملکرد در دنیای فزاینده دیجیتال ضروری است.اولین چیزی که باید بدانیم این است که برای سال‌های زیاد، بحثی در مورد  معنی فعل “برنامه‌نویسی کردن” به این معنی که به یک ماشین، برنامه  نرم‌افزاری و صفحه وب بگوییم چه‌کار کند، وجود نداشت. امکانی که به‌طور  نامرئی توسط تلفن‌های همراه، کامپیوترها و شبکه‌های اجتماعی که در زندگی  روزمره‌مان استفاده می‌کنیم درحال انجام است.در آن‌زمان، فقط برنامه نویسان می‌دانستند که چگونه برنامه‌نویسی کنند.  با این‌حال با رشد محبوبیت تکنولوژی دیجیتال در جامعه به عنوان یک کل و  مدارس به عنوان جزیی از آن، بسیاری از افراد (بعضی با کارآموزی و بعضی به  صورت خودآموز) شروع به برنامه‌نویسی کرده و خود را کدنویس نامیدند.تفاوت‌های بین برنامه‌نویسی و کدنویسیاولین تفاوت بین برنامه‌نویسی و کدنویسی این است که به‌طور کلی  کدنویس‌ها آموزش رسمی در زمینه علوم کامپیوتر ندارند. آن‌ها معمولا  تازه‌کارهایی هستند که کدنویسی را به‌تنهایی یا در دبستان و دبیرستان  فراگرفته‌اند. مدیران در آگهی‌های شغلی به دنبال برنامه‌نویس‌ها هستند، نه  کدنویس‌ها.دومین تفاوت بین این اصطلاحات این است که کدنویسی، بیشتر با بازی و  مدرسه (دبستان یا دبیرستان) ارتباط دارد. کدنویسی سرگرم‌کننده است. یک فرد  اغلب یاد می‌گیرد که این‌کار را در مدرسه و یا به‌صورت مستقل انجام دهد.یک نفر می‌تواند بدون این‌که یک برنامه‌نویس واقعی باشد کدنویسی کند و معمولا یاد می‌گیرد تا با نرم‌افزارهایی مانند Scratch Jr، Scratch، Code Studio یا Playground که برای تازه‌کارها طراحی شده‌اند کدنویسی کند.کدنویسی عبارتی است که بیشتر در مدارس استفاده می‌شود.کدنویسی سرگرم‌کننده‌تر از برنامه‌نویسی (که می‌تواند یک مرحله پیشرفته‌تر و رسمی از این فعالیت باشد) به نظر می‌رسد.فواید اصلی یادگیری کدنویسی برای دانش‌آموزان چیست؟تحقیقات نشان می‌دهد که شروع آموزش کدنویسی کامپیوتری از مدارس (به‌صورت  مشخص از مهدهای کودک)، فواید بسیاری برای دانش‌آموزان خواهد داشت. در  این‌جا به 12 فایده کلیدی یادگیری کدنویسی در دوران مدرسه اشاره می‌کنیم:افزایش انگیزه تحصیلی (دانشگاهی)فراگیری مهارت‌های ریاضیتوانایی حل مسالهفراگیری مهارت‌های کامپیوتریتوسعه استقلال فردیافزایش توانایی کار تیمی، مباحثه و همکاری دوطرفهتوسعه تفکر انتقادیبهبود اعتماد به نفس و حس شایستگیتوسعه خلاقیتتوانایی پیدا کردن اطلاعاتافزایش مقاومت در برابر چالش‌هااستدلال ، سازماندهی و مهارتهای برنامه ریزی پیشرفتهاین مطلب ترجمه‌ای از مقاله دکتر Thierry Karsenti صاحب کرسی تحقیقات  تکنولوژی آموزشی کانادا در دانشگاه مونترال است. شما می‌توانید برای مطالعه  دقیق‌تر به همراه منابع دیگر به آدرس این مقاله به این‌جا مراجعه و یا نسخه PDF آن را از این‌جا دریافت کنید.</description>
                <category>وبلاگ گروه آموزشی سیتکو</category>
                <author>توحید قهرمانی</author>
                <pubDate>Sat, 07 Nov 2020 18:16:11 +0330</pubDate>
            </item>
                    <item>
                <title>بعد از فارغ التحصیلی چه کار کنم؟</title>
                <link>https://virgool.io/sitcogroup/%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%D9%81%D8%A7%D8%B1%D8%BA-%D8%A7%D9%84%D8%AA%D8%AD%D8%B5%DB%8C%D9%84%DB%8C-%DA%86%D9%87-%DA%A9%D8%A7%D8%B1-%DA%A9%D9%86%D9%85-egd3whdravhc</link>
                <description>این مقاله همواره تکمیل میشه. خوشحال می شم بازخورد بدین بهم :)سلاماگر برای خودتون پیش نیامده، به احتمال زیاد بین نزدیکانتون دیدید کسی با این مسأله مواجه شده باشه که فارغ التحصیل شده و یا در آینده نزدیک این اتفاق براش می‌افته اما هنوز نمی‌دونه که بعدش قراره چه‌کار کنه و چه مسیری رو باید در پیش بگیره و نگرانی از این مسأله حسابی داره آزارش می‌ده.البته همون طور که حدس زدید، این عنوان فقط یک مثاله از هزاران مسأله مشابهی که ممکنه برای هر فردی در شرایط مختلف به وجود بیاد که در مورد ادامه مسیر زندگیش دچار تردید یا سختی در تصمیم‌گیری شده باشه. پس اگر شما به طور مستقیم درگیر موضوع فارغ التحصیلی نیستید هم می‌تونید این مقاله رو مرور کنید و امیدوارم از خوندنش راضی باشید :)قصه چیه؟همون‌طور که گفتم هر فردی در هر برهه از عمرش ممکنه در چند راهی تصمیم قرار بگیره. برای این‌که بتونه مسیر درست رو انتخاب کنه و یا این‌که به هر حال انتخاب آگاهانه‌ای داشته باشه لازمه که چند موضوع رو تا جای ممکن به خوبی بررسی کرده باشه.به طور خلاصه این موضوعات در سه بخش تقسیم بندی می‌شند:می‌خوام به کجا برسم و مقصدم کجاست؟وضعیت الانم چطوریه و کجا هستم؟چطوری قراره مسیر بین وضعیت الان تا وضعیت مطلوب یا همون مقصدم رو طی کنم؟این حرفا آدم رو یاد این دو بیتی از مولانا می‌ندازه که می‌گه:روزها فکر من این است و همه شب سخنم / که چرا غافل از احوال دل خویشتنماز کجا آمده‌ام آمدنم بهر چه بود / به کجا می‌روم آخر ننمایی وطنمالبته خیلی هم قصد ندارم بحث رو فلسفی کنم ?چقدر خودت رو می‌شناسی؟بسیار خب. بر اساس محورهایی که توی قسمت قبل گفتم، ظاهراً لازمه که خودمون رو بهتر از قبل بشناسیم.همین الان یه کم فکر کنید لطفاً... تا حالا خودتون رو تعریف کردید؟ اگه الان بخواید در مورد خودتون چند خط بنویسید، چی می‌نویسید؟ به نظرم این کار رو همین الان انجام بدید. من صبر می کنم!... امیدوارم توصیف خوبی از خودتون داشته باشید.اما واقعا چه چیزهایی رو برای موضوع بحثمون لازم داریم؟شاید لازم باشه اینجا یه تذکر جدی بدم به خودم و بعضی از دوستانی که وقتی می‌خوان سراغ تعریف خودشون برند از نقاط منفی و ضعف‌هاشون شروع می‌کنند و این ماجرا باعث می‌شه که همون‌جا قفل کنند و دیگه انگیزه‌ای برای ادامه دادن مسیر نداشته باشند و حتی این مقاله رو هم نخونند.پس خواهش جدی‌ای که از تک‌تک شما عزیزان دارم اینه که حداقل الان که دارید این مقاله رو می‌خونید برای تعریف کردن خودتون سراغ مواردی که چند خط بالاتر اشاره کردم نرید. اما قول می‌دم که در مورد اون‌ها هم صحبت کنیم. به وقتش! البته اگه وقتش برسه!پس سراغ چی بریم؟ از اون‌جایی که شما دارید خودتون رو برای یک سفر طولانی آماده می‌کنید پس باید هر آنچه که لازمه و به درد مسیرتون می‌خوره تا اون مسیر رو بهتر و سریع‌تر طی کنید با خودتون به همراه داشته باشید. بخشی از این لوازم در درون شما هست، مثل چی؟مثل: استعدادها، علاقه‌مندی‌ها، ارزش‌ها، تعهدها، مشارکت‌ها و ...اگر بتونید این موارد رو در خودتون کشف کنید، گام بسیار بسیار بسیار بسیار ... ارزشمندی هم در شناخت خودتون و هم در آماده شدن برای سفر برداشتید و جای تبریک داره. تبریک می‌گم ☺️خب قطعا الان سوال مهم اینه که: چطوری این‌ها رو کشف کنم؟ ? آفرین! واقعا سوال خوبی بود. موفق باشید. اگه نظر من رو هم در این زمینه بخواید خب حتما بهتون می گم.اول این‌که مطمئناً هر انسانی در طول زمان و گذر عمر و تجربه‌هایی که به دست میاره می‌تونه بیشتر و بیشتر خودش رو بشناسه. پس اصلاً قرار نیست که ما دقایقی پس از این مقاله به یک اکتشاف کامل از خودمون برسیم و دیگه تمام! نخیر جانم! این نکته مهم رو لطفا در ذهنتون داشته باشید که همیشه شناخت شما از خودتون می‌تونه کامل‌تر و کامل‌تر بشه، البته به شرطی که بخواید. ان شاءالله که همین‌طوره ?دوم این‌که اگه من هم بخوام بر حسب تجربه راه‌هایی رو برای بهتر شناختن شما از خودتون نام ببرم که البته خیلی خیلی بیشتر از این حرف‌ها راه هست برای شناخت خود، به موارد زیر اشاره می‌کنم:کسب تجربه و در معرض امتحان قرار دادن خود. با این کار حدس و احتمالی که در مورد علاقه و استعداد خودتون در یک زمینه می‌دید می‌تونه تا حدودی برای شما روشن بشه. البته خب قطعا شرایطی که دارید در اون خودتون در معرض اون تجربه قرار می‌دید هم مهمهبازگشت به تجربه‌ها و خاطرات گذشته‌ی خودتون. اون جاهایی که تجربه‌ها منجر به خاطرات خوب و ایجاد احساس خوب در شما شده بودند. موفقیت‌هایی که به دست آوردید و یا لحظه‌هایی که مشغول به کاری بودید که در شما حس خوب و عالی‌ای ایجاد کرده بوده (حتی فارغ از این‌که نظر دیگران در مورد اون کار چی بوده. این‌جا این نظره لزوماً مهم نیست!)بازخوردی که از دیگران می‌گیرید. چه خواسته و چه ناخواسته. منظورم اینه که گاهی مستقیم از دیگران می‌خواید که در مورد ویژگی‌های خوب شما به شما بازخورد بدند و گاهی که در تعاملات و گفتگوهایی که دارید، تعاریفی که در مورد خودتون می‌شنوید می‌تونه به منزله استعدادهای شما باشه که به چشم دوستان و آشنایان شما اومده. خیلی باحاله‌ها! نه؟! ?تست‌های خودشناسی که در زمینه‌های مختلف سنجش هوش، شخصیت، استعدادها و ... هستند. درواقع این مورد رو من به عنوان آخرین گزینه پیشنهادی آوردم! نه این‌که ازش استفاده نکنیدها! نه! اما خب دیگه! تسته دیگه! ممکنه باگ‌های زیادی در فرایند انجام این تست‌ها وجود داشته باشه که خروجی اون الزاماً و کاملاً با شما منطبق نباشه. اما خود من پیشنهاد می‌دم که حتما از چند تا از این تست‌ها استفاده کنید. به هر حال بازخوردی از فکر شما رو به خود شما برمی‌گردونه و این داده‌ی ارزشمندیه.خود من با آزمون‌های نیازهای اساسی گلاسر و آزمون گاردنر خیلی حال کردم ?نقشه راهت چیه؟و اما بعد...!حالا که کمی در مورد خودتون شناخت بیشتری پیدا کردید، البته با تأکید بر نقاط قوت و توانمندی‌هاتون، بریم سر اصل مطلب! ?نقشه‌ی راه پیشنهادی من به شما شامل ۳ قسمت اصلی می‌شه:چشم‌انداز: ینی اون هدف بزرگ و ایده‌آل. اون رویایی که در سر دارید و دلتون می‌خواد یه روزی خودتون رو اونجا ببینید. ان شاءالله ? چرا که نه؟ من خودم براتون دعا می‌کنم. شما هم براش تلاش کنید و البته توکل به خداوند مهربان.مأموریت: این‌جا منظورم از مأموریت، گام‌ها و هدف‌هایی هست که باید برای رسیدن به چشم‌اندازی که ترسیم کردید بردارید و بهشون برسید. پس مواردی که توی این بخش قراره تعیین کنید باید قابل سنجش باشند. حتما در مورد هدف SMART شنیدید. اگر نه! این‌جا در موردش بخونید.ارزش‌ها: تعبیر دیگری که از ارزش‌ها می‌تونم براتون بکنم یکی چارچوب هست و دیگری قطب‌نما و البته یک تعبیر خیلی مهم دیگه! ینی &quot;چرایی&quot;. پس ارزش‌ها از محافظ و نشان‌های اطراف مسیری که شما می‌خواید طی کنید تا به چشم‌اندازتون برسید شروع می‌شه و نمی‌گذاره شما از مسیر خارج بشید به هر قیمتی تاااااااااااا برسه به این‌که اساساً شما همه‌ی این تلاش‌ها و سختی‌ها رو دارید تحمل می‌کنید و می‌خواید به اون چشم انداز برسید که چی؟ در واقع نظام ارزش‌های شما، می‌تونه همون چرایی تلاش‌های شما در زندگی‌تون باشه.هر کدوم از موارد بالا بحث مفصلی داره که هم ان‌شاءالله به مرور زمان تکمیلش خواهم کرد و هم می‌تونید از کارگاه‌هایی که در این زمینه برگزار خواهد شد استفاده کنید البته اگر دلتون خواست و هم این‌که می‌تونید از کوچ‌های توسعه فردی برای این منظور کمک بگیرید.چقدر باید یادگیری رو ادامه بدی؟خب، خب، خب! یه نکته خیلی مهم که هرگز نباید فراموشتون بشه اینه که در تمام لحظاتی که در این مسیر قدم برخواهید داشت، دست از یادگیری برندارید. خطر بزرگی که خیلی از ماها رو تهدید می‌کنه، البته دور از جون شما، اینه که گاهی فکر می‌کنیم که آن‌چه می‌دونیم دیگه بسه! پناه می‌برم به خدای رحمان از این تصور!یکی از بزرگ‌ترین ریسک‌هایی که انسان‌ها رو تهدید می‌کنه و بسیار هم خطرناکه ریسک اتفاقات ناگواریه که از محل ندانسته‌ها بر سرشون هوار می‌شه! (یه سری به کتاب قوی سیاه آقای نسیم طالب بزنید)پس بیاید آگاهانه و بر اساس مسیری که چیدید و نیازمندی‌هایی که دارید همواره خودتون رو در معرض یادگرفتن قرار بدید. موافقین؟ این یادگرفتن می‌تونه از تحصیل علم و دانش باشه، تا کسب و تجربه و حتی بررسی بازخوردهایی که از در روزمره از پیرامون خودمون دریافت می‌کنید.و لطفا از فکر این‌که: &quot;بیخیال بابا! ما تازه فارغ التحصیل شدیم! حالا دوباره بریم یاد بگیریم؟ همین‌هایی که یاد گرفتیم ما را بس!&quot; بیرون بیاید. از ما گفتن بود ?موفق باشید  ?چی باعث می‌شه پیش نری؟اگه فکر کردید می‌خوام در مورد نقاط ضعفتون صحبت کنم، اشتباه می‌کنید ? والا! چی‌کار دارید با اونا! بذارید راحت باشند. هر وقت لازم شد برید سراغشون!الان می‌خوام در مورد باورها و موانعی که در واقعیت و در ذهن ما شکل می‌گیره کمی حرف بزنم. البته این موضوع شامل نقاط ضعف هم می‌شه. اما نه لزوماً به طور مستقیم خود نقاط ضعف! بلکه فکری که ما در مورد اون‌ها می‌کنیم. وقتی در جای اشتباه سراغ نقاط ضعف و موانع و تهدیدها بریم، متأسفانه بلای بدی به سر ما میاره! اون بلا چیه؟ اگه گفتین...احتمالاً درست حدس زدید: توقف!وقتی در زمان نامناسب سراغ موانع و ضعف‌ها بریم، نتیجه‌اش تنها یک چیزه: ناامیدی! ☹️در حالی‌که اگر ما مسیر خودمون رو مشخص کرده باشیم، در بسیاری از موارد می‌بینیم که موانعی که ما تصور می‌کردیم قرار نگذاره که به آن‌چه دلمون می‌خواد برسیم،‌اصلا ربطی به ما نداره. اما اگر ربط داشت چی؟ خب این‌جا مبحثی هست به نام مدیریت ریسک که می‌شه اون‌جا میزان اثر هر مانع و راه‌کار مقابله با اون رو بررسی کرد.دقت کنید که با این مدل فکر کردن، شما از مسیر خودتون متوقف نشدید، بلکه برای لحظات سختی که ممکنه باهاش مواجه بشید برنامه‌ریزی کردید و تمهید اندیشیدید. چه خفن!مگه داریم مسیری که بدون سختی و مانع باشه؟ کسی سراغ داره؟حاضری مسؤولیت تصمیم‌هایی که گرفتی رو به عهده بگیری؟خسته شدین؟ آره خداییش! منم خسته شدم! دستم افتاد ?هر چند اگر واقعا از این نوشته‌ها استفاده کرده باشید، برای من بسی باعث افتخاره و خداوند رو از این بابت هزاران بار شکر می‌کنم که این توفیق رو نصیبم کرد ☺️آخرین نکته‌ای که این‌جا لازمه بهش اشاره کنم اینه که تمام این مراحل رو اگر با آگاهی کامل انجام دادید خوبه که (بلکه لازمه که) نسبت به همه تصمیماتی که می‌گیرید متعهد باشید.دو نکته رو این‌جا مطرح می‌کنم و زحمت رو کم می‌کنم:اگه تعهد ندید به خودتون، ممکنه تلاش شما برای رسیدن به خواسته‌هاتون به خوبی اتفاق نیافتهقبل از این‌که کسی رو در نواسانات و بالا و پایین‌های مسیر و گاهی هم شکست‌هایی که اتفاق می‌افته، مقصر بدونید، به خودتون برگردید و انتخاب‌ها و تصمیم‌هایی که گرفتید رو بررسی کنید. شاید جایی اشتباهی رخ داده. داده؟! خب اصلاحش کنید و به مسیرتون ادامه بدید و خودتون رو قربانی شرایط حاکم بر پیرامونتون تصور نکنید.چند نکته پایانی:فراموش نکنید که همه این حرف‌ها به طور پیش‌فرض در دایره اراده خداوند رخ خواهد داد. پس توکل به خدا رو همیشه توشه راهتون داشته باشید. تجربه نشون داده که اگر نتیجه کار رو به مسؤولش، ینی خود خداوند، بسپارید با آسودگی خیال بیشتر و تمرکز بالاتر برای رسیدن به هدفتون تلاش خواهید کرد و اگر خدا بخواد به همه خواسته‌هاتون خواهید رسید.از شکست نترسید، چرا که گریزی از اون ندارید. پس اگر باهاش برخورد کردید، تجربه به دست اومده رو پله‌ای کنید برای موفقیت‌های بعدی، همین!این حرف‌ها شعار نبود! همت می‌خواد. اگه هستی، بسم‌الله. کسی نگفته که این مسیر رو قراره تنهایی طی کنی. چه بسیارند افرادی که می‌تونند در نقش‌های مختلف تو رو در این مسیر همراهی کنند تا به سلامت به مقصد برسی.تغییر! چیزیه که هر لحظه در حال اتفاق افتادنه در تمام ذرات ریز و درست عالم. پس از اون هم گریزی نیست. اساساً همه این حرف‌ها مبتنی بر همین مفهوم بود: تغییر! حالا این تغییر ممکنه در مسیر و یا حتی در چشم‌انداز شما هم اتفاق بیافته. هیچ اشکالی نداره. چرا که نشون می‌ده که شما چیز بهتری پیدا کردید. همیشه یادتون باشه که مقصد اشتباه رو می‌شه درست کرد اما بدون مقصد بودن رو نه!یا علی ??</description>
                <category>وبلاگ گروه آموزشی سیتکو</category>
                <author>Ehsan Nouri احسان نوری</author>
                <pubDate>Sun, 11 Oct 2020 21:26:20 +0330</pubDate>
            </item>
            </channel>
</rss>