CodeGym /Java Blog /Random /Self-Education para sa Career Programmer. Kailangan mo ba...
John Squirrels
Antas
San Francisco

Self-Education para sa Career Programmer. Kailangan mo ba talagang mag-aral sa lahat ng oras?

Nai-publish sa grupo
Ang isa sa mga natatanging tampok ng pagbuo ng software bilang isang propesyonal na karera ay ang pangangailangang mag-aral sa lahat ng oras. Ang mga programmer na walang katulad ay pinipilit na makipagsabayan sa mga bagong teknolohiya at matuto ng mga bagong framework, tool at coding na wika. Ito ay maaaring tingnan bilang isang kawalan ng pagiging isang programmer o ang mga price coder ay kailangang magbayad para sa mataas na sahod kumpara sa ibang mga propesyon. Ngunit upang maging isang matagumpay na developer, wala kang pagpipilian kundi ang paggugol ng oras sa pag-aaral sa sarili nang palagian sa iyong karera. Self-Education para sa Career Programmer.  Kailangan mo ba talagang mag-aral sa lahat ng oras?  - 1Sa maliwanag na bahagi, ngayon ang pag-aaral ng mga programming language at pagkuha ng mga kasanayan sa pagbuo ng software ay mas madali at mas mura kaysa dati, na may maraming libreng tutorial at napaka-abot-kayang mga online na kurso tulad ng CodeGym na available online. Ngunit kahit na ang kaalaman ay napaka-abot-kayang pinansyal, kailangan mo pa ring bayaran ito gamit ang pinakahuling pera — oras. Kaya ngayon nagpasya kaming galugarin ang paksang ito nang mas detalyado at alamin kung gaano karaming oras at pagsisikap ang talagang ginugugol ng mga propesyonal na coder sa pag-aaral sa sarili at kung ano ang nararamdaman nila tungkol sa pangangailangang gawin ito.

75% ng mga developer ay natututo ng bagong teknolohiya kahit isang beses sa isang taon

Siyempre, ang saloobin patungo sa self-education at ang pagnanais na matuto ng mga bagong bagay sa mga developer ng software ay maaaring mag-iba. Ngunit kinikilala ng karamihan ang kahalagahan ng pag-aaral ng mga bagong teknolohiya sa regular na batayan. Bilang bahagi ng Stack Overflow Developer Survey 2020, tinanong ang mga propesyonal na coder kung gaano sila kadalas natututo ng bagong wika o balangkas. Sa mahigit 46,000 developer na lumahok sa survey, humigit-kumulang 75% ang nagsabing natututo sila ng bagong teknolohiya kahit man lang bawat ilang buwan o isang beses sa isang taon. Sa partikular, 34.9% o 16,165 respondents ang nagsabing natututo sila ng bagong wika o framework kada ilang buwan, habang 37.9% o 17,555 na mga propesyonal na coder na lumahok sa survey ay natututo ng bago minsan sa isang taon. Isa pang 25.1% ang nagsabing natututo sila ng bago minsan bawat ilang taon at 2.1% ang nagtuturo sa kanilang sarili sa mga kasanayan sa programming minsan sa isang dekada lamang. Kapansin-pansin, ang data mula sa Student Developer Reportng HackerRank, isang survey ng mga nag-aaral ng programming, ay nagpapakita na ngayon 65% ng lahat ng mga bagong programmer ay self-taught, na may 27.39% ng mga respondent na nagsasabing natuto silang mag-code sa pamamagitan ng self-directed learning at isa pang 37.70% ang nakakakuha ng kanilang mga kasanayan sa pamamagitan ng kumbinasyon ng paaralan at indibidwal na pag-aaral.

Mga mapagkukunan ng pag-aaral

Walang gaanong data ng pananaliksik sa kung anong mga partikular na channel ang mas gustong gamitin ng mga propesyonal na developer para sa self-education dahil madalas itong nakadepende nang malaki sa larangan at ang programming language software developer ay nagdadalubhasa. Ngunit ayon sa maraming survey at opinyon mula sa coding mga pro na ibinahagi online, ito ang mga pinakasikat na mapagkukunan ng kaalaman para sa coding sa self-education:
  • Mga online na komunidad ng developer tulad ng StackOverflow at HackerRank,
  • Pagbabasa ng mga tutorial at panonood ng mga tutorial na video,
  • Mga online na kurso tulad ng CodeGym,
  • Mga aklat-aralin sa programming,
  • Personal na komunikasyon sa iba pang mga developer,
  • Mga kaganapang pang-edukasyon tulad ng mga meetup, seminar, at coding bootcamp.

Data ng mga Java coder

Pagdating sa mga programmer ng Java partikular, mayroon kaming ilan sa aming sariling eksklusibong impormasyon batay sa survey ng mga miyembro ng komunidad ng CodeGym na nagtatrabaho bilang mga propesyonal na developer ng Java. 70.2% ng aming mga respondente ang nagsabing regular silang nagbabasa ng mga propesyonal na literatura. Halos kalahati (48.9%) ang kumukuha ng mga online na kurso na nakatuon sa mga partikular na teknolohiya, at humigit-kumulang isang-katlo ng lahat ng mga developer ng Java na aming na-survey ang madalas na sumasali sa mga kaganapan ng developer, parehong online at offline. 9.6% lang ng lahat ng taong lumahok sa survey ang nagsabing wala silang panahon para sa self-education. Interesado rin kaming malaman kung anong mga direksyon ang karaniwang pinipili ng mga developer ng Java para sa kanilang propesyonal na edukasyon. Narito ang mga pinakakaraniwang bahagi ng pag-unlad na tinukoy ng aming mga respondent, ayon sa kahalagahan:
  • Pagpapalalim ng kanilang kaalaman sa Java at Java development ecosystem;
  • Pag-aaral ng mga tool at teknolohiya sa pagpapaunlad ng mobile;
  • Mga kasanayan at kaalaman sa web development;
  • Mga teknolohiya sa cloud, Big data, microservice;
  • Ang ilang mga tao ay naghahanap upang matuto ng isa pang programming language bukod sa Java, kasama ang Kotlin bilang ang pinakasikat na opsyon, na sinusundan ng Go, C#, at PHP.
Sa pakikipag-usap tungkol sa mga espesyalisasyon at paglago ng karera, sinabi ng ilang miyembro ng komunidad ng CodeGym na natututo sila ng mga bagong bagay upang palakasin ang kanilang mga kasanayan upang maging Full-Stack na mga developer. Ang ilang mga coder ay naglalayong lumaki sa isang Team Lead o Tech Lead na posisyon.

Opinyon

Ano ang sinasabi mismo ng mga propesyonal na developer tungkol sa kahalagahan ng pag-aaral at pag-aaral sa sarili? Narito ang ilang nagbibigay-kaalaman na mga quote. "Ang pinaka ginagawa ng mga developer ay ang pagbabasa. Reading code, mga libro, dokumentasyon, StackOverflow. Karaniwang natututo ako araw-araw sa pamamagitan ng social media at espesyal na balita (karamihan sa Reddit at Twitter, ngunit sa pamamagitan din ng Apple at Google changelogs). Ngunit kapag nakahanap ako ng isang bagay na interesado sa akin ay sinubukan ko ito kaya na-code ko ito. Kasalukuyan akong natututo ng isang bagong paraan ng pag-aayos ng aking mga proyekto sa iOS halimbawa (2h bawat araw para sa isang linggo kapag nasa bahay)," sabi ni Anthony Da Cruz, isang bihasang coder at CTO ng isang tech startup .. "Kung ang tanong ay kung magkano ang dapat gastusin ng isa sa pag-aaral, ang sagot ay - dapat kang magkaroon ng plano sa pag-aaral, at gumugol ng hindi bababa sa dalawang oras bawat linggo sa pagtatrabaho para dito. Ito ay sa labas ng kaalaman na iyong nakuha mula sa iyong mga gawain. Ginugugol ko ang oras na ito sa pagsuri ng bagong teknolohiya, paggalugad ng mga bagong tool, paksa, prinsipyo, pamamaraan, atbp .Adithya Kumaranchath. Halos lahat ng mga beterano sa programming ay sumasang-ayon na ang kakayahang mag-aral sa sarili ay marahil ang pinakamahusay na tagahula ng isang matagumpay na karera sa pagbuo ng software. “Sa palagay ko ay hindi pa ako nakakilala ng isang magaling na programmer na hindi nakapagturo sa sarili sa ilang antas. Bilang isang hiring manager sa isang malaking kumpanya, masasabi kong ang isang kandidato na naglalarawan ng mga personal na proyekto at isang pagnanais na matuto ay hihigit sa isa na may kahanga-hangang antas sa bawat pagkakataon. Bagama't pinakamainam na magkaroon ng pareho," sabi ni Steven Burnap, isang makaranasang programmer at miyembro ng komunidad ng developer ng StackExchange. “Sa programming, self-teaching ang gagawin mo araw-araw. Kakailanganin mong turuan ang iyong sarili ng maraming bagay, hindi lamang mga wika at tool sa computer na patuloy na nagbabago. Kailangan mong matutunan ang code na isinulat ng ibang tao at kailangan mo ring ayusin iyon nang may kaunting pagtuturo at pangangasiwa. Bihira sa ilang organisasyon na makakuha ng anumang tunay na pagsasanay nang higit sa 1 beses sa isang taon (kung sakaling!). Make sure you can do (and enjoy) this, otherwise, consider a different career habang bata ka pa,” added Emmad Kareem.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION