10 merkkiä siitä, että olet huono ohjelmistokehittäjä
Tunnistatko itsesi huonoksi vai hyväksi ohjelmistokehittäjäksi? Kukaan ei halua tulla tunnetuksi huonona ohjelmoijana, mutta surullinen totuus on, että monet heistä eivät ole tietoisia puutteistaan. Yksi parhaista tavoista tulla hyväksi ohjelmoijaksi on tietää, missä et ole hyvä.
Kunhan yrität tunnistaa virheesi ohjelmistokehittäjänä ja olet valmis oppimaan virheistäsi, et ole huono ohjelmoija. Varsinkin jos olet aloittelija, älä lannistu siitä, että pidät itseäsi huonona ohjelmoijana, sillä aina on parantamisen varaa. Tämä artikkeli auttaa sinua oppimaan, miten et ole huono ohjelmoija ja miten voit kehittyä, jotta sinusta tulisi hyvä ohjelmoija. Lue lisää.
Tapoja tunnistaa ne
Ohjelmoijan työelämä ei voi olla koko ajan ihanteellista. Jotkut ohjelmoijat ja ne, joilla on jatkuvasti vaikeuksia, onnistuvat kuitenkin. Hyvä ohjelmoija tarvitsee enemmän kiinnostusta uusien asioiden oppimiseen ja näin ollen myös enemmän kiinnostusta kehittää taitojaan. Voit käyttää useita merkkejä ammattitaidottomien kehittäjien tunnistamiseen ammattilaisten joukosta. Se sisältää seuraavat.
1. Toistuva verkkohaku samasta asiasta
Saman asian toistuva googlaaminen ei ole hyvä idea ohjelmoinnin kannalta. Kehittäjänä saatat menettää paljon aikaa tekemällä niin, koska joskus se voi auttaa parantamaan tuottavuutta löytämällä vastauksen ongelmiin. Muuten olisi ollut parempi tapa rakentaa koodi käyttämällä aiempaa tietämystäsi. Siksi se ei ole hyvä käytäntö, jota hyvän ohjelmoijan pitäisi noudattaa.
2. Tietämättömyys koodausalustojen ominaisuuksista
Nykyaikaisilla kielillä ja kehyksillä on mahtava määrä ja syvyys sisäänrakennettuja komentoja ja ominaisuuksia. Hyvien ohjelmoijien odotetaan olevan tietoisia niistä, ja tämä tieto voidaan hankkia vain hitaasti. Jos he tuntevat koodausalustojen komennot ja ominaisuudet tai heillä on tekninen viitekehys käsillä, ohjelmointi on helpompi suorittaa loppuun ilman virheitä ja virheitä.
Ja jos he eivät voi ottaa tavakseen pitää paperiversiota viitteestä työpöydällä näppäimistön vieressä tai jos heillä ei ole toista näyttöä selaimelle, sinä kehittäjänä et saavuta tavoitetta, joka on ohjeistuskoodin vähentäminen.
3. Paljon kokouksia
Paljon kokouksia on toinen merkki huonosta ohjelmoijasta. Jos olet hyvin tietoinen projektisi vaatimuksista, tarvitaan vain muutama kokous. Se voidaan tehdä kahdenkeskisissä tapaamisissa vanhempien ohjelmoijien tai kollegoiden kanssa. Suunnittele kokoukset vasta sitten, kun olet edistynyt konkreettisesti koodin tai suunnittelun suhteen.
Jos näin ei tapahdu, se on merkki siitä, että taustalla oleva ongelma on heikommin ymmärretty. Tuhlaat toisen henkilön aikaa ilman ennakkosuunnittelua ja jälkikäsittelyä ja teet organisaatiolle selväksi, että olet kehittäjänä tehoton.
4. Ei pysty päättelemään koodista
Koodin tarkoituksen ymmärtämistä koodin suoritusreittiä seuratessa kutsutaan koodia koskevaksi päättelyksi. Sinun on pohdittava koodia, jotta ymmärrät, mitä se tekee. Ohjelmoija voi harjoitella IDE:n debuggerin käyttöä tämän puutteen korjaamiseksi.
Jatkuvalla harjoittelulla voit saavuttaa pisteen, jossa et enää tarvitse debuggeria seurataksesi koodin kulkua päässäsi, vaan voit tehdä sen itse. Se helpottaa käyttämättömän ja tarpeettoman koodin havaitsemista ja virheiden löytämistä olemassa olevasta koodista aloittamatta kaikkea alusta.
5. Paljon aikaa dokumentointiin
Kehittäjät käyttävät paljon aikaa dokumentointiin ymmärtääkseen ongelmia koodauksen aikana. Ongelmien kirjoittaminen paperille on hyvä keino selkeän ymmärryksen saamiseksi. Ajan käyttäminen tähän vaiheeseen ilmeisiin tai toistuviin tehtäviin on kuitenkin huono merkki. Se, että pyydät ohjelmointitovereitasi laatimaan täydellisen vuokaavion ennen kuin kirjoitat ensimmäisen koodirivisi, osoittaa, että olet joko kyvytön tai haluton rakentamaan sen päälle, mitä on jo tehty.
6. Kriittisen ajattelun puute
Huomaat ongelmat, jotka voidaan korjata jo ennen koodauksen aloittamista, vain jos arvioit ajatuksiasi ja etsit virheitä koodistasi. Lisäksi jos et tarkista omaa kirjoitettua koodiasi, opit vain paljon hitaammin kokeilemalla ja erehtymällä. Jos olet päättäväinen korjaamaan ja rakentamaan uudelleen sen, mitä työstät, koodauksen ongelmien tiedostaminen lisää tuottavuuttasi.
7. Ei kiinnostunut jatkuvasta oppimisesta
Sinun on oltava kiinnostunut jatkuvasta oppimisesta, jota ohjelmointi vaatii ollaksesi hyvä ohjelmoija. Se johtuu siitä, että koodaaminen vaatii erityisiä, kehittyviä taitoja, sillä teknologia muuttuu nopeasti ja päivittyy säännöllisesti. Ohjelmointi ei ehkä sovi sinulle, jos et ole ihmistyyppi, joka nauttii jatkuvasta uuden oppimisesta.
8. Keskittyy vain palkkaan
Ohjelmistokehittäjänä toimiminen on tuottoisa ura. Monet yritykset tarjoavat hyvää palkkaa aloitteleville ohjelmoijille. Mutta jos keskityt vain saatuun korvaukseen, et tule olemaan hyvä ohjelmoija. Toisaalta sinun on aina investoitava itseesi, jos haluat pysyä riittävän vahvana ammatillisessa ympäristössä. Voit ansaita paljon rahaa, mutta se on haastavaa, jos haluat rikastua nopeasti.
9. Ahdistunut koodaus
Kun ongelma ilmenee, kehittäjillä on tapana googlettaa se koodatakseen sen ja kopioida koodi linkistä, joka tulee heille. Tätä kutsutaan ahdistuneeksi koodaukseksi. Se, että he usein kopioivat ja liittävät koodia, osoittaa, että he kamppailevat. Tämän käytännön suurin haittapuoli on se, että heidän on ymmärrettävä täysin, mitä liitetty koodi tekee.
Lisäksi koodi voi olla täydellinen, mutta se sotkee käyttöliittymän ja moduulin suunnittelun. Suurin ongelma tässä on se, että huomaat sen vasta, kun istut alas luomaan testitapauksia jokaista käyttötapausta varten tai kunnes toinen kehittäjä yrittää käyttää sitä.
10. En pysty tasapainottamaan työtä ja elämää
Ei ole harvinaista kuulla ohjelmistokehittäjien valittavan myöhäisistä öistä, pitkistä koodausistunnoista ja työ- ja yksityiselämän tasapainon puutteesta. Heillä on taipumus käyttää paljon henkilökohtaista aikaa työhön, eivätkä he löydä tilaa elämälleen työn ulkopuolella. Ohjelmoijana toimiminen vaatii omistautumista. Se on ohjelmisto-ohjelmoijalle kielteinen asia.
Tässä artikkelissa käsittelimme kymmenen merkkiä siitä, että olet huono ohjelmistokehittäjä. Tärkeintä on kuitenkin se, että hyvästä tai huonosta ohjelmoijasta tulee hyvä tai huono ohjelmoija. Tarvitaan lahjakkuutta ja synnynnäistä intohimoa, jotta siitä tulisi hyvä. Mutta jos et ole kiinnostunut ohjelmoinnista, yksikään mentori ei voi auttaa sinua tulemaan loistavaksi ohjelmoijaksi. Sinun pitäisi jatkuvasti pyrkiä kehittymään paremmaksi ohjelmoijaksi, koska olet itse pahin vihollisesi.
Mielenkiintoisia linkkejä:
Lisätietoja ohjelmistokehityksestä
Mitkä ovat vinkit tulla paremmaksi ohjelmoijaksi ja ohjelmistokehittäjäksi?
Hi, my name is Rahil. I work at YUHIRO Global and I help web agencies and software companies from Europe to build developer teams in India.