JavaRush /Java Blog /Random-TL /Ipakita mo sa akin ang iyong diploma! Kailangan ba ng isa...

Ipakita mo sa akin ang iyong diploma! Kailangan ba ng isang programmer na makakuha ng mas mataas na dalubhasang edukasyon?

Nai-publish sa grupo
Kailangan mo bang makakuha ng mas mataas na dalubhasang edukasyon sa isang unibersidad upang maging matagumpay na programmer? Ang tanong ay hindi maliwanag, permanenteng nauugnay, at may ibang mga opinyon sa bagay na ito. Ipakita mo sa akin ang iyong diploma!  Kailangan ba ng isang programmer na makakuha ng mas mataas na dalubhasang edukasyon?  - 1Sinasabi ng ilan na kung walang espesyal na "tower", ang mga gustong maging programmer ay matututong maging "cueers," automators, iba't ibang uri ng "form-slappers" at iba pang subspecies ng isang ordinaryong coder na hindi gaanong iginagalang ng mga programmer sa paggawa. Ang iba ay hindi sumasang-ayon sa puntong ito ng pananaw, na nangangatuwiran na posible na maging isang propesyonal na programmer sa tulong ng pag-aaral sa sarili at mga materyal na pang-edukasyon na magagamit sa Internet. Nasaan ang katotohanan? Gaya ng madalas mangyari, ang katotohanan ay nasa gitna. Sa isang banda, kung walang espesyal na mas mataas na edukasyon, magiging mahirap para sa marami na makapasok sa propesyon sa pangkalahatan, ngunit sa ilang partikular na promising at kumplikadong mga specialty sa programming, tulad ng artificial intelligence at machine learning, halimbawa. Ipakita mo sa akin ang iyong diploma!  Kailangan ba ng isang programmer na makakuha ng mas mataas na dalubhasang edukasyon?  - 2

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.Ipakita mo sa akin ang iyong diploma!  Kailangan ba ng isang programmer na makakuha ng mas mataas na dalubhasang edukasyon?  - 3

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.

    Ipakita mo sa akin ang iyong diploma!  Kailangan ba ng isang programmer na makakuha ng mas mataas na dalubhasang edukasyon?  - 4
  • 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.

Buod

Anong konklusyon ang maaaring makuha mula sa lahat ng nabanggit? Sa kasamaang palad, ang pinaka-banal: maaari kang maging isang programmer at makamit ang isang mataas na antas ng kasanayan sa propesyon na ito nang walang diploma sa iyong espesyalidad (pati na rin nang walang diploma). Ngunit ang mas mataas na edukasyon ay nagdudulot pa rin ng hindi maikakaila na mga benepisyo para sa isang karera sa hinaharap, kaya ang ganap na pag-abandona dito bilang isang ideya ay hindi rin ganap na tama. Ngunit anuman ang daan patungo sa tagumpay na iyong pinili, huwag kalimutan na ang tanging kinakailangan ay palaging masipag at panloob na pagganyak upang makamit ang layunin.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION