Hogyan lehet elolvasni, hogyan lehet jobb fejlesztő

Ha jobban szeretne programozni, két dolgot kell tennie:

Írj kódot és olvass el mindent !

Hosszú ideje írok szoftvert, és lehetőségem nyílt sokféle környezetben megtanulni a programozást. Önállóan küzdöttem át a problémákon, dolgoztam csapatokkal, sőt lehetőségem volt egyetemi környezetben tanulni. Minden tapasztalatom során megtaláltam a legjobb módot arra, hogy jobb programozóvá váljak, ha kódot írok és mindent elolvasok! Abban a pillanatban, amikor abbahagyja valamelyik tevékenységét, lelassítja készségeinek fejlődését.

Túl sokan annyira izgatottak a kódírás iránt, hogy néha elfelejtik betartani a kellő gondosságot. A kódírás szórakoztató, és én is bűnös voltam, hogy figyelmen kívül hagytam a dokumentációt. Régi vagy új eszközökkel mindig lesz még mit tanulni. Nagyon sok időt és energiát takarít meg magának, ha egy új eszközbe merülés előtt megbizonyosodik arról, hogy jó alapja van.

Hogy segítséget nyújtsak az utazás során, szeretném felajánlani a kedvenc forrásaimat a tech témák olvasásához. Élvezd.

Hivatalos dokumentáció

Amikor már ismeri azt az eszközt, amellyel dolgozni szeretne, a legjobb kiindulópont a hivatalos dokumentáció. Ha valami újjal dolgozik, álljon ellen a késztetésnek, hogy egyenesen ugorjon be - először nézze át a dokumentumokat.

Időt és energiát takarít meg magának, miközben jobb fejlesztővé válik. Amikor elolvassa, nem csak azt az egy témát tanulja meg. Bővíti a szoftverfejlesztés teljes területének megértését, és megkönnyíti a következő téma elsajátítását.

A minimumon menjen át az Első lépések oktatóanyagon, és dolgozzon az összes példa mellett. Mielőtt továbblépne, feltétlenül értse meg egy új nyelv vagy keretrendszer egyszerű részeit.

Sok fejlesztő nem szereti a dokumentumok írását, ezért ha minőségi információkat talál, az az, hogy az író úgy gondolta, hogy ez segít.

Online cikkek

A következő helyeken naprakész információkat kell keresnie a műszaki témákról: online kiadványok. Mivel ezt a cikket olvassa, feltételezhetem, hogy már felfedezte a Mediumot. A Közepes az én kedvenc forrásom cikkek és blogok számára.

A médium tele van információkkal mind a technikai, mind a nem technikai témák széles skálájáról. Ha érdekel egy téma, jó eséllyel találhat cikkeket a témáról a Médiumban.

A Medium másik nagyszerű tulajdonsága, hogy a témák széles skálája nem vonja le az információk minőségét vagy mélységét. Más publikációk elveszítik az információk mélységét és minőségét, ha nagyobb közönséget próbálnak elérni. A Medium inkluzív és könnyen használható jellege miatt tökéletes hely minőségi információk keresésére és saját tartalmainak közzétételére.

Ügyeljen arra, hogy megnézze a Medium két kedvenc kiadványomat: freeCodeCamp és HackerNoon.

Az online cikkek következő kedvenc forrása a Hacker News. A Hacker News egy olyan webhely, amelyet az indító inkubátor, az Y Combinator kezel. A hacker hírek lehetővé teszik a felhasználók számára, hogy olyan műszaki tartalmakra mutató linkeket tegyenek közzé, amelyeket a közösség a minőségétől függően fel- és leszavazhat.

A Hacker News nagyon hasonlít a Redditre, de kevésbé elsöprő. A hacker híreknek csak egy hírcsatornája van a közösség által kurált információkról. Ez megkönnyíti a cikkek átnézését és olvasását minden reggel.

Programozó könyvek

Az új dolgok elsajátításának abszolút kedvenc forrása a könyvek programozása!

Kedvenc könyvkiadók a Manning Publishing és az O'Reilly Publishing. Mindkét vállalat rengeteg témakörben készít könyvet.

Ezzel a két kiadóval biztos lehet benne, hogy megtalálja a szükséges információkat - a legfrissebb ideghálózati keretrendszerektől kezdve a régi rendszerek munkájának elősegítéséig.

Adok neked egy tanácsot, amit megtanultam a kemény úton. Ha szívesebben olvasod a könyvek fizikai példányait, akkor azt javaslom, tanulj meg szeretni

e-olvasó. Túl sok különböző könyv és túl sok frissítés van a programozási szövegekben.

Lelkes támogatója voltam a fizikai könyveknek, és nagyon lenyűgöző fizikai könyvgyűjteményem volt. Ez mind jó volt, amíg meg nem költöztem! Dobozok és nehéz könyveket tartalmazó dobozok mozgatása után megtanultam szeretni olvasni az iPad-et. Tehát tanuljon tapasztalataim alapján, és szerezzen magának előfizetéset a Safari Books Online-ra.

A Safari books online egy havi előfizetési szolgáltatás, amely több technikai könyvhöz fér hozzá, mint amennyit valaha el tud olvasni. Most az O'Reilly Publishing tulajdonában van, de továbbra is kínálják a Manning Publishing és sok más kiadó könyveit. A Safari Books Online volt az egyik legjobb befektetés, amit valaha tettem.

Kutatási papírok

Most az egyik legfélelmetesebb információforráshoz. A kutatási cikkek elolvasása ijesztőnek tűnhet, de megéri az idejét. A világ tele van zseniális emberekkel. Akkor miért ne használná ki a legjobbak és legfényesebbek munkáját?

Azt mondhatja magának, hogy a kutatási cikkek túl bonyolultak vagy túl nehezen olvashatók. Nos, egy egyszerű Google-keresés megmutatja, hogy nem vagy egyedül.

A kutatási dokumentumok eleinte félelmetesek lehetnek, de nem szabad elkedvetleníteni.

Vedd lassan, és kövesd az alábbi tippeket:

  1. Olvassa el az absztraktot
  2. Nézze meg az ábrákat
  3. Olvassa el a következtetést
  4. Döntse el, érdemes-e elolvasni a cikket

Ha olyan dologba ütközik, amit nem ért, vegyen jegyzetet, vagy keresse meg a cikk közepén. Ahogy megtanulja, a kutatási cikkek olvasása egyre könnyebbé válik. Ha egy másik kutatási cikkre mutató fontos hivatkozással szembesül, álljon meg és nézzen utána. Néha jó lesz elolvasni a másik cikket, vagy legalább megérteni a témát.

A legjobb kutatási cikkeket az eszköz dokumentációjában lehet elkezdeni. Sok alkalmazás és keretrendszer indult kutatási projekt részeként egy egyetemen vagy vállalatnál. Például Apache Spark az AmpLab-ból született a Kaliforniai Egyetemen, Berkeley-ben. Az Apache Spark kutatásával, fejlesztésével és történetével kapcsolatban további információkat talál az AmpLab webhelyén vagy az Apache Spark hivatalos dokumentumaiban.

Néhány további nagy forrás a kutatási cikkek megtalálásához a Google Scholar vagy az arXiv. Mindkettő olyan webhely, amely lehetővé teszi a rendelkezésre álló kutatási cikkek keresését és elolvasását.

Ha olyan szolgáltatást keres, amely nagyobb nehézségekkel jár, akkor érdemes megvizsgálnia a DeepDyve előfizetését.

A DeepDyve egy olyan előfizetési szolgáltatás, amely több ezer folyóiratot tesz kéznél. A DeepDyve még az olvasási előzmények alapján is ajánl kutatási cikkeket. Ez a szolgáltatás rendkívül hasznos, ha elkezdi olvasni a kutatási cikkeket.

Más népi kódex

Végül, de nem utolsósorban olvassa el a többi nép kódját. Menj a GitHub oldalára. Keresse meg a releváns projekteket, és vizsgálja meg, hogyan programoznak mások.

Ha egy valós projekt kódját látja, akkor a könyvektől és a kutatási cikkektől eltérő nézőpontot kap. Néha a programozás zavaros lehet. Egy eszköz használata a tökéletes világban nagyon különbözhet attól, hogy hogyan használja a való világban. Tehát mindig hasznos a perspektíva megszerzése olyan személytől, aki az élvonalban volt.

Mielőtt elmész, szeretnék hagyni egy utolsó tanácsot. Minél többet tanul, annál hülyébbnek érzi magát. Rájössz, hogy mennyi mindent kell még tudni. Ölelje át ezt az érzést, és bánjon vele teljesítményként. Tanuljon új dolgokat egyenként. Fogadd el, hogy soha nem fogsz mindent tudni. Támaszkodjon mások segítségére. Tanulj meg minél többet, és válj olyan emberré, akire mások támaszkodhatnak.

Most már megy! Olvass és tanulj valami újat!

Ha más információforrásai vannak, amelyek segítenek a tanulásban, kérjük, tudassa velem az alábbi megjegyzésekben. Mindig nagyszerű új információforrásokat keresek! Köszönöm, hogy elolvasta. Remélem, hogy ezek az információk jobb fejlesztőkké válnak.