Како читати свој начин да постанете бољи програмер

Ако желите да будете бољи у програмирању, две су ствари које треба да урадите:

Напишите код и прочитајте све !

Већ дуго пишем софтвер и имао сам прилику да учим о програмирању у многим различитим поставкама. Сама сам се борила са проблемима, радила са тимовима, чак сам имала прилику да учим у универзитетском окружењу. Кроз сва своја искуства нашао сам да је најбољи начин да постанем бољи програмер писање кода и све читање! Оног тренутка када престанете да се бавите било којим, успорит ћете напредовање својих вјештина.

Превише људи се толико узбуди да напишу код да понекад забораве да се посвете пажњи. Писање кода је забавно, а и ја сам крив што сам игнорисао документацију. Уз старе или нове алате увек ће се моћи научити више. Уштедећете себи много времена и енергије ако се уверите да имате добре темеље пре него што зароните у нови алат.

Да бих вам помогао на путовању, желим да понудим своје омиљене ресурсе за читање о техничким темама. Уживати.

Званична документација

Када већ знате алатку са којом желите да радите, најбоље место за почетак је званична документација. Када радите са нечим новим, одуприте се нагону да ускочите право - прво прегледајте документе.

Уштедећете себи време и енергију, а истовремено ћете постати бољи програмер. Када читате не учите само ту једну тему. Проширујете своје разумевање читавог подручја развоја софтвера и олакшавате вам учење следеће теме.

Најмање, прођите кроз упутство за почетак рада и разрадите све примере. Обавезно разумејте једноставне делове новог језика или оквира пре него што кренете даље.

Многи програмери не воле писање документације, па ако пронађете квалитетне информације, то је зато што је писац мислио да ће им то помоћи.

Чланци на мрежи

Следећа места на којима бисте требали потражити најновије информације о техничким темама су мрежне публикације. Будући да читате овај чланак, претпостављам да сте већ открили Медиум. Медиум је мој омиљени извор чланака и блогова.

Медијум је пун информација о широком спектру техничких и нетехничких тема. Ако вас нека тема занима, велике су шансе да чланке о тој теми пронађете на Медијуму.

Још једна сјајна ствар у вези са Медиумом је та што широк спектар тема не одузима квалитет или дубину информација. Друге публикације губе дубину и квалитет информација у покушају шире публике. Инклузивна и једноставна природа Медијума чини га савршеним местом за проналажење квалитетних информација и објављивање сопственог садржаја.

Обавезно погледајте моје две омиљене публикације на Медиум-у: фрееЦодеЦамп и ХацкерНоон.

Мој следећи омиљени извор за чланке на мрежи су Хацкер Невс. Хацкер Невс је веб локација којом управља стартуп инкубатор И Цомбинатор. Вести о хакерима омогућавају корисницима да постављају везе до техничког садржаја за који заједница може гласати према и према, зависно од квалитета.

Хацкер Невс много личи на Реддит, али мање поражавајући. Вести о хакерима имају само један феед информација које припрема заједница. То олакшава прегледање и читање чланака сваког јутра.

Програмирање књига

Мој апсолутно омиљени извор за учење нових ствари су програмирање књига!

Моји омиљени издавачи књига о програмирању су Маннинг Публисхинг и О'Реилли Публисхинг. Обе компаније производе огроман број књига о мноштву тема.

Са ова два издавача можете бити сигурни да ћете пронаћи потребне информације - од најновијих у неуронским мрежним оквирима до помоћи у раду са застарелим системима.

Даћу вам савет који сам научио на тежи начин. Ако више волите да читате физичке примерке књига, препоручујем вам да научите да волите своје

е-читач. Превише је различитих књига и превише ажурирања у програмским текстовима.

Био сам страствени поборник физичких књига и имао сам веома импресивну колекцију физичких књига. Све је то било добро и добро док се нисам преселио! Након премештања кутија и кутија тешких књига, научио сам да волим да читам са иПад-а. Зато учите из мог искуства и набавите себи претплату на Сафари Боокс Онлине.

Сафари књиге на мрежи је услуга месечне претплате која вам омогућава приступ више технолошких књига него што сте икада могли прочитати. Сада је у власништву издавачке куће О'Реилли, али и даље нуде књиге издавачке куће Маннинг Публисхинг и многих других издавача. Сафари Боокс Онлине била је једна од најбољих инвестиција које сам икад уложио.

Истраживачки радови

Сада једном од застрашујућих извора информација. Читање истраживачких радова може изгледати застрашујуће, али вреде вашег времена. Свет је препун бриљантних људи. Па зашто не искористити рад најбољих и најсјајнијих?

Можете себи рећи да су истраживачки радови превише сложени или претешки за читање. Па, једноставна Гоогле претрага показаће вам да нисте сами.

Истраживачки радови у почетку могу бити застрашујући, али немојте се обесхрабрити.

Полако и следите ове савете:

  1. Прочитајте сажетак
  2. Погледајте дијаграме
  3. Прочитајте закључак
  4. Одлучите да ли је чланак вредан читања

Кад налетите на нешто што не разумете, забележите или потражите у средини чланка. Како научите, читање истраживачких радова биће све лакше и лакше. Ако наиђете на важну референцу другог истраживачког рада, зауставите се и погледајте је. Понекад би било добро прво прочитати други чланак или бар стећи осећај за тему.

Најбоље место за тражење добрих истраживачких радова је у документацији алата. Много апликација и оквира започело је као део истраживачког пројекта на универзитету или компанији. На пример, Апацхе Спарк је рођен из АмпЛаб-а на Универзитету у Калифорнији, Беркелеи. Више информација о истраживању, развоју и историји Апацхе Спарк можете пронаћи на АмпЛаб локацији или у званичним Апацхе Спарк документима.

Неки други сјајни ресурси за проналажење истраживачких радова су Гоогле Сцхолар или арКсив. Обе странице су локације које вам омогућавају да претражите и прочитате доступне истраживачке радове.

Ако тражите услугу која ће учинити више тешког дизања, можда ћете желети да потражите претплату на ДеепДиве.

ДеепДиве је претплатна услуга која вам ставља на хиљаде истраживачких часописа надохват руке. ДеепДиве ће чак препоручити истраживачке радове на основу ваше историје читања. Ова услуга је изузетно корисна када почнете да читате истраживачке радове.

Законик других људи

На крају, али не најмање важно, требали бисте прочитати код других људи. Идите на ГитХуб. Пронађите релевантне пројекте и проучите како други људи програмирају.

Ако видите код за прави пројекат, поставићете другачију тачку гледишта од књига и истраживачких радова. Понекад програмирање може постати неуредно. Коришћење алата у савршеном свету може се веома разликовати од начина на који се користи у стварном свету. Дакле, добијање перспективе од некога ко је био на првим линијама фронта је увек корисно.

Пре него што одете, желим да вам оставим последњи савет. Што више научите, осећаћете се глупље. Схватићете колико још треба знати. Прихватите овај осећај и третирајте га као постигнуће. Научите нове ствари корак по корак. Прихватите да никада нећете све сазнати. Ослоните се на друге који ће вам помоћи. Научите што више можете и постаните неко на кога се други могу ослонити.

Сад крени! Прочитајте и научите нешто ново!

Ако имате друге изворе информација који ће вам помоћи да научите, обавестите ме у коментарима испод. Увек сам у потрази за сјајним новим изворима информација! Хвала за читање. Надам се да ће вам ове информације помоћи да постанете бољи програмер.