60% ng mga propesyonal na programmer ay natuto sa pamamagitan ng mga online na kurso
Sa kabilang banda, ang mga istatistika ay nagsasabi sa amin na sa mga programmer, ang mga taong nagtuturo sa sarili ay, kakaiba, ang karamihan. Ayon sa isang malakihang survey ng mga developer na isinagawa ng mapagkukunan ng Stack Overflow, 56% ng mga programmer na na-survey ang nag-ulat na wala silang espesyal na diploma (ang mga diploma sa mga specialty sa computer science at mga kaugnay na larangan ay itinuturing na ganoon). Kasabay nito, higit sa 85% ng mga developer na na-survey ang nagsabi na bahagyang isinasaalang-alang nila ang kanilang sarili na itinuro sa sarili, dahil natutunan nila ang hindi bababa sa isa sa mga programming language o isa sa mga frameworks sa kanilang sarili. Habang 13% ng mga respondente ay pinagkadalubhasaan ang propesyon ng isang programmer batay lamang sa malayang edukasyon. Bukod pa rito, 60% ng mga propesyonal na programmer na tumugon sa survey ay nagsabing gumamit sila ng mga online na kurso para sa pagsasanay kahit isang beses. Ayon sa parehong survey, humigit-kumulang 75% ng lahat ng programmer ay nakatapos ng mas mataas na edukasyon, iyon ay, isang-kapat ng lahat ng mga propesyonal na coder ay walang mga diploma. At kabilang sa mga mayroon, higit lamang sa kalahati (60%) ang nabanggit na nakatanggap sila ng edukasyon sa isang espesyal na espesyalidad na may kaugnayan sa computer science. Tulad ng nakikita natin, walang pinagkasunduan kung gaano kalaki ang espesyal na mas mataas na edukasyon na kailangan ng isang programmer. Kaya tingnan natin ang mga argumento para sa at laban.Mas mataas na dalubhasang edukasyon para sa isang coder. Mga argumento para sa"
"Kailangan bang makatanggap ng isang espesyal na mas mataas na edukasyon upang maging isang programmer? Mahigpit na nagsasalita, hindi. Ngunit tila sa akin na ang porsyento ng mga tao na maaaring maging seryosong programmer nang walang pormal na pagsasanay ay hindi kasing laki ng iniisip mo mula sa pagbabasa ng mga post tungkol dito sa Internet. Ang pagsasagawa ng mga unang hakbang sa programming ay medyo simple, at hinihikayat nito ang marami na pumunta sa propesyon na ito, kahit na wala silang kakayahan para dito. Talaga, kung wala kang pormal na pagsasanay, ikaw ay isang baguhan. Bagama't kung minsan ang mga baguhan na ito ay maaaring gampanan ang papel ng mga propesyonal na medyo nakakumbinsi, kahit na hindi sila isa," sabi ni Randall Schulz, isang bihasang programmer na humahawak sa posisyon ng senior developer sa Box. "Gayunpaman, huwag kalimutan na ang kakulangan ng pormal na edukasyon at ang kakulangan ng diploma - hindi ito ang parehong bagay. Ang ilang mga programmer ay nakatanggap ng buong edukasyon sa computer science, ngunit walang mga diploma," dagdag ng eksperto.-
Ang pag-aaral sa isang unibersidad ay naglalagay ng pundasyon ng dalubhasang kaalaman
Ang pangunahing gawain ng mas mataas na edukasyon ay upang makatulong na bumuo ng isang matibay at matatag na pundasyon para sa karagdagang mastery ng anumang propesyon. At, dapat itong tanggapin, sa kabila ng lahat ng kanilang mga pagkukulang, kahit na ang mga modernong unibersidad sa mga bansang nagsasalita ng Ruso ay nakayanan pa rin ang misyon na ito nang hindi bababa sa. Ang pag-aaral sa isang unibersidad ay kadalasang nakakatulong upang ilatag ang pundasyon ng isang malawak na batayan ng teoretikal na kaalaman at kasanayan, sa batayan kung saan ang pagbuo ng isang propesyonal na programmer ay nangyayari.
-
Ang pag-aaral sa isang unibersidad ay nagtatanim ng mga kasanayang nauugnay sa self-education
Kung ang teoretikal na kaalaman ay malinaw, kung gayon ano ang talagang kapaki-pakinabang na mga kasanayan na maaaring makuha sa isang unibersidad, dahil ang tunay na praktikal na mga kasanayan, kung saan mayroong isang pangangailangan sa merkado, ay napakabihirang ibinibigay ng mas mataas na edukasyon? Ang mga unibersidad ay nagtuturo kung paano matuto, at ang kahalagahan ng kasanayang ito para sa isang programmer ay mahirap i-overestimate. Muli nating banggitin ang manunulat at futurist na si Alvin Toffler, na nagsabi na "ang hindi marunong bumasa at sumulat sa ika-21 siglo ay hindi yaong hindi marunong bumasa at sumulat, kundi yaong hindi marunong matuto at muling matuto." Ito ay totoo lalo na para sa mga programmer at manggagawa sa iba pang mga teknikal na specialty.
-
Ang pagkakaroon ng espesyal na diploma ay nakakatulong sa paghahanap ng trabaho
Sa kabila ng katotohanan na ang pagkakaroon ng isang mas mataas na edukasyon sa pangkalahatan, hindi banggitin ang isang espesyal na diploma, ay bihirang isang mahalagang pamantayan para sa pagkuha ng isang programmer, kung minsan ang pagkakaroon ng isang diploma ay maaari pa ring maging napaka, lubhang kapaki-pakinabang. Halimbawa, sa mga kaso kung saan ang isang programmer ay nakakuha ng trabaho sa isang outstaffing na kumpanya para sa isang dayuhang employer na nagdududa sa kanyang mga kwalipikasyon, ang pagkumpleto ng edukasyon sa kanyang espesyalidad ay magiging isang mahalagang kalamangan. Gayundin, ang pagkakaroon ng diploma ay magiging lubhang kapaki-pakinabang para sa mga coder na nagsisikap na lumipat sa ibang bansa sa mga bansa sa Europa o North America, halimbawa.
-
Sa pamamagitan ng isang diploma, mas madali at mas mabilis na makakuha ng magandang simula sa propesyon
Ang pagkakaroon ng diploma sa sarili, bagama't hindi ito magbibigay ng magandang trabaho sa simula pa lang, ay makakatulong sa iyo na makapasok sa proseso "mula sa isang mataas na simula" sa pamamagitan ng mga internship sa mga kagalang-galang na kumpanya at, kung ikaw ay mapalad sa unibersidad (at bansa ng residence), salamat sa tulong ng mga respetado at mahusay na mga gurong eksperto sa propesyon.
-
Kung walang espesyal na diploma, mahirap makakuha ng trabaho sa ilang uri ng kumpanya at ma-promote
Halimbawa, upang makakuha ng posisyon sa isang kumpanyang pag-aari ng estado o internasyonal na organisasyon, ang pagkakaroon ng isang espesyal na diploma ay maaari pa ring isang mandatory na kinakailangan, dahil para sa mga tagapag-empleyo sa larangang ito, ang mga pormalidad ay gumaganap ng mas mahalagang papel kumpara sa mga komersyal na negosyo. Sa parehong dahilan, ang kakulangan ng tamang diploma ay maaaring hadlangan ang paglago ng karera sa mga kumpanya o organisasyong pag-aari ng estado.
Mas mataas na dalubhasang edukasyon para sa isang coder. Argumento laban"
Saan nagmula ang debateng ito kung ang isang programmer ay kailangang magkaroon ng isang espesyal na diploma o hindi? Hindi ba obvious na mauuna pa rin ang totoong karanasan at praktikal na kasanayan? Si Cody Harper, isang developer sa Sentinel, ay nagbibigay ng magandang paliwanag sa isang post sa Q&A site na Quora. "Kailangan ba sa mga araw na ito na makatanggap ng isang espesyal na mas mataas na edukasyon upang magtrabaho bilang isang programmer? Sa madaling salita, hindi. Bagaman hindi ito palaging nangyari. Hanggang kamakailan lamang, karamihan sa malalaking kumpanya, kabilang ang Google, Microsoft, Apple at IBM, ay ginawa ang pagkakaroon ng isang espesyal na degree na isang kinakailangan para sa mga aplikante at na-screen na mga aplikante upang makita kung natugunan nila ang kinakailangang ito. Samakatuwid, dati, nang walang mas mataas na edukasyon sa isang espesyalidad na may kaugnayan sa computer science, kadalasan ay hindi ka makakakuha ng isang pakikipanayam, pabayaan mag-isa na matagumpay na maipasa ito. Sa kabutihang palad, ang mga bagay ay iba na ngayon, " sabi ni Harper. At tama siya. Hindi pa katagal, ang isang espesyal na diploma ay talagang kinakailangan upang makakuha ng trabaho sa isa sa mga nangungunang kumpanya (hindi para sa lahat ng mga posisyon, ngunit para sa marami). Ngayon ang pangangailangan na ito ay inabandona, ngunit ang katotohanan na hanggang kamakailan lamang ay napaka-kaugnay na nagsasalita sa pabor ng mga unibersidad.-
Ang mga kurso sa unibersidad na nakatuon sa programming at computer science ay overloaded sa teorya
Sa kabila ng katotohanan na ang isang matibay na teoretikal na pundasyon ay isang walang alinlangan na bentahe ng pagtanggap ng isang ganap na edukasyon sa isang unibersidad, hindi maiiwasan ng isang tao na aminin na kung minsan ang mga kurso sa unibersidad ay sobrang kargado ng malalim na teorya. At ang mga guro ng mga teknikal na espesyalidad sa mga unibersidad mismo, kahit na napakahusay, ay kadalasang mga siyentipiko, matematiko, at simpleng mga teoretiko sa likas na katangian, na hindi gaanong interesado sa praktikal na aplikasyon ng programming tulad ng sa kawastuhan at "kagandahan" ng nakasulat na code sa sarili nito.
-
Marami sa mga asignaturang itinuturo sa mga unibersidad ay halos hindi na ginagamit
Tulad ng maraming karanasan na mga programmer, pareho sa atin at mga dayuhan, tandaan, ang mga modernong kurso sa unibersidad para sa mga programmer ay hindi lamang overloaded sa teorya, ngunit kasama rin ang isang malaking halaga ng lantaran na hindi napapanahong kaalaman na bihirang kapaki-pakinabang sa sinuman. Kadalasan, ang mga ito ay mga kursong nakatuon sa mga teknolohiyang iyon na dati ay may mahalagang papel, ngunit ngayon sa totoong mundo ay matagal nang itinuturing na isang bagay ng kasaysayan.
-
Binabalewala ng mga programa sa unibersidad ang maraming mahahalagang teknolohiya at kasanayan ngayon
Bilang karagdagan sa katotohanan na ang mga kurso sa unibersidad ay nagsasama ng maraming hindi napapanahong impormasyon, sila rin ay ganap o halos ganap na binabalewala ang maraming mahahalagang teknolohiya, kasanayan at espesyalidad sa larangan ng modernong pag-unlad. Halimbawa, tulad ng QA , disenyo ng laro, cloud computing at iba pang trending tech na lugar gaya ng artificial intelligence o big data . Bilang isang resulta, ang mga nagtapos na umaasa lamang sa isang kurikulum ng unibersidad nang hindi dinadagdagan ito ng self-education ay kadalasang hindi lamang nag-aaksaya ng oras ng labis na paglubog ng kanilang sarili sa teorya, ngunit nagtatapos din na may malubhang mga puwang sa kanilang kaalaman na maaaring naiwasan.
-
Ang mga unibersidad ay nagbibigay ng kaunting praktikal na kaalaman na hinihiling sa merkado
Kaya, bilang isang kinahinatnan ng lahat ng nasa itaas, ang isa sa mga pangunahing kawalan ng pagkuha ng edukasyon sa isang unibersidad ay ang katotohanan na ang mga bagong minted na may hawak ng diploma ay umalis sa mga dingding ng institusyong pang-edukasyon na may malaking halaga ng teoretikal na kaalaman at napakakaunti o wala. praktikal na karanasan. Bilang resulta, karamihan ay kailangan pa ring simulan ang kanilang karera mula sa pinakaibaba, sa kabila ng 4-5 taon na ginugol sa pag-aaral ng propesyon.
GO TO FULL VERSION