JavaRush /Java Blog /Random-TL /Sinasanay kong muli ang mga tao para maging Java programm...

Sinasanay kong muli ang mga tao para maging Java programmer (Archive)

Nai-publish sa grupo
Noong Agosto 1, 2012, inilathala ko ang aking artikulo sa Habré. Ang kanyang mga pagsusuri ang nagbigay inspirasyon sa akin na magsimulang magtrabaho sa proyekto ng JavaRush. Ang artikulo ay ibinigay sa ibaba. Muli kong sinasanay ang mga tao na maging Java programmer. Sinasanay kong muli ang mga tao upang maging Java programmer (Archive) - 1Kapag nakakita ako ng mga kaibigan na doble ang trabaho at kumikita ng apat na beses na mas maliit, sa tuwing magsisimula ang isang pag-uusap: "Hindi mo ba gustong magtrabaho bilang isang programmer?" Ang bait mo talaga. Baka out of place ka lang? Bilang resulta, muli kong sinasanay ang aking mga kaibigan at kakilala upang maging mga programmer. Ang buong proseso ay tumatagal ng dalawa hanggang tatlong buwan. 25 mga aralin sa 4 na oras. Pagkatapos lahat ay nakakuha ng trabaho bilang isang programmer. Ang artikulong ito ay hindi tungkol sa kung paano magturo, ngunit isang paglalarawan lamang ng isang prosesong gumagana. Kaunti tungkol sa aking sarili: sampung taon ng programming, kalahati nito sa Java. Sa kabuuan, muli kong sinanay ang walong tao para maging programmer. Nagtuturo pa ako ng tatlo ngayon. Nag-retrain lang ako kung nakikita ko na ang ganoong trabaho ay angkop para sa isang tao. Tungkol sa mga mag-aaral: 3 lalaki at 8 babae. Ang kalahati ay may teknikal na edukasyon. Mayroon ding abogado, ekonomista, accountant at historian. Ang iba ay nagtrabaho na sa isang lugar, ang iba ay katatapos lang ng unibersidad. Walang nakagawa ng programming mula noong paaralan. Isang karaniwang kuwento: Nagtapos ako sa unibersidad, ngunit hindi ko alam kung sino at saan ako magtatrabaho.

Bakit programming?

Bago turuan ang isang tao ng programming, mas mainam na ipaliwanag kung ano ang ginagawa nito at kung bakit kailangan niya ito.
  1. Ang isang madali, kawili-wiling trabahoSinasanay kong muli ang mga tao upang maging Java programmer (Archive) - 2 Ang Programming ay isang madali at kawili-wiling trabaho. Nagkaroon ng pagkakataon na ihambing sa ginagawa ng mga ekonomista sa isang bangko. Ito ay langit at lupa. Ang lahat ay mas boring sa bangko. At ang pagsunod sa dress code sa 30 degree na init ay hindi isang napakagandang bagay.

  2. Maayos ang bayad. Natutuwa lang akong makita kung paano nagsimulang bumili ng mga kotse o apartment ang aking mga kaibigan, pagkatapos ng 5 taon ng trabaho.

  3. Nababagong iskedyul.
    Ang isang masikip na iskedyul ay hindi kasiya-siya. Kukumpirmahin ito sa iyo ng sinumang na-stuck sa traffic jam sa oras ng rush hour, o pinagmulta dahil sa pagkahuli ng 5 minuto. Paano ang pagdating sa trabaho ng 11am at umalis ng 5am? Panaginip sabi mo? Para sa karamihan ng mga programmer, ito ay katotohanan. Gawin mo ang iyong trabaho at walang magsasabi sa iyo. Sa maraming opisina, hindi mo kailangang pumasok sa trabaho, ngunit magtrabaho mula sa bahay.

  4. Propesyonal na paglago.
    Sa halos anumang organisasyon, upang makakuha ng isang prestihiyosong posisyon at kumita ng magandang pera, kailangan mong gumawa ng isang karera. Ang isang programmer ay kailangan lamang na manatiling isang programmer. Hindi mo kailangang magsanay muli mula sa isang programmer patungo sa isang administrator o makipagkumpetensya para sa posisyon ng boss. Maaari kang umunlad nang propesyonal. Ang mga programmer na may lima hanggang sampung taong karanasan ay tumatanggap ng marangyang suweldo.

  5. Mataas na internasyonal na kadaliang mapakilos.
    Ang tatlong pinakamataas na nagbabayad na propesyon sa Kanluran ay: abogado, surgeon/doktor at programmer. Pero magiging inutil ang ating abogado sa ibang bansa: ibang batas, case law, etc. Kailangang matutunan ng doktor ang wika at muling kumuha ng mga pagsusulit. Ang programmer ay hindi kailangang matuto ng anuman. Parehong wika. Parehong pamantayan. Kadalasan pati ang mga customer ay pareho.

Bakit Java?

Ang kumbinasyon ng sumusunod na tatlong mga kadahilanan ay nagpilit sa akin na muling sanayin ang mga tao upang maging mga Java.
  1. Ang Java ay isa sa mga pinakamadaling wikang matutunan . Kaya kong turuan ang isang tao sa loob ng tatlong buwan.
  2. Malaking demand sa labor market. Maaari kang makakuha ng trabaho nang walang karanasan. Ang mga kumpanya ay handang kumuha ng matatalinong bagong dating at bigyan sila ng karagdagang pagsasanay.
  3. Pinakamataas na suweldo sa industriya. Ilan sa pinakamataas. Lalo na may kaugnayan para sa mga nagsisimulang programmer.

Pangunahing Prinsipyo

Mayroong magandang tuntunin para sa pag-iimpake ng backpack sa paglalakad:
  1. Gumawa ng isang listahan ng lahat ng kailangan mo.
  2. I-cross out ang lahat ng magagawa mo nang wala.
Halos maiisip ko kung ano ang kailangang gawin ng isang java junior sa unang taon ng trabaho. Kaalaman na magagawa mo nang wala sa unang taon ng trabaho - hindi namin ito kasama! Nagtapon ako ng maraming kawili-wili at magagandang bagay mula sa pag-aaral. Upang maging magaling na programmer kailangan silang turuan. Ngunit nagbibigay ako ng sapat na minimum para makakuha ng trabaho. Ang teorya lamang nang walang pagsasanay ay kadalasang hindi epektibo. Ito ang ipinapayo ko sa java junior na gawin sa unang taon ng pag-aaral:
  • Maging masaya ka na mayroon kang magandang trabaho.
  • Pag-aralan ang proyekto.
  • Magbasa ng mga matalinong libro.
  • Format ng klase.
Nagtuturo ako ng 2-3 tao sa parehong oras. Ang pinakamainam na laki ng grupo para sa akin ay tatlong tao. Tatlong buwan. Dalawang aralin sa isang linggo para sa apat na oras. Mayroong 25 mga aralin sa kabuuan. Ipinapaliwanag ko ang lahat ng eksklusibo sa mga halimbawa. Ang kakayahang makita ang lahat sa atin. Halimbawa, upang maunawaan ang mga koleksyon, isinulat namin ang aming ArrayList at LinkedList sa klase . Nagbibigay ako ng takdang-aralin upang mapalakas ang materyal. Saan ang pinakamagandang lugar para magsimula? Mula kay pascal. Bilang mga palabas sa pagsasanay at ang aking subjective na karanasan, lahat sa paaralan ay nag-aral ng Pascal. Depende sa sitwasyon, naglalaan ako ng 2-4 na aralin sa pag-alala kay Pascal.
  1. Mga Variable at ReadLn / WriteLn .
  2. kung,para sa,habang, mga array .
  3. Mga function at pamamaraan.
  4. Pagsasama-sama ng mga natutunan.

Format ng aralin

Karaniwan akong nagsasalita tungkol sa isang bagong paksa sa loob ng 10-20 minuto . Umupo ako sa computer (ang iba ay nakaupo sa malapit) at sumulat ng mga gumaganang halimbawa ng kung ano ang sinasabi. Pagkatapos, binibigyan ko ang lahat ng mga takdang-aralin sa kasalukuyang paksa. Ang bawat tao ay namamahala upang makumpleto ang 3-5 maliliit na gawain sa panahon ng naturang aralin. Hinihikayat ko kayong magbigay ng payo sa isa't isa (nagtuturo ng pagtutulungan ng magkakasama). Maaari mong tingnan ang mga lumang halimbawa. Hindi ka maaaring mag-copy-paste ng anuman.

Buod ng unang aralin sa Java

(maaaring hindi ang una sa lahat kung may mga paunang aralin sa Pascal)
  1. Sinasabi ko sa iyo kung ano ang Java , JVM , JDK , J2SE , J2EE
  2. I-install ang JDK , IDE (ang aking pinili ay Intellij IDEA )
  3. Paglikha ng unang programa. Ipinakita ko ito nang isang beses, pagkatapos ay inuulit ito ng mga tao.
  4. Input/Output, nagtatrabaho sa mga variable. Gumuhit ako ng mga pagkakatulad kay Pascal - nakakatulong ito ng malaki. Mas madaling maunawaan ang materyal kapag may pagkakatulad sa iyong nalalaman.

Mga alternatibong pamamaraan

Ang pakikilahok sa mga libreng proyekto ay isang mainam na tool para sa pagpapaunlad ng sarili. Ang isang taong mahusay na magtrabaho, ngunit hindi isang tagahanga ng programming, ay hindi angkop.

Ang itinuturo ko

Sinasanay kong muli ang mga tao upang maging Java programmer (Archive) - 3Tanging kung ano ang kailangan mo

Ang hindi ko itinuturo

  1. Algorithm, graph, atbp. Siya mismo ay isang medalist ng isang grupo ng Olympics. Para sa 10 taon ng tunay na trabaho, walang kailangan.
  2. UI, applet, atbp. Malamang, ang mga hinaharap na proyekto sa buhay ng aking mga mag-aaral ay mauugnay sa Tomcat , JBoss , WebLogic
  3. HTML/JavaScript. Mga hindi pangunahing kasanayan. Inirerekomenda ko ang pag-aaral sa sarili.

Trabaho

Sinasanay kong muli ang mga tao upang maging Java programmer (Archive) - 4Hindi ko maituturo ang lahat, at hindi ko sinusubukan. Ang layunin ko ay ang makakuha ng trabaho ang tao, ang kumpanya ay makakuha ng isang promising na empleyado, at ang parehong partido ay maging interesado sa kanyang karagdagang pagsasanay.

Paano makakuha ng trabaho. Pangunahing puntos

  1. Isulat nang tama ang iyong resume. Isipin kung anong uri ng kasunduan ang maaaring iguhit ng isang propesyonal na abogado, at kung anong uri ng kasunduan ang maaaring iguhit ng isang ordinaryong hindi sanay na tao. Pagdating sa mahahalagang bagay, huwag mag-atubiling bumaling sa mga propesyonal. Ito ay pareho dito: hindi mo kailangang lumikha ng isang resume sa iyong sarili, ngunit magtanong sa isang taong may kaalaman.

  2. Panayam. Nagsasagawa ako ng ilang mga panayam sa pagsusulit. At ipinapadala ko ang mga "nagtapos" upang dumalo sa mga panayam sa ilang mga opisina - para sa karanasan.

  3. karanasan. Dapat kasama sa iyong resume ang 3 hanggang 6 na buwan ng karanasan sa trabaho. Nagdaragdag ito ng kumpiyansa sa taong nagpasyang kumuha sa iyo.

Magtrabaho lamang sa mga kumpanya ng IT

O mas mabuti, pumunta sa malalaking kumpanya ng IT. Sila lang ang nagte-train ng mga baguhan. Ang layunin ng iyong unang taon ay makakuha ng mas maraming karanasan hangga't maaari, hindi pera. Nasa gitnang posisyon ng developer, ang demand ay lumampas sa supply, at ang mga suweldo ay nagsisimula nang tumaas nang husto.

Mga kwento mula sa buhay ng mga mag-aaral

Paano humiling ng isang pagtaas ng tama

Kwento ng isa kong estudyante. — Minsan akong nakatanggap ng suweldo na $2400. Dumating na ang susunod na deadline para sa pagbabago ng suweldo. Gusto ko ng 2800, ngunit paano makipag-ayos? Nagpasya akong humingi ng $3,000 , para makipag-ayos para sa 2,800. Gayunpaman, pagdating sa pagtalakay sa bagong halaga, lumabas na ayaw nilang itaas ito sa 2,600 . Wala na ba akong halaga? — Naisip ko, at nag-sign up para sa isang pakikipanayam sa isang third-party na kumpanya. Makalipas ang ilang araw, nagpunta ako para sa isang panayam at inalok nila ako ng $3,000 . Papasok ako sa trabaho kinabukasan, i-print ang alok na trabaho, at kausapin ang manager. Akala niya, tumawag siya kung saan. Makalipas ang kalahating oras ay lumapit siya at nag-alok ng $3200 . Nasiyahan ako, tinawagan ko ang kumpanya kung saan ako nagkaroon ng panayam at sinabing hindi ako makapagtrabaho para sa iyo, dahil sa aking kasalukuyang pinagtatrabahuan ay inalok nila ako ng 3200 . Nag-aalok sila ng 3400 . Ganap na hindi maayos. Determinado na akong magpatuloy sa pagtatrabaho, at pagkatapos ay nagkaroon ng balitang ito. Pero kasi Nasa fighting mood pa ako kaya pumunta ulit ako kay boss. Bilang resulta, nakatanggap ako ng $3600 . Mas malamang na makakuha ako ng pagtaas kung pareho (ako at ang boss) ay tiwala na mas mahalaga ako.

Pinakamabilis na karera sa kasaysayan

Sinasanay kong muli ang mga tao upang maging Java programmer (Archive) - 5Ikalawang kwento. Sinasabi ko ito sa unang tao. Nagpasya akong kunin ang aking unang trabaho. Nag-compile ako ng resume para sa java junior position , nagdagdag ng 4 na buwang karanasan sa isang hindi umiiral na kumpanya at nagpunta para sa isang panayam. Kinuha. Nagtrabaho ako ng tatlong buwan. Natutunan ko ang Java at naunawaan ang proyekto. Ngunit hindi ko nagustuhan ang kumpanya. Pagkalipas ng tatlong buwan, huminto siya. Nanatili ako sa bahay ng isang buwan, nag-aral, at muling nag-interview. Sa pagkakataong ito ay naghahanap na ako ng java middle position at, ayon sa aking resume, nagkaroon ako ng isang taon ng karanasan sa trabaho. Nagtrabaho ako ng dalawang buwan. Ang proyekto ay sampung taong gulang, ang mga propesyonal ay maaaring hawakan ito, ngunit ang isang baguhan sa naturang proyekto ay nababato. quit. Nakahanap ng bagong trabaho. Ngayon ay mayroon akong isang taon at kalahating karanasan sa aking resume. Sa pagkakataong ito ay lubos akong nasiyahan sa proyekto, ngunit nais kong umunlad at makakuha ng ibang suweldo. Dapat may isang kumpanya sa isang lugar na hinahanap ko, naisip ko. Nagtrabaho ako ng tatlong buwan. Para sa aking huling trabaho, nakuha ko ang posisyon ng senjor java developer. Ang tatlong taon ng trabaho sa isang resume ay nagbigay inspirasyon sa paggalang . Tatlong taon na akong nagtatrabaho sa kumpanyang gusto ko. Eksakto ang hinahanap ko. Masaya ako, at ganoon din ang customer. Ang pangunahing bagay dito ay hindi huminto. Hindi na kailangang magtiis sa katahimikan kung nakikita mong hindi ito sayo. Huwag matakot na huminto. Ang perpektong trabaho ay maaaring isang panayam lang ang layo mula sa iyo. Well, o dalawa, tatlo, apat.

Mga banayad na puntos

Upang maging isang mahusay na programmer kailangan mong mag-aral ng marami. Imposibleng gawin ito nang walang pagnanais na matuto at mahalin ang programming. Hinahabi ko ang pagnanais na matuto / umunlad sa proseso ng pag-aaral mismo. Ang mga ito ay hindi mga estranghero sa akin: Inilalagay ko ang aking puso dito at binibigyan sila ng mga kawili-wiling gawain. Ginagawa nila ito hindi dahil kailangan nila, kundi dahil interesado sila. Tulad ng kasiyahang nakalimutan mula pagkabata, kapag gumawa ka ng bago at nagtagumpay. Sa ating industriya, napakahalaga para sa isang baguhan na magkaroon ng karanasan at patuloy na matuto. Samakatuwid, ang mga malalaking kumpanya na nagbibigay ng karagdagang pagsasanay para sa mga junior ay ang aming lahat. Ang layunin ko ay ang aking mag-aaral ay makapasok sa ganoong opisina at mapagtanto ang kanyang sarili doon. Ang aking mga mag-aaral ay kumbinsido na ang programming ay madali, kawili-wili at malikhain. At ito ay nagiging ganito para sa kanila!

Tungkol sa mga panayam

Ang isang tao ay maaaring masuri lamang sa pamamagitan ng mga resulta ng kanyang trabaho, at hindi sa pamamagitan ng kanyang resume, kung saan isinulat ng lahat kung ano ang gusto nila . Ang suweldo ay kadalasang tinutukoy batay sa mga resulta ng isang pakikipanayam, na nagaganap bago makita ang tao sa trabaho. Bilang resulta, kadalasan ay may pagkakamali sa pagtatasa ng mga kwalipikasyon at kontribusyon ng isang espesyalista sa trabaho, lalo na kung ang employer ay pabaya sa pakikipanayam. Sa isang patas na pagtatantya ng suweldo na $700 , maaari kang magtrabaho ng isang taon sa $1000 sa isang buwan, o maaari kang magtrabaho sa $500. Ginagawa ko ang lahat upang ang pagkakamaling ito, kung mangyari ito, ay nasa direksyon ng kandidato - ang aking mag-aaral.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION