Honesta programisto resumo

Honesta programisto resumo

Sekcio 1. Molaj Kapabloj

  1. Mi silentas en kunvenoj. Mi provas surmeti atenton kaj inteligentan vizaĝon, eĉ se mi ne zorgas.
  2. Homoj trovas min pozitiva kaj intertraktebla. Mi ĉiam ĝentile kaj netrudeme informas vin, ke la tasko diras fari ion. Kaj nur unufoje. Tiam mi ne kverelas. Kaj kiam mi finas la taskon kaj ĝi rezultas esti io, mi ne ridas kaj ne diras "Mi diris al vi!"
  3. Mi ne zorgas pri kia fekaĵo mi malŝparas. Se la kliento interesiĝus laŭ mia opinio, li ne dungintus projektestron, produktposedanton, Scrum-estron, lertan majstron kaj UI-dezajniston. Lasu ĉi tiujn hipsterojn formi ĉiajn opiniojn, viziojn kaj merkatajn lertaĵojn.
  4. Mi estas disciplinita. Mi venas labori je la 9-a kaj foriras je la 6-a. Estas tiel oportune por mi. Mi povas resti pli longe por duobla pago aŭ se la tasko estas interesa.
  5. Mi havas bonan senton de humuro kaj riĉan vivsperton. Mi povas facile interrompi la laboron de la teamo dum duontago rakontante al mi kiel pasis mia sabato. Sed mi malofte faras tion, ĉar mi pensas, ke mi ne estas pagita pro tio, sed pro tio, ke mi perdis iom da fadeno.
  6. Mi turnis vian teaman gvidadon, vi scias kie. Mi mem povas forĵeti iom da fekaĵo, sed per saĝa vizaĝo mi klarigas al miaj subuloj, ke ili devas fari iun fekon ekster miaj fortoj.
  7. Mi estas absolute mirinda pri prezentoj. Precipe se vi bezonas prezenti nefinitan fundon. Mi majstre evitas cimojn dum programprezentado. Unufoje mi pasigis du horojn prezentante la ensalutan fenestron ĉar la programo ne plu funkciis. Kaj la ensaluto ne ĉiam funkciis.
  8. Kiam ĉio atingas min, mi trankvile forlasas, kaj ne iras de fako al fako kaj diras: "Ĉio estas malbona, ni estas ĉe la fundo, ĉiuj estas malsaĝuloj."

Sekcio 2. Malfacilaj Kapabloj

  1. Heredo estas abomena afero, se nur 1 infano heredas de la patro.
  2. Mi uzas enkapsuligon nur kiam la Ideo estas substrekita flave kaj skribas, ĉi tiu metodo povas esti privata. Same kun finalo.
  3. Mi neniam uzis volatilon, fini kaj multajn aliajn.
  4. Mi ne zorgas pri tio, kion uzi: ArrayList aŭ LinkedList. Mi ĉiam uzas ArrayList.
  5. Mi povas eviti uzi ricevilojn kaj agordilojn en Java se mi scias, ke neniu legos mian kodon. persono.nomo = "john". Se mi scias, ke iu legos ĝin, mi sentas min timema.
  6. Mi ankoraŭ ne komprenas kial interfacoj estas bezonataj en java, escepte de revoko kaj lambdoj. Ĉiuj ekzemploj uzantaj ilin estas malproksime kaj mi povas faciligi ĝin sen ili.
  7. Mi ne scias kiel gc funkcias, mi neniam uzis ĝin. Kaj ĝenerale, en 6 jaroj, en mia memoro, ĝi estis menciita nur unufoje. Krom intervjuoj, kompreneble.
  8. Mi havas rapon sur Github, sed mi ne montros ĝin al vi. Ŝi estas mia persona, kaj mi senŝeligas tie kiel mi volas. Vi ne portas frakon hejme, ĉu?
  9. Mi povas kaj ŝatas salti la antaŭon, se mi estas laca de la dorso. Mi jam forgesis la reagon kaj malfruis. Sed mi ŝajnas memori Senĉan.

Sekcio 3. Atingoj

  1. Mi faris 3 retejojn, kiuj estis vizititaj de malpli da homoj ol ĝi faris. Kiam mi faris 2 retejojn, mi sciis, ke neniu vizitos ilin.(Oni atendis, ke ili transprenos la mondon)
  2. Mi faris tri TTT-aplikaĵojn (ExtJs-Java-Docker), du el ili neniam estis deplojitaj en produktadon, kaj unu estis uzata dufoje (estis atendite, ke ili transprenus la mondon).

    Kiam mi faris ilin, mi sciis, ke tiel estos, ĉar mi ne kredas je uzantoj, kiuj enmemorigas 20-paĝan manlibron, mi mem prezentis mian verkon kun presita manlibro en la manoj.

  3. Mi faris denaskan Android-aplikaĵon de 8 ekranoj, en kiu neniu iris preter la dua, ĝi estis elŝutita 107 fojojn en la Guglo-merkato (estis atendite, ke ĝi transprenus la mondon).
  4. Unufoje mi riparis la plej altan cimon dum du tagoj, kaj tiam mi rimarkis, ke neniu vizitis ĉi tiun sekcion de la retejo dum ĉirkaŭ tri jaroj. Kaj ĉi tio estis tre sana sekcio de la retejo, sur kiu oni pasigis multajn homhorojn.
  5. Mi pasigis ĉirkaŭ semajnon provante ke la kombo-skatolo moviĝu de dekstre prefere ol de la supro.
  6. Mi administris 4 homojn kaj ni pasigis ses monatojn farante unu projekton, kiun mi povus esti farinta sola en semajno. Kaj jes, ĉi tiu estas la projekto de la punkto 2.
  7. Mi starigis peton kaŝmemoron en Mongu sur aplikaĵo kiu havas unu personon ĉiutage.
  8. Mi faris kompanian retpoŝtan klienton, malgraŭ tio, ke ekzistas centoj da senpagaj kaj ĉiuj estis pli bonaj.
  9. Mi faris pikselan idealigon (aŭ kiel ajn ĝi nomiĝas?) ĉe la fronto.
  10. Mi restrukturis la Material UI-bibliotekon por React ĉar nia sendependa UI-dezajnisto de Kurgan decidis ke li havas pli bonan komprenon pri dezajno ol Matias Duarte - Google VP of Design, BS in Computer Science with Honors de la Universitato de Marilando, kun plia . eduko en arto kaj arthistorio, direktoro de la Studenta Artgalerio en Marilando.

    Mi neniam komprenis kial vi devus refari bonajn aferojn kiujn inteligentaj homoj faris por vi kaj fordonis ilin senpage, precipe se vi estas evidente pli stulta.

  11. Mi pasigis monaton farante funkcion kiu, kun la plej optimismaj kalkuloj, bezonus 437 jarojn por kompletigi. (mendante mopojn por purigistino) en ERP.
  12. Mi refaris unu kaka de nulo 7 fojojn ĉar la teknikaj specifoj ŝanĝiĝis. Kiel rezulto, ŝi iĝis pli malbona ol ŝi estis.
  13. Mi pasigis 4 horojn por eltrovi kial la penco en la bileto estis malĝuste rondigita, kaj mi antaŭe sciis, ke mi ne povas ripari ĝin, alie la bilanco ne ekvilibriĝus poste.
  14. Mi faris mikroservon por pliigi la fidindecon de la ĉefa komerca logiko, kaj jes, ĉi tiu mikroservo kraŝis 20 fojojn pli ofte ol la komerca logiko.

    Sed tiam ili kreis tutan fakon de 12 homoj por pliigi la fidindecon de ĉi tiu fidinda mikroservo, kaj nun la mikroservo frakasas 20 fojojn pli ofte, faras duonkorajn transakciojn kaj perdas datumojn sen spuro. Kiam mi foriris, ili decidis fari fidindan mikroservon por fidinda mikroservo.

fonto: www.habr.com

Aldoni komenton