<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های ABOLFAZL</title>
        <link>https://virgool.io/feed/@abolfazl1</link>
        <description>یک آدم عادی ولی کمی برنامه نویس :)</description>
        <language>fa</language>
        <pubDate>2026-06-07 09:15:29</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/62247/avatar/3HknTj.png?height=120&amp;width=120</url>
            <title>ABOLFAZL</title>
            <link>https://virgool.io/@abolfazl1</link>
        </image>

                    <item>
                <title>دلسرد شدن از برنامه نویسی</title>
                <link>https://virgool.io/@abolfazl1/%D8%AF%D9%84%D8%B3%D8%B1%D8%AF-%D8%B4%D8%AF%D9%86-%D8%A7%D8%B2-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-o0lrusk1nchz</link>
                <description>دلسرد شدن توی هر شغل و کاری وجود داره نوازنده ای که نمی تونه یک قطعه سخت رو بزنه از کاره خودش دلسرد میشه راننده ای که بعد از یک تصادف و جبران خسارت از کاره خودش دلسرد میشه و...اگه یکم دقت کنید دلسرد شدن توی هر کاری وجود داره فقط میزانش کم و یا زیاده و خیلی هم طبیعی هستش.اما بحث من در اینجا دلسرد شدن از برنامه نویسی هستش و اینکه خیلی از افراد تازه کار بعد از مدتی که توی حل مسائل مختلف برنامه نویسی با مشکل روبه رو میشن ، از این کار دلسرد میشن و شاید خودشون به خودشون بگن که من استعداد ندارم من نمی تونم برنامه نویس بشم قبلا در اینجا راجب این موضوع پستی قرار دادم.اما چرا ، دلیل دلسرد شدن توی کاره برنامه نویسی چی می تونه باشه؟موارد خیلی زیادی دست به دست هم میدهند که یک فرد این حس رو درک کنه مثلا:خیلی از افراد بخاطره پول به سراغ برنامه نویسی می آیند چون شنیده اند که برنامه نویسی درآمد بالایی دارهخیلی از افراد پیش نیاز های برنامه نویسی رو رعایت نکردن و یهو پریدن وسط کد زدنپروژه ای گرفته طبق قرار دادی که نوشته نتونسته پروژه تحویل مشتری بده و باعث مشکلات قانونی براش شده.و...افرادی که برای پول به سراغ برنامه نویسی می آیند:هیچکس از پول بدش نمیاد این یک حقیقته کسی هم نمی تونه بگه نه اینطور نیست ، اما زمانی که زندگی شما پول بشه دیگه پیشرفت چشمگیری نداری چون شب تا صبح دنبالشی و بهش نمیرسی و هرچقدرم در میاری قانعت نمی کنه.این افراد با تبلیغاتی که توی کانال های تلگرامی سایت ها و جاهای دیگه میبینن با تیتر های این مدلی &quot;با برنامه نویسی میلیاردر شوید&quot; فکر می کنن با برنامه نویسی یک شبه چند صد میلیارد پول در می آورند اما نمیدونن بیشتر این موارد شعار های تبلیغاتی هستش که از واقعیت خیلی دورهه.درآمد در برنامه نویسی واقعا نمی توان سقفی برای آن مشخص کرد چون هر چقدر تسلط شما به کار خودتون بالاتر بره پروژه های بیشتری بگیرید خب حتما درآمد بالاتری خواهید داشت ولی این کاری نیست که شما یک شبه بتونید اونو انجام بدید درآمدهای چند ده میلیونی از شغل برنامه نویسی نیازمنده تجربه های زیادی هستش که این تجربه ها فقط با گرفتن پروژه های برنامه نویسی حاصل میشه.خب افرادی که همش دنبال پول هستن اوایل کار درآمدهای خوبی ندارند یا اصلا درآمد ندارن برای همین انگیزه خودشون رو برای ادامه راه از دست میدن و به قول خودمون دلسرد میشن.اگه شما هم از این دست از افراد هستید سعی کنید علاقه خودتون رو پیدا کنید و دنبال اون علاقه پیش برید تا بعد از حرفه ای شدن نه در برنامه نویسی در هر کاری درآمد به سمت شما سرازیر بشه مدام شغل عوض کردن و شاخه به شاخه پریدن فقط وقت تلف کردن هستش و شما رو به هیچ جا نمی رسونه.افرادی که با علاقه وارد دنیای برنامه نویسی میشن چرا دلسرد میشن؟دنیای برنامه نویسی پر از چالش ها و مسائل سخت هست که شما همیشه باید در حال یادگیری باشید و هیچوقت نمیتونید بگید اره من به این نقطه برسم همه چی تمومه نه خیر اینطور نیست هر زبان برنامه نویسی که شما یاد بگیرید به مرور آپدیت میشه و شاید دستوراتی که قبل تر یاد گرفتید احتمال داره که منسوخ بشه و روش جدیدی برای اون دستورات ارائه بشه که شما باید سریع این موارد را یاد بگیرید و در پروژه های خودتون از اون ها استفاده کنید.شاید این مدام یادگیری باعث دلسرد شدن بعضی از افراد بشه که اگه واقعا به این شغل علاقه داشته باشید این مدام یادگرفتن بخشی از کارهای معمولی روزانه شما میشه و نگرانی نداره.اما برنامه نویسی مثل هر کاری ، هر رشته ای نیازمند این هستش که شما یکسری پیش نیاز داشته باشید خیلی از دوستان بدونه دانستن الگوریتم و ریاضی ضعیف وارد کد نویسی میشوند و در حل مسائل برنامه نویسی به مشکل می خورند.برای جلوگیری از این مشکلات شما قبل از ورود به دنیای برنامه نویسی اول ریاضی خودتون رو در حد متوسطی قوی کنید پیشنهاد من ریاضی پایه هستش و بعد درک خوبی از الگوریتم ها پیدا کنید لازم است یک فرد برنامه نویس حتما زبان انگلیسی خوبی داشته باشه بتونه یک سوال رو به انگلیسی سرچ کنه و به نتایج برسه ، نتایج رو بخونه و درک کنه بدونه زبان انگلیسی شما اصلا نمی توانید در برنامه نویسی پیشرفتی داشته باشید خیلی از باگ هایی که روزانه با آن ها سرو کار دارید در اینجا قبلا یکی آن را پرسیده و جواب گرفته اگه سوال مورد نظر شما در این انجمن نبود باید توانایی این را داشته باشید که سوال برنامه نویسی خودتون رو به زبان انگلیسی بپرسید.پس اگه شما پیش نیاز های ورود به برنامه نویسی را رعایت کنید فکر نمی کنم دلسرد بشید و اگر هم دلسرد بشید علاقه ای که شما رو به این سمت کشیده که برنامه نویس بشید حتما شما را از این چالش سخت یا آسون عبور میده.اما افرادی که با اعتماد به نفس یک پروژه رو میگیرن و قرار دادهای قانونی میبندن وقتی نمی تونن طبق قرار داد پروژه رو تحویل مشتری بدن و با مشکلات قانونی روبه رو میشوند و چند وقتی درگیر جبران خسارت یا هرچی... می شوند،که این مشکلات توی خیلی از شغل ها هستش.اما برای جلوگیری از این مشکلات وقتی که حس کردید یک برنامه نویس حرفه ای شده اید شروع کنید پروژه های سخت برای خودتون تعریف کنید وقتی که از پس حل این پروژه های سخت بربیایید حالا دیگه آماده ورود به بازار کار هستید بهترین کار برای ورود به بازار کار برنامه نویسی این است که شما مدتی را در یک شرکت مطابق با اون زبان برنامه نویسی که کار کردید کار آموزی کنید تا با پروژه های واقعی روبه رو بشید و تجربه کسب کنید.و اینطوری خیلی از مشکلاتی که بعدا با مشتری دارید رو قبل تر تجربه کردید و از نوع نوشتن قرار داد ها اطلاع دارید و خیلی از موارد دیگه.در پایان باید بگم برنامه نویسی بنظرم یکی از زیباترین شغل های دنیاس و خیلی هم راحته ولی بعضی از دوستان خیلی به خودشان سخت میگیرند کافیه تمرین داشته باشید و مقدار زیادی علاقه تا بتوانید از پس هر مشکلی که در کد نویسی با آن رو به رو می شوید به جای دلسرد شدن و استرس گرفتن اون چالش رو با عشق حلش کنید.ببخشید زیاد شد امیدوارم که این پست بدردتون بخوره و برنامه نویسی رو بخاطره چالش هایی که با اون روبه رو میشید کنار نزارید و ادامه اش بدید.یا حق :)</description>
                <category>ABOLFAZL</category>
                <author>ABOLFAZL</author>
                <pubDate>Sat, 03 Aug 2019 20:31:49 +0430</pubDate>
            </item>
                    <item>
                <title>سر در گمی در دنیای بی انتهای برنامه نویسی</title>
                <link>https://virgool.io/coderlife/%D8%B3%D8%B1-%D8%AF%D8%B1-%DA%AF%D9%85%DB%8C-%D8%AF%D8%B1-%D8%AF%D9%86%DB%8C%D8%A7%DB%8C-%D8%A8%DB%8C-%D8%A7%D9%86%D8%AA%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-iwi6poghnwlp</link>
                <description>برای افراد مبتدی نوشتم :) اگه حرفه ای هستی نیازی نیست بخونی چون خودت میدونیسر در گمی در هر چیزی وجود دارد اما من قصد ندارم راجب سر درگمی در هرچیزی صحبت کنم بحث من اینجا فقط سر در گمی در دنیای بی انتهای برنامه نویسی هستش که خیلی ها درگیرش هستند.خیلی از دوستان و افراد تازه واردی که پا به دنیای برنامه نویسی می گذارند در میان انبوهی از زبان های برنامه نویسی مختلف قرار میگیرند که هر کدام هم به نوعی بسیار جذاب است و کلی کار مختلف توی هر کدومش میشه انجام داد.اما این فراوانی باعث مشکلاتی هم در بعضی از افراد شده و خواهد شد.بزرگترین مشکل افراد مبتدی و یا حتی حرفه ای در برنامه نویسی شاخه به شاخه پریدن در بین زبان های برنامه نویسی هستش که در نهایت هم نه خودشون میفهمن که در این مدتی که مشغول یادگیری بودن چی یاد گرفتن نه اینکه با اون چیزهای نصفه نیمه ای که از یک زبان یاد گرفتن و رفتن سراغ یک زبان دیگه می تونن پروژه ای انجام بدن.برای مثال یک فرد شروع به یادگیری زبان PHP می کنه توی نت حالا یا هرجا از کسی میشنود که آره مثلا Node.js هم هست ، این فرد PHP رو ول می کنه میره سراغ Node.js از یکی دیگه میشنوه آره برای سایت ساختن بهترین گزینه Django هستش دوباره Node.js رو میزاره کنار میره سراغ Django در آخرم هیچی به هیچی و این داستان ادامه دارد...یادگیری مهارت های مختلف توی بازار کار خیلی هم عالیه اما زمانی خوبه که شما به یک مورد خاص مسلط شده باشی بعد به سراغ یادگیری یک مهارت دیگه مثلا یک زبان دیگه برید نه اینکه از هر زبان برنامه نویسی فقط بتونید یک &quot;Hello World&quot; چاپ کنید و بعد بگید آره من به تمام زبان های خانواده سی مسلط هستم :)اما چطوری باید از این مشکل دوری کرداولین و اصلی ترین قدم اینه که شما اراده خودتون رو قوی کنید مثلا یک پروژه برای خودتون تعریف کنید و برای انجام اون پروژه مثلا ساخت یک سایت ، اپ موبایل هرچی که هست تمام سعیتون رو بکنید توی اون حوزه خاص پیش برید.قم دوم هارد کامپیوتر خودتون رو انباری آموزش های ویدئویی سایت های مختلف نکنید نه اینکه آموزش ویدئویی بد باشه نه خیلی هم خوبه منظوره من اینه که داری PHP یاد میگیری دیگه چرا میری آموزش سی شارپ می خری؟ از یکی از این افراد وقتی این سوال رو پرسیدم گفتم مگه تو پایتون کار نمی کنی پس چرا رفتی آموزش لاراول خریدی N تومن ، میگه چون N تومن بود تخفیف زده بود شده بود انقدر :||||خب وقتی تو هنوز PHP رو بلد نیستی چرا میری سراغ فریمورکش -_-در آخر بگم که تصمیم خودتون رو بگیرید تمام موارد خوب و بد موضوع رو برای خودتون باز کنید و یکی را انتخاب کنید و تا حرفه ای شدن پیش برید انقدر ادامه بدهید تا در اون زبان برنامه نویسی حرفی برای گفتن داشته باشید.نیازی نیست که شما 100 تا زبون برنامه نویسی بلد باشید همه اش نصفه نیمه باشه کافیه یک زبون برنامه نویسی رو بلد باشید اما کامل یک برنامه نویس حرفه ای و مسلط، این ارزش داره :)در پایان اگه جسارتی کردم عذر می خوام امیدوارم که اگه تصمیم خودتون رو گرفتید که برنامه نویس بشید با مشکل از این شاخه به اون شاخه پریدن خودتون و وقتتون رو هدر نکنید و ازش درست استفاده کنید.</description>
                <category>ABOLFAZL</category>
                <author>ABOLFAZL</author>
                <pubDate>Thu, 01 Aug 2019 22:26:46 +0430</pubDate>
            </item>
            </channel>
</rss>