10 tapoja suurten web-kehittäjien

10 tapoja suurten web-kehittäjien

Onko yrityksesi rekrytointitilassa? Etsitkö loistavia web-kehittäjiä? Saattaa käydä niin, että sait juuri parin mahtavan kehittäjän ansioluettelot, ja tarvitset vain yhden. Molemmilla on kiitettävä tekninen taito ja työkokemus. Mitä tekisit silloin?

Joskus kehittäjän taidot menevät ansioluettelossa esitettyjä taitoja pidemmälle. Ja nämä tavat kehittyvät vuosien varrella, ja ne vaikuttavat paitsi kokemukseen myös tapaan, jolla he ohjaavat yritystään menestykseen. Tässä on 10 niistä:

1. Ole osa yrityksen kulttuuria

Kehittäjät pitävät itseään usein erilaisena ihmislajina, sillä he ovat erittäin taiteellisia ja luovia. He työskentelevät epäsäännöllisinä aikoina, mikä antaa heille vapauden hyödyntää kykyjään silloin, kun heistä tuntuu siltä. On kuitenkin tärkeää olla osa yrityksen kulttuuria.

Vaikka kyse olisi pienestä työajan jälkeisestä tapahtumasta tai suuresta seurustelutilaisuudesta, on tärkeää rakentaa suhteita työntekijöihin ja muihin ihmisiin. Paras tapa tehdä tämä on osallistua siihen, mitä yrityksessä ja sen ulkopuolella tapahtuu. Se saa sinut todella tuntemaan itsesi osaksi tiimiä, jos olet kehittäjä, mutta ujostelet osallistumista tapahtumiin ja juhliin, ja se auttaa sinua murtamaan ”muukalaisen tunteen”.

2. Epäilyjen selvittäminen ja kysymysten esittäminen

Skenaario on seuraava: Älä epäröi kysyä kysymyksiä, ennen kuin olet täysin selvillä siitä, mitä sinulta odotetaan projektissa. On totta, että yritykset järjestävät uusille työntekijöille perehdytysohjelmia, joissa heille kerrotaan heidän rooleistaan ja vastuualueistaan. Kysymysten esittäminen oikeaan aikaan (hankkeen aikana) säästäisi kuitenkin kaikkien aikaa.

3. Työskentele ennakoivasti suunnittelijoiden kanssa

Suunnittelijoiden on tehtävä yhteistyötä suunnittelijoiden kanssa projektin kaikissa vaiheissa, jotta asiakkaan tarpeet täyttyvät. Kehittäjien on varmistettava, että he osallistuvat suunnitteluprosessiin jo varhaisessa vaiheessa. Näin luot rennon ympäristön ideointikokouksia varten ja säästät kaikki tiimin jäsenet tekniseltä painajaiselta.

4. Kirjanpito

Päiväkirjat ovat täydellinen muistiinpanoväline tappioistasi ja voitoistasi. Tee koodauspäiväkirja, jotta tiedät, mikä toimi ja mikä ei. Tämä helpottaisi sinua ja kaikkia muita, jotka työskentelevät koodien parissa tulevaisuudessa. Vaikka et olisi enää mukana hankkeessa tai yrityksessä, työ sujuu ongelmitta.

5. Ymmärrä kokonaiskuva

Useimmat kehittäjät työskentelevät tietylle yritykselle, jonka asiakas tarvitsee mobiilisovelluksen. Kehittäjien olisi kehitettävä kokonaisnäkemys, jotta he ymmärtäisivät, miksi tietty sovellus rakennetaan. Jotta tämä onnistuisi, kehittäjän tulisi olla mukana yrityksen liiketoiminnallisissa tavoitteissa.

Hänen on kyettävä ymmärtämään teknologian arvo yrityksen toiminnassa, sillä heidän kehittämänsä sovellus ei ole vain heidän vastuullaan. Heillä on myös rooli, joka ylittää sen, mikä heille virallisesti on annettu (esimerkiksi ymmärrys yrityksen päämääristä ja tavoitteista, heidän roolistaan yhteiskunnassa ja niin edelleen).

6. Kurinpito

Kurinalaisuus on piirre, jota kaikkien pitäisi kehittää, myös niiden, jotka työskentelevät epäsäännöllisinä aikoina. Laadusta ei saa tinkiä, joten kehittäjän on oltava läsnä koodikatselmuksissa ja suhtauduttava myönteisesti sprinttiraporttien tekemiseen. Hänen on oltava laadun puolestapuhuja myös silloin, kun määräaika lähestyy, ja jos työ kestää yli odotetun ajan, hänen on oltava tietoinen siitä, että yritys kärsii teknisestä velasta, ja maksettava se täysimääräisesti takaisin.

7. Keskity siihen, mikä ei ole tärkeää, ja keskity oikeisiin asioihin.

Kaikki harhautuvat ja saattavat käyttää energiansa X, Y ja Z:hen, vaikka projektin pitäisi keskittyä A:han, B:hen ja C:hen. Silloin tällöin kaninkoloon meneminen auttaa, mutta tietyissä tapauksissa se voi olla ajanhukkaa tai nielaista sinut kokonaan. Jos kehittäjä harhautuu, hänen on muistettava laajempi tavoite ja palattava takaisin.

8. Älä antaudu kiusauksille ja häiriinny.

On normaalia, että ihminen vilkaisee Facebookiin tai Instagramiin rentoutuakseen, kun hän on väsynyt tuntikausia kestäneestä työstä. Sosiaaliseen mediaan tukeutuminen yksitoikkoisuuden hoitamiseksi olisi kuitenkin rajoitettava tiukasti ajallisesti. Kymmenen minuutin tauon ei pitäisi venyä tunniksi tai pariksi. Sulje nämä häiriötekijät, ja dev pystyy suoriutumaan paremmin. Hyvä harrastaja voi varata aikaa häiriötekijöille, mutta palaa takaisin virkistyneenä ja energisenä.

9. Ole hieman järjestäytynyt koodien kanssa

Kehittäjän tulisi ottaa tavaksi kirjoittaa puhtaampaa koodia, ja on tärkeää, että koodilla on rakenne ja organisointi, jotta vältytään luettavuusongelmilta.

Jos kehittäjällä itsellään on vaikeuksia löytää kyseinen osa koodauksesta, hän ei ole lainkaan järjestäytynyt. Menetelmien nimien muistamisen kannalta on suositeltavaa, että käytössä on eri tiedostoja sen sijaan, että käytössä olisi vain yksi skripti. Järjestäytynyt ohjelmoija jakaisi koodin eri tiedostoihin niiden ensisijaisten toimintojen, kuten animaation, käyttöliittymän, laajennuksen jne. perusteella.

10. Kehitä vain välttämättömiä ominaisuuksia

Jotkut ohjelmoijat saattavat innostua projektin aikana ja kehittää täysin tarpeettomia ominaisuuksia. Tämä voi olla yritykselle ajan ja resurssien tuhlausta. Kehittäjän taidot laajenevat vuosien kokemuksen myötä, mutta ominaisuuksien liioittelu voi johtaa asiakkaan vihaan.

Johtopäätös

Tehokas kehittäjä on tietoinen roolistaan yrityksessä. Hän kehittää tapoja, jotka edistävät kehitystä, ja pyrkii luopumaan niistä, jotka eivät edistä. Joskus on tarpeen pitää kelloa silmällä. Olisi hyvä, jos ohjelmoijalla olisi tapana katsoa aikaa työskennellessään, koska silloin hän voisi käyttää aikaansa paremmin.

Mielenkiintoisia artikkeleita:
Tavat, joita menestyvien web-kehittäjien on noudatettava
Nämä tavat tekevät erittäin menestyneistä ohjelmistokehittäjistä

Kuvia: Thompson/ Luettelo: Flickr.com/ Thompson/ Catalog


Kirjoittajasta: Reema työskentelee PHPBabun ajatusjohtajana.

Jätä kommentti