د سافټویر زده کړه: له سکریچ څخه برنامه زده کړئ
د زده کړې سافټویر ما د هغو کسانو لپاره لارښود لارښود چمتو کړی چې لیواله دي. ما د سکریچ څخه د برنامه کولو زده کولو لپاره ګامونه لیست کړل او د کوم ځای پیل کولو په اړه تخلیقي نظرونه. ډیری ټیوټوریلونه چې ما دلته شامل کړي دي وړیا دي. تاسو کولی شئ په چټکۍ سره کوډ کول زده کړئ، که د کمپیوټر یا تلیفون څخه. د سافټویر زده کولو لپاره، تاسو باید لومړی پوه شئ چې تاسو څه غواړئ.
هغه څوک چې غواړي سافټویر زده کړي ، په ځانګړي توګه هغه څوک چې غواړي ځان په سافټویر کې ښه کړي ، دا مقاله دې په دقت سره ولولي. ځکه چې دا مقاله، زما د نورو مقالو په څیر، د سافټویر زده کړې په اړه د خورا ښه او هر اړخیز لارښود په توګه چمتو شوې. لکه څنګه چې تاسو پوهیږئ، که زه په یوه موضوع کې مقاله لیکم، زه د هغې د ټولو کرښو سره معامله کول خوښوم او زه هڅه کوم چې تاسو ته خورا اطمینان بخش مواد وړاندې کړم.
دلته مختلف لینونه شتون لري لکه ویب برنامه کول ، ډیسټاپ برنامې ، د ګرځنده غوښتنلیک پراختیا. که تاسو غواړئ د سافټویر زده کړه وکړئ، د انګلیسي ښه کچه درلودل به تاسو سره ډیره مرسته وکړي. مګر دا د پروګرام کولو زده کړې مخه نه نیسي. څرنګه چې موږ د ټیکنالوژۍ په عمر کې یو، د اتوماتیک سیسټمونه، غوښتنلیکونه او پروګرامونه په چټکۍ سره وده کوي.
د هغه چا په توګه چې په HTML، CSS، PHP او JS کوډ کولو ژبو کې مهارت لري، زه غواړم دا په ګوته کړم!
بې خوبه شپې به د دې سوداګرۍ زده کولو ته انتظار باسي. که تاسو لیوالتیا، شوق او لیوالتیا لرئ، دا کار به ستاسو لپاره خورا خوندور وي. که تاسو دومره لیوالتیا او علاقه نه لرئ، زه بخښنه غواړم چې ستاسو دنده خورا ستونزمنه ده. دا یو ډیر ښه احساس دی چې وګورئ چې ستاسو لخوا کوډ شوی یو پروګرام ستاسو په کمپیوټر کې روان دی یا وګورئ چې ستاسو جوړه شوې ویب پاڼه خوښه شوې.
نو هغه څه چې تاسو پیل کړي پای ته ورسوئ. تاسو کولی شئ پدې سوداګرۍ کې ډیرې پیسې وګټئ. ټول هغه څه چې تاسو یې باید وکړئ خپل سر وګرځوئ. د زده کړې سافټویر تاسو ته اجازه درکوي خپل راتلونکی ښه جوړ کړئ. اوس راځئ چې د سافټویر زده کړې مرحلو ته لاړ شو.
زه باید له سکریچ څخه سافټویر زده کولو لپاره څه وکړم؟
1. ساحه غوره کړئ

د سافټویر زده کړه یو مفهوم ندی چې پخپله ارزښت لري. موږ کولی شو سافټویر د خدمت یا وسیلې په توګه وګورو چې زموږ ستونزې په یوه ټاکلې سیمه کې حل کوي. له هرڅه دمخه ، تاسو باید پریکړه وکړئ چې په کوم ساحه کې تاسو سافټویر رامینځته کوئ.
تاسو کولی شئ مشخص کړئ چې په کوم ساحه کې تاسو غواړئ سافټویر په دوه لارو زده کړئ. تاسو کولی شئ د بازار اړتیاو یا ستاسو د خوند او احتمالي فرصتونو پراساس پریکړه وکړئ.
اوس مهال، دا ویل کیدی شي چې ویب اپلیکیشنونه او ګرځنده غوښتنلیکونه په بازار کې ډیر مشهور دي.
زه د سافټویر ساحې تشریح کوم چې د عمومي چوکاټ څخه پیل کیږي.
د ویب غوښتنلیک پراختیا
زه د هغه غوښتنلیکونو په اړه خبرې کوم چې تاسو د براوزر سره وصل یاست. ویب غوښتنلیکونه یو له خورا مشهور سیمو څخه دی. حتی ستاسو د محلي پرچون پلورنځي یوه ویب پاڼه لري. د ویب غوښتنلیک جوړولو لپاره، دا اړینه ده چې په څو مختلفو ژبو پوه شي.
HTML: دا یوه ژبه ده چې د html ویب پاڼو جوړولو په وخت کې کارول کیږي، کوم چې د انګلیسي، هایپرټیکټ مارک اپ ژبې لپاره ولاړ دی. براوزر دا ژبه تشریح کوي او دا په داسې بڼه کې ښکاره کوي چې خلک پوه شي.
css: CSS، چې په انګلیسي کې د cascaded style sheet لپاره ولاړ دی، په پاڼه کې د عناصرو بصري ملکیتونو بدلولو لپاره کارول کیږي.
جاواسکریپټ: دا د پروګرام کولو ژبه ده چې ویب پاڼې ته اجازه ورکوي، چې معمولا یو جامد فلیټ ټیمپلیټ وي، په متقابل ډول کار وکړي. هغه څه چې نن ورځ ویب غوښتنلیکونه خورا عام کوي په حقیقت کې د جاوا سکرپٹ ژبه ده.
د ویب غوښتنلیک html، css، جاوا سکرپٹ مخ اخری هغه برخه جوړوي چې موږ یې ویلای شو. ځینې ویب غوښتنلیکونه یوازې د مخ په پای کې دي. دا ډول غوښتنلیکونه جامد html هم ویل کیږي.
په ډیری ویب غوښتنلیکونو کې، یو خدمت د مخکینۍ برخې سره په شالید کې روان دی. Asp.net (C#)، php، Spring Boot (Java)، Express Js (په جاواسکریپټ، نوډJs کې) یا django (python) ممکن په شالید کې روان وي.
دا ډول غوښتنلیکونه په ویب سرور کې کوربه شوي دي. د مثال په توګه، asp.net په IIS کې چلیږي، php په اپاچي چلیږي، او جاوا ایپس په ټامکاټ چلوي.
#تاسو شاید علاقه ولرئ: پرانیستې فرنټ څانګې (4 او 2 کاله)
دواړه شاته او مخکنی (مخ او شاته) پدې کې شک نشته چې د برخو څخه جوړ ویب غوښتنلیکونو رامینځته کول خورا ستونزمن دي او ډیرې پوهې ته اړتیا لري.
کله چې د دندې پوسټونو کې د ویب پراختیا کونکي په لټه کې یاست، تاسو ممکن ځینې وختونه د فرنټ اینډ پراختیا کونکي یا بیک انډ پراختیا کونکي جمله وګورئ. مګر د پیل کونکو لپاره ، په شالید او مخکني دواړو کې د منځنۍ کچې پوهې درلودل به د لوی عکس لیدو لپاره خورا ګټور وي.
لکه څنګه چې تاسو په دې سوداګرۍ کې تجربه ترلاسه کوئ، تاسو کولی شئ په مخکني پای یا شاته پای کې تخصص غوره کړئ. دا د سافټویر زده کړې یو له ساحو څخه دی.
ډیسټاپ (ډېسکټاپ) غوښتنلیکونه
د ډیسټاپ غوښتنلیکونه هغه غوښتنلیکونو ته مراجعه کوي چې زموږ په کمپیوټر کې په محلي ډول چلیږي.
نوټ پیډ، کلمه، ایکسل او نور. زه کولی شم غوښتنلیکونه لکه ډیسټاپ غوښتنلیکونه د مثال په توګه وښایه.
د ډیسټاپ غوښتنلیکونه عموما د کارن انٹرفیس سره غوښتنلیکونه دي. که د وینډوز لپاره پراختیا ومومي، نو دا به اسانه وي چې د ډاټ نیټ چوکاټ کې د غوښتنلیکونو پراختیا ومومي. په ځانګړي توګه ، بصری سټوډیو یو خورا بریالی نظر دی ، دا د کوډ پراختیا چاپیریال دی.
په لینکس کې د دې ډول غوښتنلیک لپاره ، دا ممکن اړین وي چې مختلف چوکاټونه او ژبې وکاروئ. که څه هم د کراس تړل شوي غوښتنلیکونه شتون لري ، دا د ډیسټاپ غوښتنلیک پراختیا کتابتونونه دي چې په وینډوز او لینکس دواړو کې د ورته کوډ (xamarin) سره چلیږي ، دوی د تولید او ثبات له مخې کافي ندي. دا د سافټویر زده کړې یو له ساحو څخه دی.
د موبایل ایپس
موږ باید ووایو چې د سمارټ فونونو په خپریدو سره ، ګرځنده غوښتنلیکونه هم پراخه شوي ، او حتی د ویب په پرتله د پلیټ فارم په توګه ډیر کارول شوي او پراخه شوي.
په ګوګل پلی او اپل سټور کې د ملیونونو غوښتنلیکونو او لوبو شتون په پام کې نیولو سره ، تاسو کولی شئ د دې بازار اندازه احساس کړئ.
په Android کې د غوښتنلیکونو رامینځته کولو لپاره ، تاسو اړتیا لرئ په جاوا ژبه کې کوډ ولیکئ. یوه له هغو ژبو څخه چې په دې وروستیو کې مشهوره شوې د کوټلین ژبه ده. کوټلین یوه ژبه ده چې د جاوا د بدیل په توګه کارول کیدی شي او د ترکیب په توګه اسانه او ډیر عملي دی، د جیټبرین لخوا رامینځته شوی، چې په بازار کې یو له خورا پیاوړی سافټویر شرکت دی.
په iOS کې د غوښتنلیکونو پراختیا لپاره یو څو بدیلونه هم شتون لري. دا هدف c او یوه ساده ژبه چټکه ده. دا د سافټویر زده کړې یو له ساحو څخه دی.
ایمبیډ شوي سافټویر او د ټیټې کچې سافټویر
دا یو سافټویر دی چې د هارډویر او وسیلو او کمپیوټرونو ترمینځ د خبرو اترو لپاره رامینځته شوی. دوی عموما په c، c++ یا حتی د مجلس په ژبه لیکل کیږي. د مجلس ژبه د ټیټې کچې ژبه ګڼل کیږي. د لینکس کرنل او ډرایور سافټویر هم د ورته پروګرامینګ ژبو په کارولو سره رامینځته شوي. دا اړینه ده چې د CPU جوړښت، د حافظې جوړښت او د مداخلې مفکورې په ښه توګه وپیژني.
دا یو له خورا ستونزمنو سیمو څخه دی. دا د تفصیل لپاره ډیرې تجربې او پاملرنې ته اړتیا لري. دا د سافټویر زده کړې یو له ساحو څخه دی.
وړاندیز شوی ځای: د پیسو ګټلو لوبې
امنیتي سافټویر
امنیتي سافټویر یو له هغو برخو څخه دی چې په دې وروستیو کې یې پام ځانته اړولی او په راتلونکي کې به هم د پام وړ توجه جلب کړي. موږ د سیسټمونو څخه خبرونه ترلاسه کوو چې په دوامداره توګه حادثې کیږي، د معلوماتو لیکیدل، او امنیتي زیانمنتیاوې.
د امنیت زیانمنتیا داسې اړخونو ته وده کړې چې د خلکو محرمیت تهدیدوي. د پیسو ضایع کول، د وخت ضایع کول، د کاري ځواک ضایع کول هغه قیمتونه دي چې موږ یې په هغه حالتونو کې تادیه کوو چې موږ په امنیت کې ضعف لرو.
پدې برخه کې تخصص ډیر کار او تجربې ته اړتیا لري. مګر دا اړینه نده چې پیغمبر وي چې وړاندوینه وکړي چې په دې سوداګرۍ کې بریالي کسان به په بازار کې د پیسو په لټه کې وي. سایبر امنیت هغه ساحه ده چې په راتلونکي کې به نور هم ډیر اهمیت ترلاسه کړي.
د ننوتلو ازموینې لپاره، تاسو کولی شئ د python او ځینې کتابتونونو په کارولو سره وده وکړئ. د ریورس انجینرۍ ډسپلین څخه مننه ، تاسو کولی شئ د سرچینې کوډ پرته د exe په اړه معلومات ولرئ ، او حتی د دې عملیاتو منطق بدل کړئ.
د استخراج یا بلاک کولو په اړه کار کول به په ورته ډول په ماشین ژبه کې تخصص ته اړتیا ولري. هغه څوک چې د C پوهه لري په دې وخت کې به ګټور موقف کې وي. ځکه چې که څه هم د C ژبه د مجلس ژبې په پرتله د لوړې کچې ژبه ده ، دا د هارډویر او حافظې مستقیم لاسرسي لپاره د دې وړتیا له امله د خورا پیاوړې وسلې په توګه کارول کیدی شي.
#تاسو شاید علاقه ولرئ: لوړ تادیه کونکي مسلکونه (+20 مسلک نظریات)
د C ژبه یوه ژبه ده چې د ښه او بد دواړو موخو لپاره کارول کیږي. دا د سافټویر زده کړې یو له ساحو څخه دی.
مصنوعي استخبارات، د ماشین زده کړې غوښتنلیکونه
هغه څه چې موږ مصنوعي ذهانت بولو، کوم چې د فلمونو او خبرونو موضوع ده، په حقیقت کې یو خدمت دی چې د خورا پرمختللي ریاضياتي ماډلونو څخه جوړ شوی دی. مصنوعي ذهانت او د ماشین زده کړه یو جوړښت دی چې د ډیټا لوی مقدار سره د سیسټم روزنې سره رامینځته کیږي.
د مصنوعي استخباراتو غوښتنلیکونه، د بیلګې په توګه، د شطرنج په سیالیو کې د لوی ماسټرانو ماتولو توان لري. په هره ثانیه کې د ملیونونو لیږدونو پروسس کولو ظرفیت او د دې مدغم مصنوعي استخباراتو سره ، دا د انسانیت راتلونکي په اړه فکر کوونکی دی.
په دې برخه کې، د سافټویر پوهې سربیره، احصایه او په شدت سره د ریاضیاتو ساینس هم شامل دي. دا د سافټویر زده کړې یو له ساحو څخه دی.
2. د سکریپټ ژبه غوره کړئ

دا د زده کړې سافټویر یو له خورا مهم اړخونو څخه دی. تاسو لیدلی شئ چې ځینې ژبې په بازار کې په پراخه کچه کارول کیږي. په مثالونو کې C، C++، C#، Java، Python او Javascript شامل دي.
هیڅ اړتیا نشته چې تاسو باید پدې ژبو کې وده وکړئ. مګر پدې حقیقت کې هیڅ انکار نشته چې دا ژبې په پراخه کچه د سافټویر زده کړې بازار کې کارول کیږي او دا ستاسو په ګټه ده چې لږترلږه یو له دوی څخه پوه شئ.
هغه ژبه چې زه یې د سټارټر په توګه وړاندیز کوم C دا به وي.
د تایبو لړلیک تاسو کولی شئ په سایټ کې درجه بندي وګورئ:
جون ۲ | جون ۲ | د بدلون | د پروګرام کولو ژبه | درجه بندي | د بدلون | |
---|---|---|---|---|---|---|
1 | 1 | ![]() | C | ۸۵٪ | -4.65٪ | |
2 | 3 | ![]() | ![]() | Python | ۸۵٪ | + 3.48٪ |
3 | 2 | ![]() | ![]() | جاوا | ۸۵٪ | -4.56٪ |
4 | 4 | ![]() | C ++ | ۸۵٪ | + 1.41٪ | |
5 | 5 | ![]() | C# | ۸۵٪ | -0.40٪ | |
6 | 6 | ![]() | شارپ | ۸۵٪ | -0.68٪ | |
7 | 7 | ![]() | د جاواسکرېپټ | ۸۵٪ | + 0.06٪ | |
8 | 8 | ![]() | پی ایچ پی | ۸۵٪ | -0.05٪ | |
9 | 14 | ![]() | ![]() | د اسمبلی ژبه | ۸۵٪ | + 1.09٪ |
10 | 10 | ![]() | د ايس کيو ايل | ۸۵٪ | + 0.15٪ | |
11 | 19 | ![]() | ![]() | کلاسیک بصری اساسی | ۸۵٪ | + 1.07٪ |
12 | 31 | ![]() | ![]() | ګرووی | ۸۵٪ | + 0.87٪ |
13 | 13 | ![]() | روبي | ۸۵٪ | + 0.25٪ | |
14 | 9 | ![]() | ![]() | R | ۸۵٪ | -0.99٪ |
15 | 16 | ![]() | ![]() | پریل | ۸۵٪ | + 0.36٪ |
16 | 11 | ![]() | ![]() | Swift | ۸۵٪ | -0.35٪ |
17 | 37 | ![]() | ![]() | فورټران | ۸۵٪ | + 0.80٪ |
18 | 22 | ![]() | ![]() | ډیلفي/آبجیکٹ پاسکل | ۸۵٪ | + 0.47٪ |
19 | 15 | ![]() | ![]() | مطلب | ۸۵٪ | + 0.15٪ |
20 | 12 | ![]() | ![]() | Go | ۸۵٪ | -0.06٪ |
3. په هغه ژبه ماسټري

ګیت: د نسخې کنټرول سیسټم یو له لومړني وسیلو څخه دی چې د سافټویر ټیمونو لخوا کارول کیږي. دا هغه سیسټمونه دي چې معلومات ذخیره کوي لکه د کوډ تاریخ، چا بدلون کړی او کله، نو دا امکان لري چې په تیرو وختونو کې مطلوب نسخه ته بیرته راستانه شي، کله چې وغواړي.
بله مهمه ګټه دا ده چې کله د سافټویر ټیمونه د کوډ په یوه عام ټوټه کې بدلون راولي، دا د دې کوډونو یوځای کول، د شخړو حل یا اداره کولو ته اجازه ورکوي.
یوازینی وسیله چې زه یې د vcs وسیلو څخه وړاندیز کولی شم به git وي. Git د توزیع شوي نسخه کنټرول وسیله ده. په بازار کې د vcs مختلف سیسټمونه کارول کیږي. د دې مثالونه svn، mercurial دي. مګر git د نورو وسیلو په پرتله خورا ډیر کارول کیږي. موږ کولی شو دا د Stackoverflow سایټ د 2018 سروې کې وګورو.
Git د لینس توروالډز لخوا رامینځته شوی ، چا چې د لینکس عملیاتي سیسټم لیکلی. پداسې حال کې چې توروالډز د لینکس کرنل لیکي ، هغه یوې وسیلې ته اړتیا درلوده ترڅو په ټوله نړۍ کې د ټولو لینکس پراختیا کونکو لخوا لیکل شوي کوډ او پراختیا په سمه توګه اداره کړي. څرنګه چې هغه موجوده وسیلې نه خوښوي، هغه خپل آستین پورته کړ او خپل vcs وسیله یې جوړه کړه. دا څنګه Git منځ ته راغی.
پرمختیایی چاپیریال: په کومه ژبه چې تاسو سافټویر جوړوئ، تاسو به د هغې ژبې لپاره مناسب پرمختیایي چاپیریال ته اړتیا ولرئ.
تاسو به خامخا د ډیبګ کولو اړتیا احساس کړئ. نو تاسو باید د ډیبګر کارولو سره عادت شئ. که تاسو د C# سره کوډ ته ځئ، د بصری سټوډیو یا بصری سټوډیو کوډ اوزار زده کړئ.
که تاسو د جاوا کارولو ته ځئ، تاسو کولی شئ د انټیلیج نظر یا eclipse پرمختیا چاپیریال وکاروئ.
د Python کاروونکو لپاره، زه د Pycharm ide وړاندیز کوم. د ټولنې نسخه وړیا ده.
4. د سافټویر زده کړې سایټونه وکاروئ

که تاسو غواړئ سافټویر له پیل څخه پیل کړئ، تاسو باید د اونۍ په ځینو ورځو کې د روزنې لپاره وخت وټاکئ.
د پرمختللي ټیکنالوژیو او روزنې فرصتونو څخه مننه ، تاسو کولی شئ د خپل کور څخه د کیفیت روزنې سایټونو غړی شئ او د سافټویر او کوډ کولو روزنه ترلاسه کړئ. دا په خورا لوړ کیفیت وړیا سایټونو کې شتون لري او همدارنګه د آنلاین تعلیمي سایټونو ترمینځ تادیه شوي.
زه به د دې سایټونو څخه خورا مهم شمیرم. په انټرنیټ کې موجود وړیا سرچینې به ستاسو سره ډیره مرسته وکړي. ډاډ ترلاسه کړئ چې دوی د سافټویر زده کولو لپاره وګورئ.
1. د BTK اکاډمۍ
د معلوماتي ټکنالوجۍ او مخابراتو اداره (BTK) د ترانسپورت او زیربناوو د وزارت مرستیال ډاکټر محمد اشرف غني د یوه مخکښ، مشهور، با اعتباره او باعزته ښوونیز مرکز د رامنځته کولو په موخه چې په علمي، تخنیکي او پرله پسې توګه د پوهنې په نوي کولو سره زموږ د ادارې، سکتور او هېواد سره مرسته وکړي. دا په 2017 کې د عمر فتح سیان په مشرۍ تاسیس شو.
د BTK اکاډمۍ موخه دا ده چې د 1983 راهیسې د بریښنایی مخابراتو سکتور کې زموږ د ادارې تجربه او هغه تجربه چې د 2000 راهیسې یې د تنظیمي او نظارت کونکي رول له لارې ترلاسه کړې خپلو ټولو شریکانو ته انتقال کړي ، او د اړتیا وړ وړ بشري سرچینو په زیاتولو کې مرسته وکړي. سکتور د تصدیق روزنې سره.
هغه برنامې چې د BTK اکاډمۍ په بدن کې ترسره کیږي زموږ د داخلي روزونکو په همکارۍ او ونډې سره چمتو شوي چې د دوی په برخو کې ماهرین دي ، په بیله بیا عامه ادارې او سازمانونه ، پوهنتونونه او نور ټول ملي او نړیوال شریکان.
BTK اکاډمۍ د کور پاڼې په پورتنۍ مینو کې موقعیت لري "د ننه کیدل" د کلیک کولو وروسته په سکرین کې د بریښنایی حکومت سره ننوتل او یا د 1 ملیون دندې سره ننوتل تاسو کولی شئ د یو انتخاب سره د ننوتلو له لارې زموږ روزنې ته لاسرسی ومومئ.
تاسو کولی شئ د 1 ملیون کارموندنې ننوتلو اختیار سره ستاسو د بریښنایی حکومت پاسورډ پرته سیسټم ته ننوځئ. تفصيلي معلومات 1 ملیون دندې تاسو کولی شئ دا ته لاسرسی ومومئ. د دې مسلو له امله، سافټویر د زده کړې وسیلو څخه دی.
2.freeCodeCamp
freeCodeCamp د نړۍ ترټولو مینه وال او کارول شوي سافټویر روزنیز سایټ دی. زه کولی شم ووایم چې دا خورا ګټور سایټ دی، په ځانګړې توګه د پراختیا کونکو لپاره چې غواړي ویب ته وده ورکړي. په html، css، react.js او git کې درسونه شتون لري او دا په بشپړه توګه وړیا دي.
لکه څنګه چې روزنه پرمختګ کوي، دا فرصت ورکول کیږي چې د غیر انتفاعي اتحادیو لپاره پروژې رامینځته کړي. پدې توګه ، تاسو کولی شئ د ریښتیني ژوند کوډینګ او د پروژې پراختیا تجربه ترلاسه کړئ.
د FreeCodeCamp یوه ښه ځانګړتیا دا ده چې دا تاسو ته د ګیټ کارولو اساسات درکوي او پدې اړه لارښود چمتو کوي. تاسو د git سره یوځای د ګیتوب خدمت کاروئ. ګیتوب د ویب پراساس نسخه کنټرول خدمت دی چې د خلاصې سرچینې یا دودیز کوډ لپاره کارول کیدی شي. تاسو کولی شئ خپل کوډونه هلته ورکړئ.

لکه څنګه چې تاسو پورته د کورس نصاب کې لیدلی شئ، تاسو کولی شئ د سلګونو ساعتونو روزنې په بشپړولو سره سند ترلاسه کړئ. د هر سند بشپړولو لپاره ، تاسو اړتیا لرئ 5 پروژې بشپړې کړئ. پدې توګه ، تاسو به عملي تجربه ترلاسه کړئ. د دې مسلو له امله، سافټویر د زده کړې وسیلو څخه دی.
3. کوډاکمیډی
بیا بیا، زه د یو سایټ په اړه خبرې کوم چې د لوړ کیفیت لرونکي منځپانګې سره. په اصل کې، دوی د دریو برخو لپاره نصاب تنظیم کړ. لومړی، دوی د ویب پراختیا په اړه برنامه لري، لکه د فریکوډ کیمپ په څیر. دوهم یو برنامه ده چې د برنامې اساسات درس ورکوي. وروستی برنامه د ډیټا ساینس برنامه ده چې د ډیټا ساینس پوهانو لپاره چمتو شوی.
تاسو کولی شئ د Codecademy سایټ کې په دوه لارو پرمختګ وکړئ. تاسو کولی شئ یا د کیریر پراساس (د ویب پراختیا ، برنامه کولو ، ډیټا ساینس) ته لاړ شئ لکه څنګه چې ما پورته یادونه وکړه ، یا تاسو کولی شئ د هغه ساحو پورې اړوند کورسونه واخلئ چې تاسو یې د نشتوالي احساس کوئ.
تاسو په کومو ژبو زده کړه کولی شئ؟
- Python
- HTML او CSS
- sql
- روبي
- Javascript
- روبي
- C ++
- جاوا
- C#
- R
- پی ایچ پی
په بل عبارت، د نږدې هرې موضوع کورسونه شتون لري چې تاسو یې په سافټویر کې فکر کولی شئ. ځینې کورسونه په پرو نسخه کې دي، مګر وړیا کورسونه به ستاسو اړتیاوې پوره کړي. د دې مسلو له امله، سافټویر د زده کړې وسیلو څخه دی.
4. بې ثباتۍ
د مختلفو کچو پراختیا کونکو لپاره درسونه شتون لري. دلته وړیا درسونه او همدارنګه تادیه شوي درسونه شتون لري. په وړیا برخه کې ډیر تعارفي کورسونه شتون لري.
تادیه شوي درسونه ستاسو لپاره ګران کیدی شي. د مثال په ډول د C++ انجنیر شئ د کورس لګښت $999 دی. تاسو به په انټرنیټ کې ټولګي واخلئ لکه څنګه چې تاسو په پوهنتون کې زده کړې کوئ. تاسو به اړتیا ولرئ د کورس بشپړولو لپاره د پروژې دندې په بریالیتوب سره بشپړ کړئ. په ورته وخت کې، پروژې به د اصلي خلکو لخوا وڅیړل شي. د دې مسلو له امله، سافټویر د زده کړې وسیلو څخه دی.
5. خان د اکاډمۍ
بل آنلاین تعلیمي سایټ چې زه یې خوښوم د خان اکاډمۍ ده. یو سایټ چې ځان د هرچا لپاره د تل لپاره وړیا آنلاین تعلیم سایټ په توګه تعریفوي. خان اکاډمۍ، د یوې غیر انتفاعي موسسې لخوا چمتو شوی تعلیمي سایټ، نه یوازې د سافټویر، بلکې په نورو څانګو، په ځانګړې توګه د بنسټیزو علومو کورسونه لري.
د بنسټیزو علومو لکه ریاضي او فزیک سربیره، د اقتصاد، مالیې او حتی د هنر تاریخ کورسونه هم شتون لري.
د خان اکاډمۍ سایټ بله ښه خبره دا ده چې دا د ترکي ژبې ملاتړ کوي. د دې مسلو له امله، سافټویر د زده کړې وسیلو څخه دی.
6. Udemy
Udemy، چې معمولا تادیه شوي کورسونه لري، یو له هغو سرچینو څخه دی چې تاسو یې د سافټویر پراختیا لپاره کارولی شئ. تاسو کولی شئ د خپلو هیلو سره سم د 100.000 آنلاین کورسونو څخه غوره کړئ. وړیا درسونه هم شتون لري.
Udemy کله ناکله د پام وړ تخفیفونه او ترویجونه وړاندې کوي. هغه کورسونه چې لګښت یې 200 لیرې او 300 لیرې وي پدې توګه 30 لیرې ته راټیټیږي.
البته، ټول کورسونه د لوړ کیفیت نه دي. تاسو کولی شئ د نمرې ، د زده کونکو شمیر او لیکل شوي نظرونو سره سم انتخاب وکړئ. د دې مسلو له امله، سافټویر د زده کړې وسیلو څخه دی.
7. لینکډین زده کړه (لیندا)
د ښوونې او روزنې سایټ، چې د لینډا په نوم پیژندل کیږي، اوس د LinkedIn سره یوځای شوی او د هغې ټول کورسونه هلته لیږدول شوي. که تاسو د LinkedIn غړیتوب لرئ، تاسو ممکن د زده کړې سایټ څخه خبر یاست.
سایټ تادیه شوی ، مګر تاسو کولی شئ د لینکډین پریمیم غړیتوب وړیا هڅه وکړئ. LinkedIn ځینې وختونه پدې موضوع وړاندیزونه کوي. که تاسو نه غواړئ پیسې ورکړئ، نو تاسو کولی شئ د وړیا آزموینې پریمیم کڅوړه واخلئ او یو څه وروسته یې لغوه کړئ. تاسو کولی شئ د لینکډین زده کړې سایټ وکاروئ تر هغه چې د آزموینې موده پای ته ورسیږي.
تاسو کولی شئ خپل ځان د سافټویر په برخه کې د هغه سایټونو اعظمي کارولو سره وروزو چې ما یادونه کړې. لکه څنګه چې تاسو لیدلی شئ، انټرنیټ موږ ته ښه فرصتونه وړاندې کوي. تاسو کولی شئ پرته له کوم عذر څخه په سافټویر کې خپل ځان ته وده ورکړئ. د دې مسلو له امله، سافټویر د زده کړې وسیلو څخه دی.
5. پروژه جوړه کړئ

زده کړه به تاسو یو ټاکلی نقطې ته ورسوي. مګر ریښتینې زده کړه د تمرین څخه راځي. د دې دلیل لپاره، تاسو باید د خپلې اړتیا سره سم یا ستاسو د خپل ذوق مطابق یوه پروژه جوړه کړئ. تاسو کولی شئ دا پروژې په ګیتوب کې د خلاصې سرچینې په توګه رامینځته کړئ. نو تاسو کولی شئ د نورو خلکو سره اړیکه ونیسئ او د دوی د پوهې څخه ګټه پورته کړئ.
د خلاصې سرچینې پروژې د سافټویر نړۍ کې انقلاب راوستی دی. لینکس نن ورځ یو له خورا کارول شوي عملیاتي سیسټمونو څخه دی او د خلاصې سرچینې پروژه ده. دا یو پیاوړی او باثباته عملیاتي سیسټم دی چې کولی شي د نړۍ ترټولو پیاوړي سافټویر خدمتونه پرمخ بوځي. دا د نورو تادیه شوي عملیاتي سیسټمونو سره سیالي کوي (وینډوز، میکوس).
نو د خلاصې سرچینې کوډ پروژو ملاتړ کولو سره ، تاسو به خپل ځان او نورو پراختیا کونکو ته لوی احسان وکړئ.
تاسو شاید فکر وکړئ چې دا به زما لپاره ستونزمن وي چې د پیل په کچه د خلاصې سرچینې پروژې ملاتړ وکړم. مګر داسې پروژې شتون لري چې په هره کچه د ونډې په تمه دي.
په لاندې سایټ کې تاسو کولی شئ د ګیتوب پروژې ومومئ چې د پروګرام کولو ژبو مطابق د پیل کونکو لپاره مناسب دي.
ما د شریکولو یادونه وکړه. د نړۍ ترټولو لوی سافټویر پوښتنې او ځواب سایټ stackoverflow.com سایټ کې ګډون وکړئ. نوې پوښتنې وکړئ، هغه پوښتنې ځواب کړئ چې تاسو سره علاقه لري.
Quora بله پوښتنه او ځواب سایټ. هلته، تاسو کولی شئ د پوښتنو ځوابونه وپلټئ او د پوښتنو ځوابونه چې تاسو پوهیږئ.
تاسو کولی شئ یو بلاګ ولیکئ، هغه څه شریک کړئ چې تاسو پوهیږئ. موږ د کلیچ په توګه د "معلومات زیاتیږي لکه څنګه چې موږ شریکوو" جمله اورو. مګر دا ریښتیا ده. لاس د لاس څخه پورته دی. تاسو د نورو خلکو سره په متقابل عمل کولو سره خپله پوهه او مهارتونه ډیروئ.
په ترکیه کې د کار موندنې سایټونه
د بهرنۍ دندې لټون سایټونه
- د Stackoverflow: که څه هم دا په نړۍ کې د پوښتنو او ځوابونو ترټولو کارول شوی سایټ دی، دا د دندې پوسټونه هم خپروي.
- Linkedin: د دندې پوسټونه په LinkedIn کې هم پوسټ کیدی شي، د مسلکي کارمندانو لپاره یو پلیټ فارم.
- Github: که څه هم دا د ویب پر بنسټ نسخه کنټرول خدمت دی، د دندې پوستونه هم ورکول کیږي.
- پټه
- کرنچبورډ
که تاسو نشئ کولی د سافټویر شرکت کې د تجربې نشتوالي یا نورو دلیلونو له امله دنده ومومئ ، تاسو کولی شئ د آزاد په توګه کار وکړئ. تاسو کولی شئ د کورني او بهرني آزاد کار لټون سایټونو کې د خپلو مهارتونو مطابق دندې ومومئ.
د کورني آزاد کار لټون سایټونه
د بهرني آزاد کار لټون سایټونه
په هغه سایټونو کې چې ما یادونه کړې، هغه د خپل وړتیا لپاره مناسب کار موندلی او ښه دنده ترسره کوي څومره چې هغه کولی شي. په دې سوداګرۍ کې شهرت خورا مهم دی.
نتيجه
د پیل کونکي پراختیا کونکي په توګه ، که تاسو واقعیا غواړئ دا کار وکړئ ، نو تاسو باید وخت او هڅې پانګونه وکړئ. مګر ټول هغه وسیلې چې تاسو یې زده کولو ته اړتیا لرئ واقعیا ستاسو په ګوتو کې دي. تاسو کولی شئ پرته له کوم عذر څخه د شته فرصتونو په کارولو سره خپل هدف ته ورسیږئ.
په نړۍ کې ترټولو خوندور کار ترلاسه کول به یقینا ستاسو د ټولو هڅو او هڅو ارزښت ولري.
سرچینه: یوولس کوډونه
وروستی تازه نیټه: د سپتمبر 9، 2023
تاسو واقعیا عالي سرچینه او د زده کړې سافټویر په اړه خورا ښه لارښود چمتو کړی ، ډیره مننه. دا عالي محتوا ده.