Десет знакова да вам је у срцу можда програмер апликација

Аутор: Lewis Jackson
Датум Стварања: 6 Може 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Сожгите это один раз, враги и нечисть не подойдут близко. Подклад иголка, если нашли, как избавиться
Видео: Сожгите это один раз, враги и нечисть не подойдут близко. Подклад иголка, если нашли, как избавиться

Садржај


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

Да ли сте програмер апликације? То је чак и цоол. Радећи са мобилним уређајима, развијаћете софтвер који живи директно на вашем паметном телефону или таблету и који ће бити у вашој особи у сваком тренутку. Захваљујући Гоогле Плаи продавници (или оној другој продавници апликација ...), своје креације можете лако делити са огромном публиком и / или их продати за новац. Лако је дистрибуирати апликације у односу на традиционални софтвер за радне површине и то значи да свако може имати погодак на рукама.

Покушајте рећи некоме на забави да 'правите апликације' и погледајте како реагују. Сада реците некоме да сте софтверски инжењер. Програмери апликација су рок звезде! (Али не баш ...)


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

Ако сте у међувремену већ заузети за креирање апликација, надамо се да ћете и ове неколико особина препознати у себи!

# 1 Стално размишљате о томе како би се ствари могло учинити боље

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

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


Као и чињеница да Нетфлик непрестано ми сугерира да гледам филмове које сам већ гледао. То је најлакше поправити, хајде! Да ли се то дешава свима? Да ли је мој Нетфлик налог управо разорен ??

# 2 Проактивно сте лијени

Шта значи проактивно лијеност?

Звучи као контрадикција. Оно што стварно мислим је да ћете ићи на невјероватне дужине само да избјегнете радити нешто што би иначе потрајало 5 минута ...

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

Узмимо за пример типа који је представио свијет „Соилент“. Соилент је дијете мозга Роба Рхинехарда, који је и сам био софтверски инжењер. Рхинехарт сматра да је „храна тврда“ и да је превише времена и скупо је кухати. Његово решење? Да измисли сопствену „замену оброка“ за коју тврди да садржи све виталне храњиве материје и храну потребну људском телу да би преживео и успео. То је значило да направим нека прилично дубинска истраживања биологије и исхране, а да не спомињемо оснивање компаније и рад са добављачима ...

Да би избегли неколико минута дневно, требало би му да кува ... провео је године развијајући потпуно нови алтернативни извор горива за човечанство?

То је логика програмера.

То је исто као и писање дела софтвера да бисте абецедним редом организовали дугу листу имена. Писање софтвера можда ће требати дуже, али барем је то убудуће забавно и потенцијално корисно. Можда је то само тврдоглавост?

# 3 Ниси сјајан са својим рукама

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

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

Очито можете бити врло практични и још увијек се одлучите постати програмер. Али не иде баш обрнуто ...

# 4 Волиш да радиш сама

Једна од предности бити програмер апликација је у томе што углавном радите на мањим пројектима (осим ако нисте ...). То значи да можете да направите апликацију у слободно време и продате је за неколико боба, или вас може унајмити компанија да створи нешто основно као тим једног.

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

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

Наравно да се то неће свидети свима. Ако сте друштвени тип, рад у кафићима / сопствена студија можда вам се неће свидети и можда ћете завршити мало узнемирено. То такође значи да је све на теби и ако сте заглавили, једина вам је нада да ћете негде пронаћи помоћ на форуму.

Ја? Ја обично мењам кафиће након што се баристи упознају. Само рад ми одговара!

# 5 Ви сте „у својој глави“

Што лепо води до ове тачке ...

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

Ако сте тип особе која је све време у својој глави, зашто то не бисте искористили?

Само очекујте да ћете провести неке бесане ноћи гледајући у плафон сањајући решења.

Ово дословно изгледа мој дневник понекад ...

# 6 Обожавате паметне телефоне и технологију

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

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

Вероватно.

Рани усвојиоци би такође могли да уживају у покушају да се развијају. Не само да је цоол учити како ради технологија коју волите, већ значи и да можете престати да будете на резне ивице и заправо се укључити водећирезна ивица!

Сцена из Ирон Ман-а 2

Ако сам искрен, 99% разлога зашто сам се бавио програмирањем је тај што сам желео да будем Тони Старк. Али немојте рећи да ако интервјуујете посао у ИБМ-у или нећете добити посао. Истинита прича.

# 7 Ви сте само покретач

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

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


Или то или завршите читав дан у потрази за једном случајном грешком која спречава апликацију да се покрене или се понаша како треба. Доћи ће тренуци када се закунете да сте проверили сваки могући проблем и то ништа ово може узроковати. Ово буквално мора бити магија или тако нешто. Можда то није шифра, али физикато је сломљено? Преиспитаћете сопствену разумност и направити ручне гесте на екрану.

Онда се сутра вратите и видите да сте оставили полуслатку или нешто подједнако очигледно.

Поента? Морате бити довољно мотивирани да прођете ових дана и наставите радити. И довољно стабилан да може да прими висине и падове без пробијања превише монитора.

Вољети кафу помаже, али није услов.

# 8 Добар си у креативном решавању проблема

То је мит да морате да будете добри у математици да бисте постали програмер.Можете добити до 99% времена без да икада морате сами да бавите било какву математику, а када то будете користили, то ће бити више једнаке вредности него аритметика.

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

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

Имајте на уму да не кажем да треба да будете добри у загонеткама ...

Организованост ће вам такође јако помоћи у смислу начина на који постављате код и систематски именујете своје променљиве. Ако радите самостално, могуће је напредовати са више мисаоних ставова (на крају свог места) (тако се котрљам); само што ће им организовање знатно олакшати живот.

# 9 Вољни сте да учите

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

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

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

# 10 Постоје апликације које желите да нису доступне

Постоји ли апликација или игра коју желите да још нико није направио?

Можда их има неколико? Можда сте волели последњу мобилну игру коју сте играли, али волите да је било више оваквих? Можда би могло бити боље да се само неколико ствари променило?

Ако и даље будете тражили апликације које тамо нису, можда је то ваш позив. Одговорите на позив!

Ако вам се чини да данас сањате о апликацијама које би „могле бити“, већ сте вежбали на првом кораку. Све што недостаје је мали код!

На крају, тако започињу најуспешнији пројекти апликација. Зове се "гребање сврбежа" и ако је нешто што желите, постоји велика шанса да постоје и други људи који то желе. А ако не? Само то направи за тебе!

Ако стално будете тражили апликације које нису тамо, можда је то ваш позив. Одговорите на позив!

Завршне белешке

Ако се можете односити на ове тачке, можда је време да кренете у прављење апликације? Једном када пронађете радни ток који ради за вас, изненадит ћете се чему сте способни и колико забавни за развој апликација могу бити. Мој савет као и увек, започните с нечим једноставним.

И кад се каже, вероватно бисте требали да покушате чак и ако ви не се односе на било коју од ових тачака. Ко сам ја да кажем шта је добар програмер? Заправо, свакодневни задаци које ћете обављати као програмер увелико ће зависити од врсте апликације коју правите и начина на који је направите. Развој апликација може да се допадне креативним типовима, решавању логичких проблема и свима између њих и обично је могуће избећи битове са којима се борите. Ако не наставите с тим, ништа нисте изгубили дајући му то!

Шта је са онима од вас који су већ програмери? Када сте први пут сазнали да је то ваш позив? Шта вас је прво занимало кодирање и апликације?

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

Уместо тога, направио сам блок анимацију свемирског брода који се померао горе и доле по екрану. Али то је био почетак!

И тада сам знао: никад не бих имао шансу у стварном свету. Боље научите да програмирате!

Неки АТ&Т унапред плаћени планови добијају већи попуст за аутоматско плаћање.Планирани препаид планови вишег нивоа добијају или веће попусте или више података.Повећавају се и попусти за комбиновањ...

На ИФА 2019, Анкер је најавио разне батерије, бежичне слушалице и још много тога. Хајде да проверимо шта све има популарни произвођач преносних батерија. ...

Фасцинантно