<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>parr00t</title><subtitle>Web &amp; Android developer. Linux user.</subtitle><author><name>parr00t</name></author><id>https://teletype.in/atom/parr00t</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/parr00t?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@parr00t?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=parr00t"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/parr00t?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-06-22T21:53:57.222Z</updated><entry><id>parr00t:rom-android</id><link rel="alternate" type="text/html" href="https://teletype.in/@parr00t/rom-android?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=parr00t"></link><title>ROM nədir? Stock ROM və Custrom ROM nədir?</title><published>2023-08-29T18:50:37.862Z</published><updated>2023-08-29T18:50:37.862Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/1b/a6/1ba64ba8-de94-4d88-b88b-8a9405d8b5a0.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/d5/31/d53183d1-6f67-4880-b8ba-8159eb21ce19.png&quot;&gt;ROM nədir? Stock ROM və Custom ROM nədir?</summary><content type="html">
  &lt;p id=&quot;2Zwo&quot;&gt;&lt;em&gt;Bu məqaləyə başlamadan öncə &amp;#x27;ROM&amp;#x27; nədir onu öyrənək.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;Jy43&quot;&gt;&lt;strong&gt;ROM&lt;/strong&gt; - &lt;strong&gt;Read Only Memory&lt;/strong&gt; - (&lt;strong&gt;Daimi Yaddaş Qurğusu&lt;/strong&gt;) &lt;em&gt;Bir növ Əməliyyat Sistemidir deyə bilərik. Cihazlarımız üçün şirkətlər tərəfindən hazırlanmış ƏS&amp;#x27;ləridir. Məsələn biz yeni bir telefon aldıqda onun içərisində olan sistemə ROM deyirlər. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;Lvt2&quot;&gt;&lt;em&gt;(Xiaomi cihazlarının içərisində - &lt;strong&gt;MIUI&lt;/strong&gt; rom&amp;#x27;u gəlir, Samsung cihazlarının içərisində &lt;strong&gt;OneUI &lt;/strong&gt;rom&amp;#x27;u gəlir və s.) &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;pqbV&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;EfZ6&quot;&gt;Stock ROM nədir? &lt;/h3&gt;
  &lt;p id=&quot;ggGE&quot;&gt;&lt;em&gt;Cihazı buraxan şirkət tərəfindən hazırlanan ROM&amp;#x27;a &lt;strong&gt;Stock ROM&lt;/strong&gt; deyilir. Yəni biz yeni bir cihaz aldıqda onun içərisində defolt olaraq olan ROM&amp;#x27;a &lt;strong&gt;Stock ROM&lt;/strong&gt; deyilir. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;lvbF&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;cqaF&quot;&gt;Custom ROM nədir? &lt;/h3&gt;
  &lt;p id=&quot;ZFEd&quot;&gt;&lt;em&gt;&lt;strong&gt;Custom ROM&lt;/strong&gt; adındanda bilindiyi kimi custom yəni özəldir. &lt;strong&gt;Custom ROM&lt;/strong&gt;&amp;#x27;lar insanlar tərəfindən hazırlanan ROM&amp;#x27;lardır. Yəni məsələn mən bir ROM hazırlayıramsa o ROM, &lt;strong&gt;Custom ROM &lt;/strong&gt;olur. Şirkətlərdən bağımsız, müstəqil, açıq mənbəli və bəlli bir insanın və ya insanların (komandanın) hazırladığı ROM&amp;#x27;a &lt;strong&gt;Custom ROM &lt;/strong&gt;deyilir. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;lCn1&quot;&gt;&lt;em&gt;Deyə bilərsiniz ki, &lt;strong&gt;Stock ROM&lt;/strong&gt; varsa, &lt;strong&gt;Custom ROM &lt;/strong&gt;nə işimizə yarasın? Zatən şirkət cihazın üzərində özü ROM hazırlayıb göndərib. Burada əslində seçimlər, düşüncələr girir mövzuya. Məsələn bir nəfər cihazında daha çox özəlləşdirmələr etməyi sevir digər bir nəfər gizlilik və güvənliyə çox diqqət edir və ya digər birinin isə cihazı güclü deyil, işlətdiyi &lt;strong&gt;Stock ROM&lt;/strong&gt; cihaza ağır gəlir (dondurur), dediyim kimi bunlar düşüncələrdi və bu düşüncələri yerinə yetirmək üçün &lt;strong&gt;Custom ROM&lt;/strong&gt;&amp;#x27;lar işimizə yarayır. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;ZNTJ&quot;&gt;&lt;em&gt;Biraz daha misal gətirim daha yaxşı anlamağınız üçün. Məsələn yeni bir &lt;strong&gt;Samsung&lt;/strong&gt; cihazı aldıq və içərisində bir sürü bizə lazımsız proqram var, onları silmək isdəsək cihaz buna icazə vermir, çünki &lt;strong&gt;Stock ROM &lt;/strong&gt;buna icazə vermir. Bizədə bunlar lazım olmadığı üçün biz fərqli &lt;strong&gt;Custom ROM&lt;/strong&gt; seçimi edə bilərik. Bu sadəcə bir misaldır, bir sürü misallar gətirmək olar buna görə. &lt;strong&gt;Custom ROM&lt;/strong&gt; &lt;strong&gt;Stock ROM&amp;#x27;&lt;/strong&gt;lardan üstündür deyə bilərəm ama hər mövzuda yox. Ən böyük məsələ və ya problem &lt;strong&gt;Custom ROM&lt;/strong&gt;&amp;#x27;ların arxasında şirkətin və ya şirkətlərin olmamasıdır. Belə olduqda bir neçə insan o ROM&amp;#x27;a yetərincə qatqıda ola bilmir deyə proyekt zəif olur. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;1ioX&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Cpqu&quot;&gt;Burada da sizlərə bəzi Custom ROM&amp;#x27;ları topladım:&lt;/h3&gt;
  &lt;ol id=&quot;NFlN&quot;&gt;
    &lt;li id=&quot;f36G&quot;&gt;&lt;a href=&quot;https://lineageos.org/&quot; target=&quot;_blank&quot;&gt;LineageOS&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;i9tr&quot;&gt;&lt;a href=&quot;https://get.pixelexperience.org/&quot; target=&quot;_blank&quot;&gt;Pixel Experience&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;38OI&quot;&gt;&lt;a href=&quot;https://evolution-x.org/&quot; target=&quot;_blank&quot;&gt;EvolutionX&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;rr5N&quot;&gt;&lt;a href=&quot;https://paranoidandroid.co/&quot; target=&quot;_blank&quot;&gt;Paranoid Android&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;SgSi&quot;&gt;&lt;a href=&quot;https://omnirom.org/&quot; target=&quot;_blank&quot;&gt;OmniROM&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;1p7W&quot;&gt;&lt;a href=&quot;https://arrowos.net/&quot; target=&quot;_blank&quot;&gt;ArrowOS&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;c6xa&quot;&gt;&lt;a href=&quot;https://crdroid.net/&quot; target=&quot;_blank&quot;&gt;crDroid&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;E0de&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;j8lg&quot;&gt;&lt;strong&gt;Ümid edirəm yazdığım məqalə sizlər üçün həm anlaşılır həm də faydalı olmuşdur :)&lt;/strong&gt;&lt;/p&gt;

</content></entry><entry><id>parr00t:linux-paket-menecer</id><link rel="alternate" type="text/html" href="https://teletype.in/@parr00t/linux-paket-menecer?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=parr00t"></link><title>Linux'da paket menecerləri 📦</title><published>2023-08-26T10:53:53.405Z</published><updated>2023-08-26T11:03:00.297Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/46/f6/46f6d59c-992b-449b-bc90-a7a0dedf3cf8.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/00/bc/00bc16eb-23af-4da8-9d6b-7d93c9bc35f7.jpeg&quot;&gt;Centos, Redhat, Fedora, Oracle Linux kimi Redhat mənbəli distrolarında istifadə olunan paket meneceridir. RPM'in bir digəri isə Yum'dur.  RPM (Redhat Package Manager) Redhat tərəfindən hazırlanmışdır, adının açılışındanda bəlli olur zatən. Hal-hazırda bir çox Linux distorları tərəfindən istifadə olunur. rpm paketi ilə biz ” *.rpm ” uzantılı faylları idarə edə bilərik. Sistemimizə tətbiqlər quraşdıra, silə, yeniləyə və ya məlumat əldə edə bilərik.</summary><content type="html">
  &lt;h3 id=&quot;ZLUY&quot;&gt;⬞ RPM - Redhat Package Manager &lt;/h3&gt;
  &lt;p id=&quot;5img&quot;&gt;&lt;em&gt;Centos, Redhat, Fedora, Oracle Linux kimi Redhat mənbəli distrolarında istifadə olunan paket meneceridir. RPM&amp;#x27;in bir digəri isə Yum&amp;#x27;dur. &lt;br /&gt;RPM (Redhat Package Manager) Redhat tərəfindən hazırlanmışdır, adının açılışındanda bəlli olur zatən. Hal-hazırda bir çox Linux distorları tərəfindən istifadə olunur. rpm paketi ilə biz ” *.rpm ” uzantılı faylları idarə edə bilərik. Sistemimizə tətbiqlər quraşdıra, silə, yeniləyə və ya məlumat əldə edə bilərik. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;c8Tb&quot;&gt;&lt;em&gt;&lt;strong&gt;Əlavə məlumat:&lt;/strong&gt; Redhat Fedora üçün dnf paket menecerini hazırlamışdır. Yəni Fedora&amp;#x27;ın öz paket meneceri vardır. Lakin dnf rpm üzərinə yığılmışdır ama rpmdən daha yaxşıdır. Çünki rpm sürət baxımından zəifdir. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;bR9m&quot;&gt;&lt;em&gt;&lt;strong&gt;Websaytı:&lt;/strong&gt; &lt;a href=&quot;https://rpm.org&quot; target=&quot;_blank&quot;&gt;https://rpm.org&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;4Tgt&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;SZIK&quot;&gt;⬞ AppImage&lt;/h3&gt;
  &lt;p id=&quot;w0Mw&quot;&gt;&lt;em&gt;AppImage - Bir fayl, hər yerdə işlətmə imkanı. Flatpak&amp;#x27;dan sonra deyərdim ən sevdiyim paket meneceridir. Bir AppImage faylını hər Linux distorsunda aça bilərsiniz. Bu da bizə isdədiyimiz proqramı rahat şəkildə işlətdiyimiz distroya yükləməyə imkan verir.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;65Fa&quot;&gt;&lt;strong&gt;&lt;em&gt;Websaytı: &lt;a href=&quot;https://appimage.org&quot; target=&quot;_blank&quot;&gt;https://appimage.org&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;ye9u&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;xyGV&quot;&gt;⬞ Flatpak&lt;/h3&gt;
  &lt;p id=&quot;VEiD&quot;&gt;&lt;em&gt;Bunun haqqında daha öncə çox geniş bir məqalə yazmışam. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;ZkmS&quot;&gt;&lt;strong&gt;&lt;em&gt;Buradan oxuya bilərsiniz: &lt;a href=&quot;https://teletype.in/@parr00t/flatpak-qurulumu&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@parr00t/flatpak-qurulumu&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;NrUI&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;IZWQ&quot;&gt;⬞ Snap&lt;/h3&gt;
  &lt;p id=&quot;LDGP&quot;&gt;&lt;em&gt;Canonical tərəfindən hazırlanan bir paket meneceridir. Demək olar ki hər Linux distrosunda işləyir. Linux&amp;#x27;un app store&amp;#x27;si deyirlər😁 Flatpak işlətməyinizi tövsiyə edirəm, çünki snapla yüklənən proqramlar bir neçə saniyə gec açılır ama Flatpak&amp;#x27;da belə bir problem yoxdur. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;2IqL&quot;&gt;&lt;strong&gt;&lt;em&gt;Websaytı: &lt;a href=&quot;https://snapcraft.io&quot; target=&quot;_blank&quot;&gt;https://snapcraft.io&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;g4US&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;ENMK&quot;&gt;⬞ Pacman&lt;/h3&gt;
  &lt;p id=&quot;Ys0d&quot;&gt;&lt;em&gt;pacman paket meneceri Arch Linux&amp;#x27;un ən fərqli və fərqləndirici xüsusiyyətlərindəndir. pacman istifadəçinin qurduğu və ya müstəqil şəkildə yüklədiyi rəsmi depolardan və ya yerli olanlardan asılı olmayaraq paketlərin asan quraşdırılması, çıxarılması və idarə edilməsini təmin etməkdir.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;jsjL&quot;&gt;&lt;strong&gt;&lt;em&gt;Websaytı: &lt;a href=&quot;https://archlinux.org/pacman&quot; target=&quot;_blank&quot;&gt;https://archlinux.org/pacman&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;usFA&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;gQgg&quot;&gt;⬞ AUR (Arch User Repository)&lt;/h3&gt;
  &lt;p id=&quot;94Tt&quot;&gt;&lt;em&gt;AUR rəsmi repositorylərin xaricində Arch istifadəçiləri tərəfindən yığılmış bir repository&amp;#x27;dir. AUR içərisində pre-compiler edilmiş binary faylları yerinə, paketlərin mənbə kodundan rahatca compile edilməsinə imkan verən PKGBUILD tərifləri vardır. Bu təriflərdən istifadə edərək paketlər mkpkg tərəfindən asanlıqla tərtib edilir və pacman tərəfindən yüklənir. (mkpkg pacmanın bir hissəsidir) &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;OrMh&quot;&gt;&lt;strong&gt;&lt;em&gt;Websaytı: &lt;a href=&quot;https://aur.archlinux.org/&quot; target=&quot;_blank&quot;&gt;https://aur.archlinux.org/&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</content></entry><entry><id>parr00t:learn-coding</id><link rel="alternate" type="text/html" href="https://teletype.in/@parr00t/learn-coding?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=parr00t"></link><title>Proqramlaşdırmanı necə öyrənək?</title><published>2023-08-23T15:14:56.750Z</published><updated>2023-08-23T15:30:11.936Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/0a/10/0a10a2a5-1c2c-4255-a070-66f21135d7d3.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/c8/46/c84646e7-91a6-4db9-8028-286d28ad0235.jpeg&quot;&gt;Bundan öncə &quot;Hansı proqramlaşdırma dilini öyrənməliyəm&quot; başlığı altında yazdığım məqaləni oxuduğunuzu fərz edərək davam edirəm. Əgər oxumamısınızsa ilk öncə onu oxuyub sonra bura geri dönmənizi tövsiyə edirəm.</summary><content type="html">
  &lt;p id=&quot;LeBh&quot;&gt;&lt;em&gt;Bundan öncə &amp;quot;&lt;a href=&quot;https://teletype.in/@parr00t/hansi-proqramlasdirma-dilini-oyrenmeliyem&quot; target=&quot;_blank&quot;&gt;Hansı proqramlaşdırma dilini öyrənməliyəm&lt;/a&gt;&amp;quot; başlığı altında yazdığım məqaləni oxuduğunuzu fərz edərək davam edirəm. Əgər oxumamısınızsa ilk öncə onu oxuyub sonra bura geri dönmənizi tövsiyə edirəm. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;GWWX&quot;&gt;&lt;em&gt;Bir sahə və ya bir proqramlaşdırma dili seçdiniz və bu yol üzərə getmək isdəyirsiniz ama necə gedəcəyinizi bilmirsinizsə doğru yerdəsiniz! Başlayaq... &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;tCRT&quot;&gt;&lt;em&gt;Proqramlaşdırma dillərini öyrənməyin o qədər də çətin olmadığını ilk başdan deyim. Əgər öyrənməyə başlamısınızsa və öyrənə bilmirsinizsə, bezirsinizsə və ya çətin gəlirsə deməli doğru öyrənmə şəklinə riayət etmirsiniz. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;3Kx6&quot;&gt;&lt;em&gt;Proqramlaşdırma öyrənməkdə sizə yardım edəcəyini düşündüyüm&lt;/em&gt; &lt;strong&gt;7&lt;/strong&gt;&lt;em&gt; başlıq seçdim və əlavə olaraq sizlərə bir neçə tövsiyə etmək isdəyirəm hansı ki özüm təcrübə etmişəm. &lt;/em&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;G4TO&quot;&gt;&lt;strong&gt;İlk tövsiyəm:&lt;/strong&gt; &lt;em&gt;Bir roadmap(yol xəritəsi) hazırlamanızdır və bu yol xəritəsi üzərində getmənizdir. Çünki yolu bilsəniz, o yolda daha rahat irəliləyəcəksiniz.&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;nSNt&quot;&gt;&lt;strong&gt;İkinci tövsiyəm:&lt;/strong&gt; &lt;em&gt;Gündəlik olaraq bəlli bir zaman təyyin etmənizdir. Bu təyin etdiyiniz saat ən azı 3-4 saatdan az olmamalıdır, mümkünsə 5-6 saat (bacardığınız qədər).&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;niao&quot;&gt;&lt;strong&gt;Üçüncü tövsiyəm: &lt;/strong&gt;&lt;em&gt;Gündəlik olaraq öyrəndiklərinizi test etməyiniz və bunları yol xəritənizdə geridə buraxmanızdır. Gündəlik olaraq çalışın, bir gün ara verib digər gün çalışaram deməyin, tənbəllik etməyin ki bir sonuç əldə edəsiniz. :) &lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Y8bU&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;RQln&quot;&gt;1. Xarici dil (İng, Rus və s.) &lt;/h3&gt;
  &lt;p id=&quot;SCMF&quot;&gt;&lt;em&gt;Nə üçün xarici dil öyrənməliyik deyə soruşursunuzsa cavab olaraq deyim ki, bütün yaxşı mənbələr xarici dillərdədir, əsasən də ingilis dilində, ingilis dilini öyrənməyə üstünlük verin. İnanın mənə proqramlaşdırma öyrənmək yolunda bəlkə də 30%-40% sürətlənəcəksiniz. Və bir başqa tərəfdən də baxsaq, bütün şirkətlər ingilis dili bilən birinə üstünlük verirlər, xaricə çıxmaq isdəsəniz ingilis dili bilmək məcburiyyətində olacaqsınız və ya freelancer işləsəniz yenə də ingilis dilini bilməlisiniz. Anlayacağınız ingilis dili həyatınızın hər yerində lazımdır. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;bCpe&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;A18y&quot;&gt;2. Kurslar&lt;/h3&gt;
  &lt;p id=&quot;czKA&quot;&gt;&lt;em&gt;Əgər imkanınız varsa kurslara getməyinizi tövsiyə edirəm, ama kurs seçərkən diqqətli olun yaxşı kurs seçin. Deyə bilərsiniz ki &amp;quot;kursda keçilən dərsləri özümdə öyrənə bilərəm&amp;quot; xeyr əslində tam olaraq da elə deyil. Əlbəttə bəlli bir məlumatlar öyrənərsiniz ama kursda, müəllimlə və sizinlə eyni yolda irəlləyən insanlarla birlikdə öyrənmək ayrıdır. Əlavə olaraq internetdə, baxmağa ömrünüzün yetməyəcəyi qədər kurslar var. Udemy, YouTube və s. platformalarında pullu və ya pulsuz fərq etmir, əsas məqsəd öyrənməkdir. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;BDVq&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;llJE&quot;&gt;3. Kod yazmaq&lt;/h3&gt;
  &lt;p id=&quot;005h&quot;&gt;&lt;em&gt;Bir çox insan bu qismdə çox böyük xəta edir. Məsələn deyək ki YouTube&amp;#x27;dən videolara baxırsınız ama kod tərəfində az kod yazırsınız. Bu sizin irəliləyişinizin qarşısını alır. Zəhmət olmasa videolara baxmağı bir kənara qoyub, kod yazın. Kod yazmağı yeni yeni öyrənsəniz belə önəmi yoxdur, kod yazın! Ağlınızda bir proyekt olsun məsələn, onu kodlara çevirməyə çalışın. İnternetdə ağlınızda olan proyekt haqqında araşdırma edin, belə etdikdə videolarda olan məlumatlardan daha çox məlumat öyrəncəksiniz. Xəta etməkdən qorxmayın və sıxılmayın. Xəta edin, xətalarımızın bizlərə ən böyük dərsləri verdiyini unutmayaq :) &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;4BuD&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;NBpJ&quot;&gt;4. Git &amp;amp; Github&lt;/h3&gt;
  &lt;p id=&quot;XTfu&quot;&gt;&lt;em&gt;Git və Github&amp;#x27;u öyrənin, deyərdim ki hər bir proqramçının bilməsi mütləqdir. Siz işə girmək isdədikdə sizdən 100% Git və Github haqqında soruşulacağından əmin ola bilərsiniz. Və sizin işlərinizi daha da asanlaşdıracaq, köhnə kodlarınıza baxıb səhvlərinizi düzəldə biləcəksiniz və ya köhnə kodlarınıza baxıb heçnə başa düşməyəcəksiniz :D Buna görədə hətta lazım olsa hər sətirdə rəylərdən istifadə edin. Hansı sətir kodun nə işə yaradığını yazın. Sizi daha da irəli səviyyəyə aparacağından əmin olun. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;frE0&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;GxDG&quot;&gt;5. Açıq mənbəli proyektlər&lt;/h3&gt;
  &lt;p id=&quot;K2V8&quot;&gt;&lt;em&gt;Github üzərindən sahənizə uyğun açıq mənbəli proyektlərə baxın, maraqlı gələni seçib açıq mənbəli proyektlər üzərində işləməyə başlayın, praktika edin bir sözlə. Özünüzü real iş mühitində hiss edəcəksiniz, bu da sizə sabah iş mühitində işləyərkən ekstra rahatlıq qatacaq. Bunu edərək həm açıq mənbəli proyektlərə dəstək olmuş olarsınız həm də öz biliklərinizi ciddi şəkildə artırmış olacaqsınız.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;yRs3&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;io19&quot;&gt;6. Dokumentasiyalar&lt;/h3&gt;
  &lt;p id=&quot;wXTm&quot;&gt;&lt;em&gt;Hər proqramlaşdırma dilinin öz dokumentasiyası vardır. Onları oxumağa üstünlük göstərin. Çünki dokumentasiyalarda faydalı məlumatlar çoxdur. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;ferZ&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;jDSw&quot;&gt;7. İnsanlar və kanallar&lt;/h3&gt;
  &lt;p id=&quot;gwbe&quot;&gt;&lt;em&gt;Bu sahədə olan insanlarla daim ünsiyyət də olun, bu sizin bu yoldan sıxılmamanıza yardım edəcək və ortaq proyektlərdə işləyərək bir birinizdən yeni məlumatlar öyrənə bilərsiniz. Bu sahəyə aid kanallara abunə olun, Telegram və ya YouTube və s. fərq etmir. Unutmayın ki, əgər yeni başlayırsınızsa bu sahədə öyrənəcəyiniz hər bir nöqtə qədər belə olan məlumat bir gün lazım olacaq və digər insanlardan daha çox biləcəksiniz bu da sizin dəyərinizi yüksəldəcək. &lt;/em&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;rfI1&quot;&gt;&lt;strong&gt;Burada qeyd etmək isdəyirəm ki, bunlar tamamilə mənim fikirlərimdir. Bəzi insanlar bunlarla razı olmaya bilər və ya fərqli düşünə bilərlər. Rəy bölməsində fikirlərinizi yazın, fikirlərinizi bizimlə bölüşün! :)&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>parr00t:hansi-proqramlasdirma-dilini-oyrenmeliyem</id><link rel="alternate" type="text/html" href="https://teletype.in/@parr00t/hansi-proqramlasdirma-dilini-oyrenmeliyem?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=parr00t"></link><title>Hansı proqramlaşdırma dilini öyrənməliyəm?</title><published>2023-08-21T11:38:30.284Z</published><updated>2023-08-21T11:42:57.042Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/6c/1b/6c1b24fd-4364-4c7c-88d8-9a910aab59be.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/5a/6f/5a6feea3-54a5-4770-a314-ef0a01be0610.jpeg&quot;&gt;Proqramlaşdırmaya yeni başlayan və ya yeni başlamaq isdəyənlərin qarşılaşdığı ən böyük problem budur deyə bilərəm. Hər kəs proqramlaşdırmaya başlayanda özü özünə bu sualı verir və bu sualın cavabını tapa bilmir. Belə olduqda ya motivasiyası düşür sahəni buraxır ya da səhf yol tutur. Mən də təxminən 7-8 il öncə proqramlaşdırmaya başlayarkən bu problemlə üzləşirdim, bir proqramlaşdırma dilini yarımçıq qoyub digər bir proqramlaşdırma dilinə keçirdim və təbii ki də bu məni çox geridə qoyurdu sonunda isə heç bir şey öyrənə bilmirdim. Siz belə edib zamanınızı itirməyin deyə sizə tövsiyəm bir yol üzərində davamiyyətli olaraq getməyinizdir.</summary><content type="html">
  &lt;p id=&quot;DKBH&quot;&gt;&lt;em&gt;Proqramlaşdırmaya yeni başlayan və ya yeni başlamaq isdəyənlərin qarşılaşdığı ən böyük problem budur deyə bilərəm. Hər kəs proqramlaşdırmaya başlayanda özü özünə bu sualı verir və bu sualın cavabını tapa bilmir. Belə olduqda ya motivasiyası düşür sahəni buraxır ya da səhf yol tutur. Mən də təxminən 7-8 il öncə proqramlaşdırmaya başlayarkən bu problemlə üzləşirdim, bir proqramlaşdırma dilini yarımçıq qoyub digər bir proqramlaşdırma dilinə keçirdim və təbii ki də bu məni çox geridə qoyurdu sonunda isə heç bir şey öyrənə bilmirdim. Siz belə edib zamanınızı itirməyin deyə sizə tövsiyəm bir yol üzərində davamiyyətli olaraq getməyinizdir.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;8wcQ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bu7V&quot;&gt;&lt;strong&gt;🚶İlk addım: &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;uYdb&quot;&gt;&lt;em&gt;Proqramlaşdırma dili seçmədən öncə, sahə seçin. Özünüzə sual verin, mən hansı sahəni isdəyirəm? Mən özümü hansı sahədə görürəm? Suala cavab tapdığınız zaman artıq seçdiyiniz sahəyə uyğun proqramlaşdırma dilini öyrənməyə başlayın. Sizlərə sahələrə uyğun proqramlaşdırma dillərini aşağıda sıralayacam. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;cBvm&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;A3jn&quot;&gt;&lt;strong&gt;🚶İkinci addım: Sahələr: &lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Web - Web sahəsi iki yerə bölünür. Bunlar Front-End və Back-End&amp;#x27;dir.&lt;br /&gt;            Front-End - HTML, CSS, javascript (&lt;u&gt;Təməl olaraq&lt;/u&gt;) &lt;br /&gt;            Back-End - php, python, java (&lt;u&gt;Birini seçə bilərsiniz&lt;/u&gt;) &lt;br /&gt;Android - Java, Kotlin, Flutter (Dart) (&lt;u&gt;Birini seçə bilərsiniz&lt;/u&gt;) &lt;br /&gt;IOS - Swift, Flutter (Dart) (&lt;u&gt;Birini seçə bilərsiniz&lt;/u&gt;) &lt;br /&gt;Desktop - Java, Python, C# (&lt;u&gt;Birini seçə bilərsiniz&lt;/u&gt;) &lt;br /&gt;Game - C#, C++ (&lt;u&gt;Birini seçə bilərsiniz&lt;/u&gt;) &lt;br /&gt;AI - Python, Ruby, Lisp, Java, R (&lt;u&gt;Birini seçə bilərsiniz&lt;/u&gt;) &lt;br /&gt;Embedded systems - C, Python, C++, Java (&lt;u&gt;Birini seçə bilərsiniz&lt;/u&gt;) &lt;br /&gt;Database - SQL, Python, R (&lt;u&gt;Birini seçə bilərsiniz&lt;/u&gt;) &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;UTDT&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;w1nR&quot;&gt;&lt;strong&gt;Qısa bir qeyd: &lt;/strong&gt;&lt;em&gt;Deyək ki bir sahə seçdiniz, artıq proqramlaşdırma dilini axtarmağa başladınız və beləliklə bir çox proqramlaşdırma dili ilə qarşılaşacaqsınız, qorxmayın bunun da bir çıxış yolu var. :) Proqramlaşdırma dillərini qarşılaşdırın. Məsələn Android sahəsini seçdiniz, qarşınızda java və kotlin və s. var. Javanı araşdırın, Kotlini araşdırın. Hansı daha tələbatlıdır? Hansı daha üstündür? Araşdırma etdikdən sonra artıq o sahədə hansı proqramlaşdırma dilinin daha tələbatlı və ya hansının daha üstün olduğunu anlayacaqsınız. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;b8sl&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;p6tz&quot;&gt;&lt;strong&gt;İkinci qısa bir qeyd:&lt;/strong&gt; &lt;em&gt;Yaxşı proqramlaşdırma dili deyilən bir anlayış yoxdur. Hər proqramlaşdırma dilinin özünə görə yaxşı və pis cəhətləri vardır. Sadəcə günümüzdə bu sahə artıq o qədər genişlənib ki, bir sahə üçün 2 və ya 3 dən çox proqramlaşdırma dili mövcuddur. Bu da sizi aldadıb &amp;quot;Bu proqramlaşdırma dili pis, bu isə yaxşıdır&amp;quot; fikrini canlandırmasın. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;jQE7&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ZsBr&quot;&gt;&lt;strong&gt;Burada sizlərə ən təməl şəkildə və ən bəsit şəkildə sahələrə uyğun proqramlaşdırma dillərini seçdim, əlbətdə ki bunlar sadəcə bir neçəsidir, hər sahənin özünə uyğun bir çox proqramlaşdırma dilləri var lakin mən ən populyar olanları bir araya toplamağa çalışdım. Siz öyrəndikcə sahənin genişliyini və sadəcə bunlarla yetinmədiyini anlayacaqsınız. Bu sadəcə başlanğıcdır ama yaxşı bir başlanğıc ;) &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;ui6f&quot;&gt;&lt;strong&gt;Bu günlük bu qədər. &lt;/strong&gt;&lt;/p&gt;
  &lt;h3 id=&quot;A5Ag&quot;&gt;Suallarınız olarsa çəkinmədən rəy bölməsində qeyd edin, cavablamaqdan məmnunluq duyaram! &lt;/h3&gt;
  &lt;p id=&quot;uwMa&quot;&gt;&lt;br /&gt;&lt;strong&gt;Sizlərə proqramlaşdırma karyeranızda uğurlar! :))&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;TtPF&quot;&gt;&lt;em&gt;Sahələr və ya proqramlaşdırma dilləri üzərə olan yol xəritələri&lt;/em&gt;&lt;strong&gt;: &lt;a href=&quot;https://roadmap.sh/&quot; target=&quot;_blank&quot;&gt;RoadMap&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</content></entry></feed>