Com no em vaig convertir en programador als 35 anys

Com no em vaig convertir en programador als 35 anys
Des de principis de setembre, publicacions sobre l'èxit reeixit sobre el tema "La infància d'un programador", "Com convertir-se en programador després de N anys", "Com vaig marxar a la informàtica d'una altra professió", "El camí cap a la programació" , i així successivament abocat a Habr en un ample rierol. Articles com aquest s'escriuen tot el temps, però ara s'han tornat especialment concorreguts. Cada dia escriuen psicòlegs, estudiants o algú altre.

I a cada article sona una cançó coneguda: el principal que aconsellen els autors és “intentar”, “no et rendis”, “no tinguis por” i “anar cap al teu somni”; i als comentaris sovint pots trobar l'opinió que si t'agraden els ordinadors des de la infància, al final no és d'estranyar treballar-hi. Utilitzant l'exemple de la meva biografia, m'agradaria portar els lectors a la idea que les condicions inicials poden ser més importants que l'esforç realitzat. Creença en un món just promou la comoditat psicològica, però no reflecteix amb molta precisió la realitat.

No permès: inici

Com no em vaig convertir en programador als 35 anys

Энциклопедия профессора Фортрана для старшего школьного возраста

La meva història comença a la primera infància amb un ordinador Corvette de l'aula d'informàtica. Però aquest va ser un raig de llum accidental al regne fosc de l'educació postsoviètica: en aquells dies, l'estudi oficial d'informàtica havia de començar a l'11è grau. M'acabo d'inscriure a una optativa d'educació informàtica iniciada aleatòriament per a secundària. Un cop a la setmana, ens obrien la pesada porta de ferro d'una oficina fosca amb reixes a les finestres i ens van ensenyar com mostrar "Hola" a la pantalla amb Corvette BASIC. Va ser genial, però va durar poc.

Pel que sembla, va ser una mena d'experiment educatiu que va acabar literalment sis mesos després. No vaig aconseguir aprendre gaire, només vaig aconseguir interessar-me. Però quan va acabar l'optativa, em van explicar popularment: els ordinadors en realitat no són per als nens que no creixen per estudiar informàtica abans de l'onze de primària;

Val la pena assenyalar aquí que els anys noranta van regnar per tot arreu, quan diversos cercles tècnics dels palaus dels pioners ja s'havien tancat en la seva major part i els ordinadors domèstics encara no s'havien convertit en un lloc habitual. Per tant, no podríeu accedir a la tecnologia, ni als ordinadors, només perquè els volguéssiu aprendre. Els guanyadors van ser els fills d'aquelles persones que es van integrar a la nova economia de mercat, o d'aquells que tenien accés diari a la informàtica: enginyers, professors d'informàtica, "especialistes tècnics" de diferents departaments.

Per exemple, molts anys més tard vaig saber que al voltant del mateix any, els pares del meu (futur) company de classe li van regalar un ZX Specrum. Per jocs, és clar.

El més probable és que m'hauria quedat al marge del nou món digital. Vaig estudiar i vaig créixer plenament confiat que ara arribaria a un ordinador no abans de l'onze de primària. És curiós que això sigui el que va acabar passant. Però un parell d'anys abans d'això, va passar un veritable miracle: vaig rebre un ordinador com a part d'un esdeveniment benèfic local.

Sembla que aquí és on hauria de recuperar el temps perdut, però la vida va tornar a fer els seus ajustaments.

Hi ha una dita ben coneguda que diu que si li doneu a un captaire un milió de dòlars, no sabrà què fer-ne. Per descomptat, si és un captaire intel·ligent, gastarà part del milió en entrenament, inclòs aprendre a gestionar els diners. Però tot i així, això no es pot comparar amb el que pot fer una persona que va créixer amb diners. Aquest desastre sorgeix sempre que una persona cau fora dels límits del seu estrat social.

Com que en circumstàncies normals mai no hauria pogut tenir un ordinador, tampoc no tenia diners per a cap curs o producte relacionat. Per la mateixa raó, no tenia connexions entre persones que em poguessin dir alguna cosa, simplement no formava part d'aquest cercle. L'ordinador era literalment un tros d'un altre món. No els electrodomèstics habituals, com són ara, sinó una cosa semblant a un artefacte elf. Per tant, no vaig poder experimentar i aprendre alguna cosa de la meva pròpia experiència: "rompreu una cosa cara". Per tant, no podia dir-li als meus companys que tenia un ordinador a casa: ja són els avenços anys noranta, ho recordes? En conseqüència, les oportunitats per intercanviar informació es van reduir dràsticament: no vaig poder demanar consell a ningú, no vaig poder fer preguntes ni compartir experiències. Internet? Què? Quin internet? Potser Fido? Sí, ni tan sols teníem telèfon.

Podies anar a la biblioteca, buscar llibres o llibres de consulta gratuïtament, i aleshores va sorgir el segon problema. Era un ordinador massa avançat per a aquelles condicions. S'hi va instal·lar Windows 95.

Vaig agafar el llibre principal (únic) sobre ordinadors que hi havia a la biblioteca: el famós llibre de text Hein / Zhitomirsky "Fundaments of Informatics and Computer Science" amb una coberta vermella. Ara el podeu trobar a Internet i sentir el contrast entre el seu contingut i el contingut d'un ordinador complet amb Windows 95 a bord. La situació es va agreujar encara més pel fet que era difícil obtenir fins i tot programari piratejat: encara quedaven un parell d'anys abans de l'apogeu de les botigues de DVD amb els noms enganxosos "Tot el programari d'oficina - 2000". Tanmateix, quan van aparèixer, encara no tenia diners per als discos.

Per cert, en algun lloc d'aquí va arribar el moment de la informàtica "oficial" a l'11è de primària: ens van donar el llibre de text que ja vaig esmentar del 91, i les tasques reals eren dibuixar arbres senzills d'algorismes (amb un llapis sobre paper). i utilitzeu l'editor de text Lexicon.

Forma cops

Com no em vaig convertir en programador als 35 anys

Настоящие программисты и я

Com a resultat, el meu desenvolupament informàtic s'ha aturat lamentablement durant aquests dos anys. Vaig llegir l'ajuda de Windows, per ganxo o per lladre, vaig obtenir diversos programes per a l'ordinador en disquets i vaig aprendre a ser un "usuari avançat" editant el fitxer autoexec.bat. Vaig portar el lèxic de l'escola, però què? En general, quan finalment vaig poder tornar a la meva infantesa i començar a programar en qBasic, les interfícies visuals ja dominaven.

Aquest contrast va destruir en gran mesura la meva motivació per estudiar a fons la programació de text habitual. El motiu va ser la discrepància opressiva entre els gràfics de Windows 95, amb el qual vaig començar la meva autèntica immersió en el món informàtic, i la pantalla de text avorrit dels idiomes que coneixia aleshores. L'anterior generació de programadors estava contenta que en escriure POINT(10,15) aparegués un punt a la pantalla. Per a ells, programar era "dibuixar a la pantalla quelcom que no hi era". Per a mi, la pantalla ja estava plena de formularis i botons. Per a mi, programar era "fer que un botó fes alguna cosa quan es premeu" i fer que el botó en si mateix era avorrit.

Com a digressió lírica, m'agradaria assenyalar que ara el desenvolupament dels llenguatges de programació en espiral ha tornat a la mateixa situació. Ara tots els "programadors reals" tornen a dissenyar interfícies en un bloc de notes, i tots els programadors estan ara, per dir-ho, obligats de nou a ser dissenyadors. De nou, heu de col·locar botons, finestres d'entrada i altres controls a la pantalla utilitzant exclusivament el codi. Com a resultat, la regla clàssica 80/20 en aquest cas té aquest aspecte: "Dediquem el 80% del temps a crear la interfície escrivint manualment el codi i el 20% del temps a establir el comportament dels elements de la interfície". Per què això va ser en temps de DOS i Pascal - ho entenc; no hi havia alternatives. Per què existeix això ara, quan tothom ja ha vist i tocat VB, Delphi i C#, no ho sé; Sospito que el problema és si l'entorn de desenvolupament és de pagament o gratuït. Les coses convenients sempre són cares i les versions gratuïtes dels entorns esmentats van aparèixer no fa gaire.

Aquesta va ser una de les raons per les quals em va passar la programació a Internet. Encara que, com va resultar molt més tard, el més fàcil seria crear una cartera i convertir-se en programador. Vaig intentar posar les meves mans tant en PHP com en JS, però no volia "escriure codi al bloc de notes". Bé, una altra raó és que Internet va aparèixer a la meva vida el 2005 o el 2006, abans estava a la perifèria del panorama mundial. Juntament amb els telèfons mòbils, "el que fa servir la gent rica".

Així que vaig abandonar tota aquesta programació de DOS i em vaig posar de cap a la base de dades d'entrenament Access Northwind, que em va donar formularis, botons, macros i el cim de la programació d'aplicacions: VBA. Probablement en aquell moment vaig decidir finalment que en el futur volia treballar com a programador. Vaig aconseguir un disc amb Visual Studio, vaig comprar un llibre de paper (!) a VB i vaig començar a fer calculadores i tic-tac-toe, content que tot el disseny s'hagués creat al formulari en pocs minuts i no escrit a mà. Com que l'ordinador ja no era una raresa, finalment vaig poder sortir al món i parlar de programació amb persones afins.

En aquestes discussions, em va revelar que VB és cosa del passat, un llenguatge moribund que es va inventar per a secretàries, i tots els nois reals escriuen en C++ o Delphi. Com que encara recordava en Pascal, vaig triar Delphi. Potser aquest va ser el meu següent error en una llarga sèrie d'obstacles en el camí per convertir-me en programador. Però vaig seguir el camí de menys resistència perquè volia veure els resultats del meu treball el més aviat possible. I els vaig veure! També vaig comprar un llibre sobre Delphi, el vaig enllaçar amb Excel i Access, que ja coneixia, i com a resultat vaig crear, en una primera aproximació, el que ara s'anomenaria "sistema de BI". El més trist és que ara he oblidat amb seguretat tot el pascal, perquè fa deu anys que no el toco.

I, per descomptat, vaig intentar dues vegades anar a la universitat per convertir-me en programador. Al nostre petit poble no hi havia massa oportunitats per a això. Per primera vegada, vaig anar tontament a matricular-me a l'especialitat de "Matemàtica Aplicada", de la qual la gent es graduava amb aquesta especialitat: un programador, però se'ls exigia un coneixement rigorós de matemàtiques molt més enllà del curs escolar. Així que no vaig obtenir una nota aprovada a l'examen. Vaig haver de deixar-me a la universitat mentre feia la meva educació secundària. La segona vegada, vaig reduir lleugerament els requisits per a mi i vaig anar a l'especialitat d'enginyeria: treballar com a enginyer no em va atraure massa, però encara estava més a prop de treballar amb ordinadors. Només que era massa tard: la gent havia tastat els beneficis de les especialitats tècniques i s'hi va precipitar en massa. Només els medallistes es van qualificar per a places pressupostàries.

Per això ara sóc llicenciat en humanitats. És vermell, però no tècnic. I aquí és on la trista història de créixer comença a creuar-se amb la trista història de trobar feina.

No es necessita violinista

Com no em vaig convertir en programador als 35 anys

...но не обязательно выживу...

Hi ha un mite molt estès que "no demanen un diploma a un programador". Hi ha diverses raons per a aquest mite, intentaré enumerar-ne les principals.

En primer lloc, a principis dels noranta -i una mica a finals dels noranta- el coneixement de la tecnologia informàtica era, en principi, poc freqüent. Si una persona sabia on s'encenia l'ordinador i podia executar el programa, feia el que el negoci requeria. I el caos general del mercat laboral va obligar l'empresari a trobar ràpidament qualsevol persona capaç de fer la feina requerida: no importa el que hi va estudiar una vegada, el que importa és el que pot fer ara. Per tant, un nombre important d'autodidactes van mostrar amb calma les seves habilitats en una entrevista i van aconseguir una feina.

En segon lloc, en aquells mateixos anys, el negoci es desenvolupava molt ràpidament, però encara no hi havia un concepte tan modern com el de RRHH. Els oficials de personal van continuar sent oficials de personal soviètics, redactant llibres de treball i contractes de treball, i les entrevistes eren realitzades per especialistes o directius en persona. Com que la majoria d'ells estaven interessats en el resultat, els criteris formals com l'educació es van considerar realment els últims.

Això va provocar un desequilibri monstruós en la consciència de masses. Les persones que van aconseguir una feina en aquestes condicions poden dir amb sinceritat que un programador no necessita un diploma, i posar-se com a exemple. Vostè reconeix aquest tipus, és clar. Si una persona et diu "només demostra el que pots fer i et contractarà", aquest és un programador, d'aquells temps, el van contractar i creia en la inviolabilitat del món. Aproximadament de la mateixa manera, els ancians soviètics diuen alguna cosa com "però treballes amb un ordinador i saps llegir anglès, amb aquestes habilitats em sorprendria!" Ja no entenen que aquestes habilitats només eren "wow" a l'època soviètica, però ara cada segona persona pot fer-ho.

Llavors va passar exactament el mateix a principis dels anys 2000, quan el petroli va començar a augmentar, l'economia va començar a desenvolupar-se i una multitud d'empresaris acabats d'encunyar es va precipitar al mercat laboral a la recerca de qualsevol persona que fins i tot pogués encendre un ordinador.

Però al mateix temps, el flux de diners del petroli va crear personal improductiu: departaments de recursos humans. Els mateixos antics oficials de personal soviètics hi eren, però de manera totalment inesperada se'ls va confiar la tasca de determinar la qualitat de qualsevol empleat. Ells, per descomptat, no podien prendre decisions d'aquest nivell. Per això, van desenvolupar criteris d'avaluació propis, força allunyats de la realitat, a partir de llibres traduïts del beneït occident i criteris formals com l'educació. Així es va produir un gran gir: de les habilitats reals als criteris formals.

El mite va romandre viu, només es va modificar lleugerament.

L'economia seguia creixent, s'agafava gent de tot arreu, s'allunyava d'altres empreses, però els agents de personal ja havien posat les seves potes tenaces en el procés de selecció. I el més important no era "mostrar el que pots fer" -de totes maneres, l'oficial de personal no entendrà el que li estan mostrant- sinó "experiència laboral". Així, les persones que van ser contractades en algun lloc sense formació de programador per la seva capacitat de prémer botons van ser atretes a una altra empresa simplement perquè havien treballat anteriorment com a "enginyer de programari". I de nou, ningú va demanar un diploma, perquè no hi havia temps per a això: tens "experiència"? Bé, afanya't i asseu-te i treballa!

Finalment, l'últim i tercer motiu és el ràpid desenvolupament d'Internet i els projectes privats. La gent va crear projectes per a mascotes, aquests projectes es podien mostrar a qualsevol i així demostrar les seves habilitats. Envieu una carta, adjunteu un enllaç al vostre lloc web i ara ja heu demostrat les vostres habilitats.

Ara què?

Els preus del petroli, com sabem, s'han ensorrat, però el mite encara viu. Al cap i a la fi, hi ha moltes persones en les posicions d'"enginyers de programari" que realment van accedir a aquests llocs sense educació especialitzada. Tanmateix, ara cap d'aquests motius funciona del tot, i ara pocs d'ells podrien repetir aquest truc amb la feina.

  • El coneixement de la tecnologia informàtica s'ha convertit en omnipresent. Treballar amb un ordinador simplement ja no s'indica al currículum, de la mateixa manera que la capacitat de llegir i escriure no s'indica allà (això, per cert, no hauria fet mal: vaig començar a trobar-me sovint amb errors gramaticals fins i tot als mitjans oficials, i en articles sobre Habré apareixen amb una regularitat envejable) .
  • Han aparegut departaments de RRHH i especialistes en RRHH que no assumeixen cap responsabilitat de les seves decisions i poden utilitzar qualsevol criteri de selecció. Naturalment, es dóna preferència als formals: es fixen en l'edat, l'educació, el gènere i el temps al lloc de treball anterior. Les habilitats i habilitats segueixen un principi residual.
  • Ja no hi falten programadors. Hi ha escassetat programadors, però això és cert en general per a qualsevol especialitat. I tots els escolars a Internet treballen com un programador normal en llocs autònoms, la gent, literalment, lluita pel dret a fer alguna cosa per la seva cartera de manera gratuïta.
  • Els projectes per a mascotes també s'han convertit en habituals. Internet està ple de llocs personals i clons de Tetris, i aquest projecte ja s'està tornant gairebé obligatori, és a dir, després de passar el tamís de selecció de personal, et trobes al tamís de selecció d'especialistes i et diuen "mostra'm el teu github".

Les persones que tenen educació -o les persones que tenen experiència que substitueix l'educació als ulls dels departaments de recursos humans- veuen només la segona part. Normalment diuen alguna cosa com això: "un programador no necessita un títol per treballar, però els projectes a Github serien útils".

Però com que els departaments de recursos humans no han desaparegut, es formula amb tota veritat de la següent manera: "per treballar, un programador necessita un diploma (per aprovar recursos humans), però també projectes a Github (per aprovar una entrevista tècnica)". I jo, amb la meva formació en humanitats, ho sento plenament, perquè només conec Github per queixes de programadors amb formació tècnica, però un estricte tamís de personal m'elimina en la primera etapa.

La gent no veu l'aire, els peixos no veu l'aigua i les persones amb formació tècnica o experiència laboral a CODTECHNOSOFT LLC no veuen que no se'ls demana un diploma, perquè ja està implícit. Especialment divertides són les excuses de gent com "He estat treballant durant tants anys, no he mostrat mai el meu diploma". Et preguntes, ho has inclòs al teu currículum? Bé, sí, és clar que ho vaig fer. Per tant, suggereixes que posi una educació falsa al meu currículum o alguna cosa així, ja que de totes maneres no demanaran confirmació? Calen i no responen res.

Per cert, a l'especialitat on totes les places pressupostàries estaven ocupades per medallistes, només la meitat del grup era pressupostària. I l'altra meitat eren estudiants d'educació remunerada, ja ho sabeu, comprant una crosta a terminis amb els diners dels seus pares. El meu amic hi va anar i va rebre un diploma. Com a resultat, em vaig convertir en un "enginyer de programari" de ple dret i des d'aleshores no he tingut cap problema per treballar com a programador. Perquè el diploma no diu si vas estudiar gratis o gratis. Però l'especialitat, "tècnica" - escriuen.

Fora de la zona de confort

Com no em vaig convertir en programador als 35 anys

Это я уверенно поднимаюсь по карьерной лестнице

Quan vaig arribar a Moscou i vaig començar a buscar feina, no sabia tot això. Encara creia en el mite que n'hi ha prou que un programador mostri el resultat del seu treball. De fet, portava mostres dels meus programes amb mi en una unitat flaix; mirant cap endavant, diré que ningú els va mirar ni una vegada. No obstant això, hi havia molt poques invitacions.

Aleshores encara recordava Delphi i vaig intentar entrar en alguna empresa tècnica, almenys per a un lloc de becari. Enviava una dotzena de cartes al dia, explicant-me que des de petit m'interessen els ordinadors i que volia estudiar més. Diverses vegades em van respondre amb tota sinceritat que hauria de tenir una especialitat tècnica; precisament per això els responsables de recursos humans defensen les fronteres de les grans empreses, per tal d'eliminar tota mena de desfavorits humanitaris. Però, en la seva majoria, només van rebre denegacions estandarditzades. Finalment, no vaig poder continuar amb la meva recerca i vaig acabar amb una feina d'oficina habitual on només havia d'utilitzar Excel.

Un parell d'anys després, Access i SQL es van afegir a Excel, perquè vaig recordar la meva joventut i vaig començar a escriure scripts VBA de manera activa. Però encara no era "programació real". Vaig provar-ho una altra vegada baixant el Visual Studio modern i submergint-me en C#. Ho vaig estudiar com a primera aproximació, vaig escriure un petit programa i vaig tornar a intentar arribar a algun lloc, sense deixar de banda ni les vacants ni les ofertes de pràctiques.

Aquesta vegada no he rebut ni una sola resposta als meus centenars de cartes. Ningú. Perquè, segons entenc ara, la meva edat s'acostava als trenta i, juntament amb una especialitat humanitària al meu currículum, això es va convertir en una marca negra per a qualsevol departament de RRHH. Això va soscavar molt la meva confiança en mi mateix i la meva creença en els mites dels programadors sobre el mercat laboral. Vaig abandonar completament la "programació real" i em vaig centrar en el treball habitual d'oficina. De tant en tant encara responia a diferents vacants, però com a resposta encara rebia silenci.

En algun lloc en aquesta etapa vaig començar a entendre com de valuós és per a una persona allò que no nota, o què considera que tothom té per defecte. Les persones a qui recorreu per demanar consell o simplement queixes de la vida no s'endinsen en aquestes subtileses. Han llegit llibres populars sobre psicologia i et diuen que has de sortir de la teva zona de confort. Tot i que fa temps que hi ha una broma coneguda que primer cal entrar a la teva zona de confort. Amb l'edat, el preu d'aquesta entrada o sortida augmenta; per exemple, ara simplement no puc permetre el luxe de deixar-me i anar a treballar com a intern. Només podeu canviar la vostra activitat amb cura, mentre romangueu a la vostra feina actual fins que els vostres ingressos siguin iguals.

Hi ha consellers raonables i donen recomanacions que jo mateix donaria. Això inclou l'aprenentatge autònom i el treball a distància o la creació del vostre propi projecte. Però aquí hi ha trampes.

El fet és que el treball a distància és un privilegi exclusiu per a aquells amb “experiència laboral”. És completament irreal per a un principiant que necessita ajuda i formació per aconseguir-ho. Ningú vol ficar-se amb tu de totes maneres, però aquí també has de fer-ho a distància.

L'autoestudi és terriblement ineficaç. El que us ensenyen, per exemple, en sis mesos, trigareu dos anys a descobrir-ho pel vostre compte. La proporció és una cosa així. Haureu de trobar tot tipus de petites coses, tècniques estàndard i trampes conegudes pel vostre compte, reinventant constantment la roda. Per descomptat, això pot fer-te, fins a cert punt, més informat, perquè tu mateix vas trobar i superar tot això. Però trigaràs quatre vegades més i encara no tindreu cap experiència real en projectes de producció real.

Al mateix temps, sé molt bé que l'experiència real i útil només sorgeix quan es resolen problemes reals de producció. En aquest sentit, accions com "escriure tic-tac-toe" t'ajudaran a entendre simplement l'idioma en l'etapa inicial. Però fins i tot si escriviu tic-tac-toe, batalla naval i serp, encara no podreu fer el que el vostre negoci necessita a la pràctica.

Aquí els més impacients tornaran a voler donar consells: pren, diuen, una especificació tècnica real d'alguns llocs autònoms i escriu-hi, i aprendràs pel teu compte i fins i tot tindreu una cartera.

Bé, finalment considerem el mètode del "projecte per a mascotes". Heu d'escriure un programa que sigui útil per a la gent i, a continuació, portar aquest programa perquè funcioni en algun lloc on facin programes similars. En teoria sona molt bé, però en realitat és una trampa. En lloc de treballar inicialment en un projecte real, perds el temps en tasques òbviament sense sentit, de manera que després podràs realitzar exactament les mateixes tasques, però amb sentit.

Atura! - em cridaran els lectors. - Espera! Això és un entrenament! Ella es veu així a tot arreu i sempre! I estaria d'acord si aquesta formació donava una oportunitat de resultats. Però no. Tornem al fet que ja tinc experiència en intents similars, entrenaments semblants.

Hi ha almenys una empresa al món que digui: la nostra empresa fa missatgers, escrivim-nos un missatger en tal o tal idioma, amb tals o tals paràmetres, i després et contractarem? No. Això sempre és una possibilitat, i per a una persona amb l'edat i l'educació incorrectes, la probabilitat és molt baixa. La vida m'ho va explicar molt bé. Per exemple, en diferents períodes de la meva vida vaig conèixer i utilitzar VB i VBA, Pascal i Delphi, SQL, R, JS, C# i fins i tot (estic sorprès!) Genesis32. En realitat, vaig trobar i vaig fer cursos, vaig fer els projectes notoris, els vaig poder mostrar en una entrevista i respondre preguntes sobre ells. I què?

En primer lloc, ningú simplement estava interessat i no va demanar que mostrés res, jo estúpidament no vaig arribar a aquestes entrevistes. En segon lloc, de tot això, realment només recordo VBA+SQL ara, perquè els faig servir tot el temps; la resta no és útil i s'oblida. A més, la situació semblava molt dura: no és com si miréssin els meus projectes i em diguessin "escolta, aquí tot està malament, no saps escriure codi, no funciona aquí i aquí". No, simplement em van ignorar. Educació d'arts liberals, saps? "És perquè sóc negre".

Resultats de

Com no em vaig convertir en programador als 35 anys

Когда даже под гнётом обстоятельств ты сохраняешь внутренний покой

Tot i el caràcter pessimista del text, no deixo d'intentar-ho. És que ara l'espai de possibilitats per a mi s'ha reduït dràsticament, només veig un camí realista: aquest és el "projecte de mascotes" esmentat anteriorment, però dirigit no tant a "buscar feina", sinó a "intentar crear un negoci". Heu de trobar un problema sense resoldre, resoldre'l i trobar almenys unes desenes de persones que utilitzaran la vostra solució. Una altra qüestió és que sembla senzill, però de fet és difícil trobar un problema que encara no hagi estat resolt per un dels milions de programadors i aspirants i, a més, prou senzill per a un principiant.

Ara he arribat a Python, seguint l'exemple de molts predecessors, he analitzat Habr i estic preparant un article sobre els resultats. Tenia l'esperança de publicar això com el meu primer article d'habra, però encara he d'afegir-hi un petit text. I llavors les publicacions sobre el tema "Com em vaig convertir en programador amb només una mica d'esforç" van començar a arribar, gairebé cada dia, o fins i tot dos al dia.

Així que no em vaig poder resistir a dir-vos per què em vaig esforçar molt però mai no vaig ser programador.

Per resumir breument, voldria dir el següent:

  1. Els desitjos i els esforços realment poden fer molt, però la base material segueix sent decisiva. Per als que la tenen, els seus desitjos i esforços els ajuden a aconseguir més. Els que no en tenen, els seus desitjos i esforços no els ajudaran a aconseguir el resultat habitual. Tenir una passió pels ordinadors des de la infància us pot ajudar a convertir-vos en programador, però no és una gran ajuda. Algú que ni tan sols s'ha interessat en els ordinadors, però els pares rics els van enviar a estudiar en una especialitat tècnica de moda, té moltes més possibilitats de convertir-se en programador. Però l'afició en si no és suficient, si -com en una de les publicacions recents- no et van comprar calculadores programables de petit.
  2. És hora de renunciar finalment al mite que per treballar com a programador n'hi ha prou amb saber programar. En el millor dels casos, n'hi ha prou amb poder-ho хорошо programar, per exemple, "escriure codi a la pissarra", sí, aquestes persones seran arrencades amb les mans. Parlar de gent que es treu del carrer només perquè sàpiguen a quin costat de l'ordinador està el teclat és una exageració molt forta en aquestes converses, veiem un error típic d'un supervivent. Al voltant de cada vacant de programador hi ha una "paret de vidre" del departament de recursos humans: les persones amb formació tècnica simplement no ho veuen, i la resta només pot colpejar-se el cap sense sentit. O, com en una altra publicació recent, aconseguir una feina "a través d'un conegut".
  3. Per "esdevenir" un programador a l'edat adulta, cal tenir el mateix conjunt de circumstàncies d'èxit que per a una edat jove. Per descomptat, un adult pot fer-ho molt millor (veu l'objectiu cap al qual va, té experiència en formació i desenvolupament, coneix les necessitats reals del mercat), però se li priva de molt (ha de mantenir-se, gastar temps a la vida quotidiana, i la seva salut ja no és això). I si, com en una altra publicació recent, hi ha suport material de la família i l'estabilitat de la vida en forma d'habitatge propi, aleshores canviar d'activitat és molt més fàcil.

Font: www.habr.com

Afegeix comentari