JavaRush /Java Blog /Random-TL /Coffee break #22. Paano makakuha ng trabaho bilang progra...

Coffee break #22. Paano makakuha ng trabaho bilang programmer na walang karanasan, 7 code editor para sa mga mobile device

Nai-publish sa grupo

Paano makakuha ng trabaho bilang isang programmer na walang karanasan

Source: Hackernoon Coffee break #22.  Paano makakuha ng trabaho bilang isang programmer na walang karanasan, 7 code editor para sa mga mobile device - 1 Malinaw kong natatandaan na nakuha ko ang aking unang trabaho. Inanyayahan akong umupo sa isang bar kasama ang isang grupo ng mga developer. Ito ang huling hakbang sa aking panayam - ang pagkilala sa koponan. Hindi ako makapaniwala na umabot ako ng ganito! Wala akong karanasan bilang isang programmer at nagsimula lamang akong magsulat ng code ilang buwan na ang nakakaraan. Ang pangunahing bagay na nag-abala sa akin noon ay mga teknikal na isyu: maaari nilang ibunyag ang aking kakulangan ng karanasan. Nagulat ako, ang mga teknikal na bagay na pinag-usapan namin ay nauugnay sa aking mga proyekto sa GitHub. Tumingin sila sa repository ko at nagkomento sa nakita nila. Ito ay maginhawa para sa akin dahil maaari kong pag-usapan ang tungkol sa mga proyektong ito nang walang anumang problema. Kaya paano ako nakarating ng ganito sa proseso ng paghahanap ng trabaho na walang dating karanasan? Sa artikulong ito, nais kong ibahagi sa iyo ang mga pangunahing kaalaman sa kung ano ang kinakailangan upang makakuha ng trabaho.

Buod

Magsimula tayo sa simula pa lang. Kailangan mo ng magandang resume. Ito ang unang makikita ng employer. Kahit na wala kang nauugnay na karanasan, kailangan mo pa ring magbayad ng maraming pansin sa pagbalangkas ng dokumentong ito. Minsan ang isang abalang employer ay maaari lamang tumingin sa isang resume. Mayroon kang ilang segundo upang mahuli ang kanyang mata at idirekta sa kanya na pag-aralan ang mga detalye. Panatilihing simple at maigsi ang iyong resume. Kailangang may kakaibang dahilan para mas mahaba ito sa isang pahina. Subukang makakuha ng mga rekomendasyon. Kung may makakapagrekomenda sa iyo, lubos nitong mapapabuti ang iyong mga pagkakataon. Abutin ang mga taong kilala mo. Hindi lahat sa atin ay may mga kaibigan na nagtatrabaho sa mga kumpanya ng IT, ngunit may iba pang mga solusyon. Halimbawa, natuklasan ko kamakailan ang Rooftop Slushie , isang serbisyo kung saan makakakuha ka ng mga rekomendasyon mula sa mga developer na nagtatrabaho para sa mga kumpanya tulad ng Google. Bago ipadala ang iyong resume, ipakita ito sa ibang tao. May posibilidad tayong maging napaka bias sa ating pagtatasa sa ating sarili. Ang ilan sa atin ay napalaki ang mga ego at ang iba ay may mababang pagpapahalaga sa sarili, at ito ay maaaring ipakita sa isang resume. Maghanap ng mga taong pinagkakatiwalaan mo na magbabasa ng isinulat mo tungkol sa iyong sarili. Laging ilista muna ang iyong mga praktikal na tagumpay. Maaari kang sumulat tungkol sa kung saan ka nag-aral sa ibaba. Maaaring wala kang anumang karanasan sa teknolohiya, ngunit dapat kang magbanggit ng isang bagay tungkol sa iyong mga personal na proyekto. O anumang bagay na nagbibigay sa employer ng pakiramdam ng iyong pag-unlad bilang isang developer. Huwag magsulat ng walang katapusang listahan ng iyong mga proyekto. Piliin ang pinakamahalaga, pati na rin ang mga nuances na malinaw na nagpapakita kung anong uri ka ng tao. Huwag magpaganda o gumamit ng mga trick. Ipakita ang impormasyon sa paraang nakakaakit sa paningin nang hindi nakakagambala. Kapag nakarating ka sa panayam, maaari kang pumunta sa higit pang detalye doon.

GitHub

Nabanggit ko na ang GitHub sa simula upang maipaliwanag kung gaano kahalaga ito para sa isang bagong developer. Kung wala ka pang GitHub account, gumawa ng isa ngayon! Mga biro sa tabi. Ito ang iyong resume, ang iyong portfolio, ang iyong karanasan sa trabaho, at lahat ng alam mo tungkol sa code na pinagsama sa isa. Ang isang aktibong GitHub account ay nagpapakita na ikaw ay seryoso at nagpapakita ng iyong pag-unlad. Ito ay isang bagay na titingnan nang detalyado ng sinumang seryosong tagapag-empleyo upang matukoy kung interesado sila sa iyo o hindi.

Portfolio

Lumikha ng iyong website upang ipakita kung sino ka at kung ano ang iyong ginagawa. Huwag matakot, kailangan mo lamang ng mga pangunahing kasanayan sa HTML upang magawa ito. Sa site maaari mong ipahiwatig ang lahat ng gusto mong malaman ng mga employer tungkol sa iyo. Mga link sa iyong GitHub at mga social network. Mga proyektong pinaghirapan mo. Isang bagay na kapansin-pansin at kawili-wili tungkol sa iyo nang personal. Ngunit huwag lumampas sa disenyo: ang site ay dapat gumawa ng isang kaaya-ayang impression.

Social Media

Samantalahin ang Twitter at Linkin. Maaari silang maging mahusay na mga tool upang matulungan ka sa kabuuan ng iyong pag-aaral at paglalakbay sa paghahanap ng trabaho. Maghanap at kumonekta sa mga aktibong komunidad sa iyong lungsod. Sa karamihan ng mga lungsod, maaaring maliit ang mga komunidad ng IT at mabilis na nakikilala ng mga tao doon ang isa't isa. Ito ay maaaring maging napakahalaga para sa iyo.

Pakikilahok sa mga kumperensya

Pumunta sa mga pampakay na pagpupulong at teknikal na kumperensya, makipag-usap sa mga tao. Kung bago ka at pakiramdam mo ay wala kang alam, maaari mong isipin ang iyong sarili bilang isang impostor na hindi nakakuha ng karapatang dumalo sa mga tech na event. Ngunit narito ang bagay. Walang sinuman ang biglang pipigil sa iyo sa gitna ng maraming tao at hihilingin sa iyo na pabilisin ang proseso ng pagsulat ng bagong aplikasyon. At kahit na pumasok ka sa isang pag-uusap tungkol sa mga teknikal na paksa na hindi mo pa naiintindihan, ang pakikipag-usap tungkol sa iyong sarili bilang isang baguhan ay hindi matatakot ang sinuman. Sa kabaligtaran, marami ang handang sumuporta sa iyo. Ngunit ang pinakamahalagang bagay ay na sa mga pampakay na kaganapan ay may pagkakataon kang makilala ang mga taong tutulong sa iyo na makahanap ng trabaho.

Huwag matakot sa mga kabiguan

Kapag isinumite mo ang iyong resume, makakatanggap ka ng mga pagtanggi. Sasalubungin ka ng katahimikan. Ito ay mabuti. Hindi ito salamin ng iyong mga pagkakataon sa hinaharap na makakuha ng trabaho. Patuloy na magtrabaho, patuloy na pagbutihin. Alamin kung aling mga bahagi ng iyong pag-aaral ang nangangailangan ng buli. Humingi ng payo. At panatilihin ang coding. Araw-araw na pinagbubuti mo ang iyong mga kasanayan, napapalapit ka sa pagkumbinsi sa isang tagapag-empleyo na gusto ka sa kanilang koponan. Ang pagtitiyaga ang magiging susi mo.

7 Mga Editor ng Code para sa Mga Mobile Device

Source: Medium Coffee break #22.  Paano makakuha ng trabaho bilang isang programmer na walang karanasan, 7 code editor para sa mga mobile device - 2 Bakit kailangan mo ng code editor sa isang smartphone? Ito ang kalayaang magsulat ng code kahit kailan at saan mo gusto. Walang makapaghuhula kung kailan magaganap ang isang kagyat na pangangailangan na gumawa ng pagwawasto sa isang proyekto. Ngunit kung mayroon kang paunang naka-install na application ng editor sa iyong smartphone, mas magiging komportable kang magtrabaho kasama ang code kaysa sa isang regular na notepad. dcoder . Sinasabi ng mga tagalikha ng Dcoder na ito ang pinakamabilis na mobile IDE. Available ito sa isang bersyon ng PC, pati na rin sa mga application para sa iOS at Android. Sinusuportahan ang isang malaking bilang ng mga wika (higit sa 35), kabilang ang Java, HTML, CSS, JavaScript, C, C++ at Python. Ang Dcoder ay may awtomatikong pagpapasok ng mga nakapares na bracket at indentation, at pag-highlight ng syntax. Maaari ka ring pumili ng isang tema. Ang Dcoder ay magaan - 6 MB lang. Ang kadalian na ito ay nakamit sa pamamagitan ng paggamit ng mga cloud compiler at cloud storage para sa code. Ngunit mayroong isang downside: maaari mo lamang gamitin ang application kung mayroon kang access sa Internet. Turbo Editor. Isang simple ngunit malakas na text editor para sa Android. Ito ay open source (kung gusto mo, maaari mo pa itong pagbutihin ayon sa iyong panlasa). Mayroong syntax highlighting para sa Java, HTML, XHTML, CSS, LESS, JavaScript, PHP, Python at maraming iba pang mga wika, pati na rin ang mode ng pagbabasa, awtomatikong pag-save ng mga file kapag lumabas sa application, tinitingnan ang mga resulta sa browser. Quoda. Ito ay isang madaling gamitin na code editor para sa Android. Tulad ng iba pang mga editor sa aming listahan, sinusuportahan ng Quoda ang maraming wika, kabilang ang C, C++, C#, CSS, HTML, Java, JavaScript, Lua, Markdown, PHP, Python, Ruby. Mayroong pag-highlight ng syntax, pinahabang keyboard, paghahanap at pagpapalit ng functionality gamit ang mga regular na expression at case sensitivity. Ang bayad na bersyon ay nag-aalok ng pagkumpleto ng code, pagsasama ng SFTP/FTP(S) at cloud storage, pati na rin ang page preview sa HTML/Markdown. QuickEdit. Isang mahusay na mabilis na editor na may functionality para sa parehong simpleng text at code. Bilang karagdagan sa bilis, nagtatampok ang QuickEdit ng pag-highlight ng syntax para sa higit sa 50 mga wika, ang kakayahang i-on at i-off ang line numbering, at suporta para sa isang pisikal na keyboard. Ang editor ay mayroon ding maayos na pag-scroll, awtomatikong pag-detect ng pag-encode, at kakayahang magkansela ng mga aksyon (nang walang mga paghihigpit). Ang pag-access sa mga file sa cloud storage ay suportado. Libre ang aming Code Editor. Ang editor ay libre, ngunit may advertising. Gaya ng nakasaad sa paglalarawan sa Google Play, ito ay isang buong IDE para sa Android. Bukod dito, maaari itong gumana nang walang koneksyon sa Internet. Ngunit sa kasong ito, hindi mo magagawang magtrabaho kasama ang mga file sa cloud storage (bagaman ito ay posible sa pangkalahatan). Android Interactive Development Environment. AIDEay isang pinagsama-samang development environment para sa paglikha ng mga Android application. Sinusuportahan ang Java, C/C++, HTML5, CSS at JavaScript. Dito makikita mo ang pagkumpleto ng code, pagsusuri ng error, pag-highlight ng syntax para sa Java at XML. Mayroong pagsasama sa Dropbox. Salamat sa pagiging tugma ng Eclipse, maaari mong buksan ang mga proyekto ng Eclipse. Ang Git ay suportado para sa propesyonal na pag-unlad. Mukhang maayos lang ang lahat, ngunit sa mga komento ay nagreklamo ang mga tao tungkol sa kawalan ng kakayahang mag-save ng mga file sa libreng bersyon at tungkol sa mga mapanghimasok na alok upang lumipat sa bayad na bersyon. Codeanywhere. IDE na may kasamang code editor, FTP client at terminal. Sinusuportahan ang isang malaking bilang ng mga wika (higit sa 100). Posibleng kumonekta sa mga serbisyo ng third-party (Dropbox, Google Drive, OneDrive, Amazon S3, Github, Bitbucket). Kung wala kang sariling server, ang Codeanywhere ay maaaring magpatakbo ng Linux container para sa iyo, kung saan, halimbawa, WordPress, Drupal, Magento ay magagamit.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION