JavaRush /Java Blog /Random-TL /Coffee break #62. Paano manatiling produktibo sa buong ar...

Coffee break #62. Paano manatiling produktibo sa buong araw. Paano Maaaring Seryosohin ang isang Bagong Developer

Nai-publish sa grupo

Paano Manatiling Produktibo sa Buong Araw - Mga Tip sa Programming at Pag-iiskedyul

Pinagmulan: Libreng Code Camp Nagsusulat ako ng code nang mali sa buong buhay ko. Naisip ko na maupo lang ako sa aking desk, buksan ang aking laptop, kumuha ng isang gawain mula sa aking listahan ng gagawin, at magsulat ng code hanggang sa makaramdam ako ng pagod. Ngunit sa katotohanan, ang istilong ito ng pagtatrabaho ay palaging pumatay sa aking pagiging produktibo pagkatapos ng dalawa hanggang apat na oras ng coding. Pagod na pagod ako kaya wala na akong ibang gustong gawin maliban sa mga pangunahing gawain (tulad ng mga pagsusuri sa code). Coffee break #63.  Paano manatiling produktibo sa buong araw.  Paano maaaring seryosohin ang isang bagong developer - 1Ngayon ay maaari akong magsulat ng code nang higit sa walong oras sa isang araw, at kahit ganoon ay hindi ako nakakaramdam ng pagod. Ano ang nagbago? Ang diskarte ko sa trabaho. Pagkatapos ng 62-plus na self-help na libro, dose-dosenang artikulo at pag-aaral sa pagiging produktibo, at isang toneladang pagsubok at error, nakabuo ako ng isang productivity system na tumutulong sa akin na mag-code, lumikha, at mamuhay nang lubos nang walang pagpapaliban, pagod, o kalat ng utak.

Ang aking productivity system

Ang aking sistema ng pagiging produktibo ay batay sa tatlong pangunahing prinsipyo:
  1. Iskedyul.
  2. Mga gawain para bukas.
  3. Sistema 69.
Tingnan natin ang bawat isa sa kanila.

Paggawa ng iskedyul

Nagsisimula ang lahat ayon sa iskedyul. Ano, saan at kailan ko natapos ang aking mga gawain. Ganito ang hitsura ng aking iskedyul: Coffee break #63.  Paano manatiling produktibo sa buong araw.  Paano sineseryoso ang isang bagong developer - 2Gumagamit ako ng whiteboard upang patuloy na paalalahanan ang aking sarili kung ano ang dapat kong gawin sa anumang oras. Palagi kong napapabayaan ang mga iskedyul, iniisip na alam ko kung ano ang dapat kong gawin at kung kailan. Pero sa totoo lang, lagi kong nakakalimutang gawin ang mga pang-araw-araw na gawain, kahit na parang nakasanayan ko na. Halimbawa, nang magising ako ng 7:00 am, alam kong mayroon akong isang libreng oras bago magtrabaho. Sa oras na ito, gusto kong isagawa ang aking mga ritwal sa umaga (almusal, ehersisyo, shower) at magbasa ng 30 minuto. Ngunit madalas sa umaga ay nakakalimutan kong humanap ng oras para magbasa. Nagugol ako ng dagdag na oras sa isang aktibidad (almusal) sa gastos ng isa pa (pagbabasa). At nang walang iskedyul, gumugol ako ng maraming oras sa pagpapasya kung ano ang susunod na gagawin. Maaari kong tapusin ang aking pag-eehersisyo sa hapon, maligo, umupo sa aking mesa, buksan ang aking laptop, at gumugol ng 10 minuto sa pag-iisip kung ano ang susunod na gawain. Kung kalkulahin mo kung gaano katagal bago gawin ang mga desisyong ito araw-araw, ang 10 minutong iyon ay magiging 60 minuto. Isang oras! Marami iyon. Ang isa pang bagay ay na sa proseso ng pagpapasya kung ano ang susunod na gagawin, palagi akong may anghel at isang demonyo na nakaupo sa aking mga balikat, "tinutulungan" akong magpasya kung dapat akong gumawa ng mga mahahalagang bagay o gumawa ng magaan na trabaho, o kahit na magpahinga upang magpahinga. Madalas ay kailangan kong gumamit ng paghahangad para pilitin ang aking sarili na gawin ang "tama" na mga bagay nang walang iskedyul. Sa sandaling gumawa ako ng iskedyul, nawala ang mga problemang ito. Ngayon lagi akong may oras para gawin ang nasa isip ko. Lagi kong alam ang susunod na gagawin. Hindi ko kailangan gumamit ng lakas ng loob para pilitin ang sarili ko sa mga mahahalagang bagay. Inilalagay ng iskedyul ang aking proseso ng paggawa ng desisyon sa autopilot. Kung gusto mong gumawa ng iskedyul, inirerekomenda ko ang paggamit ng Google Calendar para dito. Sa ganitong paraan, madali mong mai-edit ang iyong iskedyul o maibabahagi ito sa ibang tao. Bukod pa rito, inirerekumenda kong panatilihin ang iyong iskedyul sa isang piraso ng papel o sa isang whiteboard upang palaging ipaalala sa iyong sarili kung ano, saan, at kailan mo dapat ginagawa.

Gumagawa ng listahan ng gagawin para bukas

Habang ang isang iskedyul ay tumutulong sa akin na magpasya kung ano, saan, at kailan ko dapat gawin ang isang bagay, ang isang listahan ng dapat gawin ay tumutulong sa akin na pinuhin ang aking listahan ng mga gawain. Maaari akong magkaroon ng isang "perpektong pinlano" na araw at hindi pa rin magawa ang mahalaga sa akin. Dito papasok ang listahan ng dapat gawin. Nakakatulong ito sa akin na ilagay ang aking pagpapasya sa autopilot at gumugol ng mas kaunting oras at mga mapagkukunang nagbibigay-malay dito. Tinitiyak din nito na ginagawa ko lamang ang mga kinakailangang bagay (karamihan ng oras). Simple lang ang listahan ng gagawin ko: Gumagamit ako ng regular na papel na notepad para gawin ito at ang Notion bilang digital copy. Coffee break #63.  Paano manatiling produktibo sa buong araw.  Paano sineseryoso ang isang bagong developer - 3Gumawa ako ng listahan ng gagawin para bukas ng gabi. Bakit? Kapag pinaplano mo ang iyong araw sa umaga, iniisip mo ang bawat gawain na kailangang tapusin sa araw na iyon. Ito ay mainam kapag ang gawain ay malinaw at simple at alam mo kung ano ang gagawin (halimbawa, "pagsuri sa code ni John"). Ngunit kapag hindi mo alam kung ano ang eksaktong kailangang gawin, kailangan ng oras upang malaman ito. Halimbawa, kapag alam mong kailangan mong magsulat ng isang artikulo, ngunit hindi mo alam kung ano. Maglaan ng oras upang tuklasin ang iyong mga ideya at piliin ang tamang paksang isusulat. Bukod dito, may posibilidad na ikaw ay ma-trap sa iyong proseso ng pag-iisip (kapag sinimulan mong isipin ang mga resulta, detalye, proseso at iba pang iba't ibang bagay na may kaugnayan sa gawain, pagkatapos ay gugugol ka ng 5, 10, 15 o higit pang minuto. sa ibabaw nito). Ang paggawa ng listahan ng dapat gawin sa umaga ay nakakabawas sa iyong pinaka-produktibong oras. Samakatuwid, pinakamahusay na gumawa ng listahan ng gagawin para bukas sa pagtatapos ng araw.

Sistema 69

Noong nagsimula akong magsulat ng code, ginawa ko ito ng ganito:
  1. Binuksan ko ang laptop ko.
  2. Inilunsad ko ang code editor (VSCode).
  3. Pumili ako ng gawain.
  4. Nagsusulat ako ng code hanggang sa mapagod ako.
  5. Pagpapahinga (paggugol ng oras sa mga social network).
Mukha bang normal? Akala ko naman. Hanggang sa nabasa ko ang tungkol sa Pomodoro method. Ito ay isang diskarte sa pamamahala ng oras kung saan hinati mo ang iyong trabaho sa mga pagitan, karaniwang 25 minuto ang haba, na pinaghihiwalay ng mga maikling pahinga. Halimbawa, 25 minuto ng code work at 5 minutong pahinga pagkatapos. Hinahati mo ang iyong buong araw ng trabaho sa mga ganoong pahinga.
  • Pagsulat ng code 25 minuto.
  • Magpahinga ng 5 minuto.
  • Pagsulat ng code 25 minuto.
  • Magpahinga ng 5 minuto.
  • Pagsulat ng code 25 minuto.
  • At iba pa hanggang sa matapos ang araw ng trabaho.
Sinubukan ko ito at gumana ito, ngunit hindi kasing ganda ng naisip ko. Tiyak na naging mas produktibo ako, nang humigit-kumulang isang oras, ngunit nalaman ko na ang 25 minutong agwat ng trabaho ay masyadong maikli para sa akin (kinailangan ako ng 5-10 minuto upang makapagpatuloy, kaya hindi ako makakagawa ng anumang "mabigat na trabaho" para sa higit pa higit sa 15 minuto sa mga pagitan) . Kaya nagpatuloy ako at nakita ko ang panuntunang 52 + 17. Ano ito? 52 minutong trabaho at 17 minutong pahinga. Katulad ng pamamaraang Pomodoro. Sinubukan ko ito at mas gumana ito para sa akin kaysa sa pagitan ng 25 + 5. Nagawa ko na ngayong maging produktibo sa loob ng dalawa pang oras, ngunit nakaramdam pa rin ako ng sakit pagkatapos ng araw ng trabaho. Kaya hindi ako huminto sa panuntunang 52 + 17. Nagsimula akong magsaliksik ng pagiging produktibo at motibasyon nang mas malalim at natutunan ang tungkol sa mga epektibong pahinga. Kapag narinig ng karamihan sa mga tao ang salitang "break," ang unang asosasyon ay "paggawa ng isang bagay maliban sa trabaho." Halimbawa, ang pag-scroll sa iyong Instagram feed, pakikipag-chat sa mga kaibigan, o panonood ng YouTube. Sa pormal, lahat ito ay mga pahinga, ngunit hindi epektibo. Ang pangunahing tanda ng isang epektibong pahinga ay nagbibigay ito sa iyo ng enerhiya, hindi inaalis ito. Isang halimbawa ng aking mga epektibong pahinga:
  • Pisikal na ehersisyo.
  • shower.
  • Maglakad (nang walang headphone).
  • Mga pagsasanay sa paghinga (Paraan ng Wim Hof).
Pagkatapos malaman ang tungkol sa mga epektibong pahinga, naging halos perpekto ang araw ng trabaho ko: 52 minutong trabaho (8 minutong warm-up at 45 minutong matinding trabaho) at 17 minutong epektibong pahinga na nagbibigay sa akin ng lakas. Naging maganda ang lahat at naisip ko na maaari kong iwanan ito ... Ngunit lumipat ako. Ako ay nahuhumaling sa paggawa ng bawat oras ng aking trabaho ang pinaka-produktibong oras sa mundo. At sa tingin ko nagtagumpay ako. Ang isang bagay na pumipigil sa akin mula sa patuloy na daloy ng estado ay ang mga distractions. Ilang taon ko silang hindi pinapansin. Lahat ng mga notification na iyon ay lumalabas sa aking telepono, ang ingay ng mga tao sa paligid ko, ang daan-daang mga nakabukas na tab at mga bintana sa aking laptop... Itinakda ko ang timer sa loob ng 52 minuto, nagsimulang magtrabaho, at pagkatapos ay BAM! May lalabas na bagong notification. At tinanong ko ang aking sarili: "Ano ang mayroon?" Nawala ang konsentrasyon sa gawain. Nawala ang pagiging produktibo. Isang maliit na notification ang agad na sumira sa aking pagiging produktibo. Hindi ko ito binigyang pansin hanggang sa nagsimula akong sumisid nang malalim sa larangan ng personal na pag-unlad. Ngayon, kapag nagtatrabaho ako, pinapatay ko ang lahat ng notification, sinasabi sa mga tao na huwag akong istorbohin, naglalagay ng headphones (kung nagtatrabaho ako sa maingay na kapaligiran), isinasara ang lahat ng tab ng browser na hindi nauugnay sa gawain, at ginagawa ang lahat ng ginagawa ko. maaari upang maiwasang magambala sa oras ng trabaho . So far so good - parang perpekto na talaga ang sistema ko. Ngunit maaari ba akong magpatuloy? tiyak. Ang huling piraso ng puzzle ay WALANG multitasking . Kapag naririnig ko ngayon na may kayang mag multitask, napapangiti ako. Hindi gumagana ang multitasking. Isa itong mito. Mayroong isang pag-aaral na nagpapakita na 2.5% lamang ng mga paksa ng pagsusulit ang maaaring mag-multitask na may parehong antas ng kahusayan tulad ng pagsasagawa ng isang gawain. Ang natitirang 97.5% ay hindi. Samakatuwid, kapag kumuha ako ng isang gawain at sinimulang gawin ito, nakatuon lamang ako dito. Hindi dalawa. Hindi sa tatlo. Sa isa lang. Ito ang panuntunang sinusunod ko sa oras ng trabaho. Laging. Okay, ngayon ay mayroon na tayong lahat ng mga piraso ng System 69. Pagdikitin natin ang mga ito at tingnan kung ano ang makukuha natin:
  1. 52 minutong trabaho.
  2. 17 minuto ng produktibong pahinga.
  3. Tinatanggal namin ang lahat ng mga distractions.
  4. Nakatuon kami sa isang gawain sa isang pagkakataon.
Kahanga-hanga! Ito ang aking System 69.

Sa konklusyon…

Narito ang tatlong haligi ng aking sistema ng pagiging produktibo. Maaari mong gamitin ang aking productivity system upang matagumpay na makumpleto ang anumang trabaho, hindi lamang programming. Ngunit gamitin ito nang matalino. Best wishes!

Paano Maaaring Seryosohin ang isang Bagong Developer

Source: Free Code Camp Maaaring pamilyar ka sa trick na naghihintay para sa lahat ng nagnanais na mga developer: Hindi ako makakakuha ng trabaho dahil wala akong karanasan, at hindi ako makakakuha ng karanasan dahil hindi nila ako kinukuha ! Ito ay isang bagay na kinakaharap nating lahat sa simula ng ating mga karera. Palagi kaming nakakakita ng mga advertisement para sa mga posisyong "entry level" na nangangailangan ng 2-3 taon ng karanasan. Sobrang nakakainis ang sitwasyon. At kapag nakatanggap ka ng panibagong pagtanggi, parang wala na ring pag-asa. Kaya, ano ang dapat gawin ng isang bagong developer na walang karanasan para makuha ang kanyang unang trabaho?Coffee break #63.  Paano manatiling produktibo sa buong araw.  Paano maaaring seryosohin ang isang bagong developer - 4

Unawain kung bakit napakahalaga ng karanasan sa trabaho sa mga employer

Subukang ilagay ang iyong sarili sa posisyon ng employer. Ito ay magbibigay-daan sa iyo na maunawaan kung bakit ang ilang mga tao ay tinanggap at ang iba ay hindi. Makakatulong din ito sa iyo na huwag personal na hindi pinansin o tinanggihan. Ang bawat desisyon na kumuha ng bagong empleyado ay isang panganib. Ang taong ito ba ay magdadala ng mas maraming kita sa kumpanya kaysa sa halaga ng kanyang suweldo? Ang iyong gawain ay kumbinsihin ang employer na ikaw ay may kakayahang kumita. Ang problema ay para sa isang tagapag-empleyo, ang pinakamalakas na senyales tungkol sa kakayahan ng isang tao na magdala ng kita ay ang pagkakaroon ng karanasan sa trabaho. Kung walang karanasan, kung gayon ang pagkuha sa taong ito ay mapanganib. Samakatuwid, kailangan mong magbigay ng ilang iba pang mga senyales na kumbinsihin ang employer na ang iyong trabaho ay hindi nagdudulot ng panganib sa kanya. At ito ay hindi lamang tungkol sa mga teknikal na kasanayan. Ang mga desisyon sa pagkuha ay ginagawa ng mga tao. Samakatuwid, ang kakulangan ng karanasan ay maaaring pagtagumpayan ng mga personal na katangian, sigasig, interes sa pagtatrabaho sa isang partikular na kumpanya, at inisyatiba upang lumikha ng mga bagong proyekto. Ang lahat ng ito nang magkasama ay maaaring magbigay ng inspirasyon sa iyo.

Isang formula na tutulong sa iyo na makuha ang tiwala ng iyong employer

Trust = Proven Skills + Visibility Upang makakuha ng tiwala, kailangan mong ipakita na mayroon kang tamang mga kasanayan. At kailangan itong ipakita sa mga tamang tao. Muli, hindi lang teknikal na kasanayan ang pinag-uusapan natin. Ang kakayahang magsulat ng isang application ay napakahalaga para sa isang developer, ngunit ang mga malambot na kasanayan ay hindi gaanong mahalaga. Hindi lamang kailangan mo ng mahusay na mga kasanayan sa komunikasyon at pagganyak, ngunit kakailanganin mo rin ang kakayahang ipaalam ang mga ito sa isang potensyal na tagapag-empleyo. Kailangan mong ipakita ang mga ito at kumbinsihin sila na alam mo kung paano gamitin ang mga kasanayang ito upang magdala ng kita sa kumpanya. Makakatulong ito na kumbinsihin ang employer na bigyan ka ng pagkakataon at kunin ka, kahit na wala kang karanasan. Para sa isang matagumpay na demonstrasyon kailangan mo:
  1. Gumawa ng mga proyekto.
  2. Sumulat.
  3. Gumawa ng mga tamang koneksyon.
Tingnan natin ang bawat punto at tingnan kung paano epektibong pagsamahin ang mga ito upang nang walang karanasan ay magmukha kang isang karampatang espesyalista sa mata ng employer.

Gumawa ng mga proyekto gamit ang iyong teknolohiya stack

Ang kakayahang bumuo ng mga real-world na proyekto sa iyong napiling stack ng teknolohiya ay isang malaking plus dito. Kung ang kumpanyang gusto mong magtrabaho ay hindi tiyakin na mayroon kang mga teknikal na kasanayan, hindi mo makukuha ang trabaho. Ngunit mayroong isang caveat. Marami akong narinig na kwento ng mga developer na tinanggap para sa mga posisyong hindi sila kwalipikado. Naakit ang mga employer sa ilang katangian ng mga kandidatong ito at ang potensyal na nakita nila sa kanila. Ibig sabihin, kailangan mong maging technically competent, pero hindi mo dapat isipin na iyon lang ang mahalaga. Ang pinakamahusay na paraan upang ipakita ang iyong mga teknikal na kasanayan ay ang lumikha ng isang bagay na hindi pa nilikha ng sinuman. Kapag bumuo ka ng isang bagay sa pamamagitan lamang ng pagsunod sa isang tutorial, ipinapakita lamang nito na may kakayahan kang matuto at sumunod sa mga tagubilin. Ngunit hindi nito ipinapakita ang iyong kakayahang lutasin ang kumplikado at natatanging mga problema at lumikha ng isang bagay mula sa simula. Ang mga tagapag-empleyo ay naghahanap ng mga kandidatong may mga kasanayan na maaaring magamit sa paglutas ng mga problema sa totoong mundo. Ito ang babayaran mo sa huli. Ang payo ko ay magsimula sa pamamagitan ng paghahanap ng magandang kurso na nagtuturo sa stack ng teknolohiya na interesado ka. Ang mga kurso at tutorial ay mahusay para sa pagpapakilala ng teknolohiya at stack practice (ito ay mahalaga!). Ngunit hindi sila laging magtuturo sa iyo kung paano lutasin ang mga praktikal na problema at lumikha ng mga tunay na bagay. Samakatuwid, inirerekumenda ko na pagkatapos makumpleto ang kurso, lumikha ng iyong sariling proyekto gamit ang teorya na iyong pinagkadalubhasaan. Habang gumagawa ka ng isang proyekto, idokumento ang lahat ng iyong mga aksyon, isulat kung ano ang iyong ginagawa at bakit. Ito ay magiging kapaki-pakinabang para sa susunod na punto sa aming plano na bumuo ng tiwala sa iyo bilang isang espesyalista.

Sumulat tungkol sa lahat ng iyong nilikha at natutunan

Nagbibigay ang dokumentasyon ng ilang mahahalagang benepisyo. Para sa panimula, nakakatulong itong linawin ang mga ideya at proseso. Kapag isinulat mo ang iyong mga aksyon, hinihikayat ka nitong mag-isip at kumilos nang mas malinaw at maigsi. Bilang karagdagan, nakakatulong itong malinaw na buuin ang lahat ng proseso, dahil ang iyong layunin ay ipakita ang iyong mga ideya sa paraang mababasa at mauunawaan ng ibang tao. Ang lahat ng ito ay malamang na mas madaling sabihin kaysa gawin, ngunit kung magagawa mo ito, ito ay maghihiwalay sa iyo mula sa iba pang mga kandidato kapag naghahanap ng trabaho. Ang isa pang benepisyo na ibinibigay ng pagsulat ay pinahusay na komunikasyon sa bibig. Kapag nakakuha ka ng trabaho at naging isang propesyonal na developer, ikaw ay magiging isang mas epektibong tagapagbalita kaysa kung wala kang kasanayan sa pagsusulat.

Simpleng sistema ng pagsulat

Ang pagsusulat ay maaaring maging mahirap, lalo na kung ito ay bago sa iyo. Sa personal, gusto kong magsulat, ginagawa ko ito sa lahat ng oras, ngunit minsan mahirap pa rin. Kaya gusto kong ibahagi sa iyo ang isang simpleng tip na magbibigay-daan sa iyo upang simulan ang pagsusulat ngayon.

Maglaan ng oras para magsulat araw-araw

Napakahalaga nito dahil tinitiyak nito ang pagkakapare-pareho, at samakatuwid ay nagpapabuti ng mga kasanayan. Matapos magsulat ng maraming teksto, natuklasan ko na ang landas tungo sa tagumpay ay nasa pamamagitan ng pagsulat ng masasamang teksto. Ang pag-upo lang at paghihintay ng inspirasyon ay hindi ang pinakamagandang opsyon. Kailangan mo lang magsimulang magsulat. Sa sandaling magsimula ka, magugulat kang makita na ang mga salita ay pumapasok sa iyong isip na parang nag-iisa. Ngunit kung hindi ka magsisimulang magsulat, ang daloy ng mga salita na ito ay hindi dadaloy. Samakatuwid, agad na tukuyin kung gaano karaming oras ang maaari mong italaga sa pagsusulat bawat araw. Tandaan: ang pagsulat ng mga teksto at pag-edit ay dalawang magkaibang bagay. Dapat silang isipin bilang dalawang magkaibang gawain.

Sumulat mula sa pananaw ng isang guro

Nakakita na ako ng maraming post at tweet na isinulat ng mga nagnanais na mga developer sa linya ng "Natutunan ko ito..." o "Ngayon ay nagtrabaho ako dito...". Ang lahat ng ito, siyempre, ay mabuti. Ngunit kung sumulat ka na parang itinuturo mo ang lahat ng mga bagay na ito, at hindi mo ito natutunan sa iyong sarili. Sa ganitong paraan ang mga teksto ay nagbibigay inspirasyon sa higit na kumpiyansa. Halimbawa, sabihin nating gusto mong maging isang front-end na developer gamit ang React. At nagsusulat ka ng application sa pagpaplano ng menu. Sa halip na mag-post tungkol sa kung ano ang iyong natutunan tungkol sa React, magsulat ng isang artikulo sa "Paano bumuo ng isang menu sa pagpaplano ng app sa React." Ang pagbabago sa focus na ito ay nagpapahusay sa iyong imahe bilang isang developer at kung paano nakikita ng iba ang iyong mga kasanayan. Sa tingin ko, maraming tao ang nahihiya na magsulat sa ganitong istilo dahil hindi sila kuwalipikadong magturo sa isang tao. Ngunit kung may natapos ka, maaari mong isulat ang tungkol dito mula sa posisyon ng isang guro. Ikaw ay magiging isang medyo may awtoridad na mapagkukunan ng kaalaman para sa mga taong gustong bumuo ng katulad na bagay, ngunit hindi pa magawa ito sa kanilang sarili. Kapag nagsusulat ka ng mga artikulo, hindi mo lamang ipinapahayag ang iyong mga teknikal na kasanayan, ngunit ipinapakita mo rin na mayroon kang tiwala sa kanila, na kaakit-akit sa mga potensyal na tagapag-empleyo.

Panatilihin ang isang listahan ng mga ideya

Ang isang na-update na listahan ng mga ideya ay magliligtas sa iyo mula sa malikhaing krisis. Sa tuwing may ideyang pumapasok sa isip ko, nagdaragdag lang ako ng isa pang item na may maikling paglalarawan sa aking listahan. At kapag umupo ako para magsulat, magpapatuloy ako sa paggawa sa isang artikulong nasimulan ko na, o pipiliin ang susunod na ideya mula sa listahan. Ang pagkakaroon ng isang listahan ay nag-aalis din ng problema sa pagpili. Hindi mo kailangang tandaan ang lahat ng gusto mong isulat. Kunin lamang ang susunod na punto at simulan ang pagsusulat. Kung wala kang ideya, pagkatapos ay sumulat ng mga post na pang-edukasyon at sabihin sa kanila kung paano lumikha ng mga proyekto na minsan mo ring ginawa.

Hiwalay ang pagsusulat at pag-edit

Ito ay naging napakahalaga para sa akin. Patuloy akong huminto sa pagsusulat dahil sinusubukan kong i-reword ang mga bagay at i-edit ang mga bagay habang nagpapatuloy ako. Pero ngayon pinaghiwalay ko ang pagsusulat at pag-edit. Kapag nagsusulat ako, nagsusulat lang ako. Hindi ko iniisip ito, hindi ko pinipili nang mabuti ang aking mga salita, nagsusulat lang ako. Kung sa palagay ko ay nasabi ko na ang lahat ng gusto ko, pagkatapos ay isinantabi ko ang teksto at huwag itong hawakan hanggang sa susunod na araw. Sa umaga, sa sariwang isip, muli kong binasa at inedit ang aking isinulat.

Sumulat hindi lamang tungkol sa mga teknikal na bagay

Dahil isa kang developer, maaaring maramdaman mong dapat ka lang tumuon sa pag-unlad. Ngunit ipinapayo ko sa iyo na tumabi ng kaunti at magsulat din sa mga paksang hindi nakatuon sa programming sa dalisay nitong anyo. Sa huli, ang mga kumpanya ay kumukuha ng mga tao, hindi code. At ang mga tao ay maaaring angkop o hindi para sa bawat indibidwal na kumpanya. Ang iyong pagsusulat ay maaaring magsabi sa isang potensyal na tagapag-empleyo tungkol sa kung paano ka nagtatrabaho at nag-iisip. Salamat dito, ikaw ay magiging isang ganap na kongkreto, buhay na tao sa mga mata ng employer na ito, at hindi lamang isa pang resume. At bago ka pa magkaroon ng pagkakataong makapag-usap! Halimbawa, maaari kang sumulat tungkol sa kung bakit gusto mo ang programming, kung ano ang nag-uudyok sa iyo na magtrabaho nang husto, kung paano mo mapawi ang stress sa iyong libreng oras. Bagama't hindi ito nauugnay sa trabaho, bagama't malapit itong nauugnay sa buhay ng isang developer.

Bumuo ng mga koneksyon sa mga tao mula sa komunidad ng IT

Ang paglikha ng mga kinakailangang koneksyon ay ang huling punto ng aming plano. Madalas na itinuturo ng mga developer na ang networking ay may malaking epekto sa tagumpay sa paghahanap ng trabaho. Kasabay nito, ang pagsisimula ng pagbuo ng isang network ng mga contact ay hindi napakadali. Ang katotohanan ay ang paggawa nito ay hindi komportable, kaya naman hindi ito ginagawa ng maraming tao. Nangangahulugan ito na mayroon kang magandang pagkakataon na tumayo mula sa karamihan. Ang iyong portfolio at ang mga tekstong isinulat mo ay nagbigay sa iyo ng online presence. Ngayon ay oras na upang palawakin ang presensya na ito sa pamamagitan ng pagbuo ng isang network ng mga kakilala. Ang aking dalawang paboritong tool para dito ay ang LinkedIn at Twitter. Ang pinakalayunin ay bumuo ng network ng mga contact para hindi mo na kailangang maghanap ng trabaho. Sa isip, makipag-ugnayan ka lang sa iyong mga kaibigan at makatanggap ng mga angkop na alok. Ang pagbuo ng gayong network ng mga kakilala ay nangangailangan ng oras, ngunit sulit ito. Para sa mga nagnanais na developer, ang iyong unang layunin ay pataasin ang iyong visibility at ipaalam na naghahanap ka ng trabaho. Salamat dito, bibigyan ka ng pansin ng mga tao at ang iyong mga proyekto. At medyo posible na mahuli mo ang mata ng isang potensyal na employer. Upang mapataas ang iyong online visibility, inirerekomenda kong gawin ang sumusunod. Hindi na kailangang atakihin ang lahat. Kailangan mong makipag-ugnayan sa mga taong nagtatrabaho sa mga kumpanyang gusto mong magtrabaho at ipakita ang iyong interes. Upang makapagsimula, gumawa ng listahan ng 10 kumpanyang gusto mong magtrabaho. Pagkatapos ay maghanap ng 2-3 empleyado mula sa bawat isa sa mga kumpanyang ito. Tumutok sa mga taong humahawak ng humigit-kumulang sa parehong mga posisyon na gusto mong pasukin. Kumonekta sa mga taong ito sa LinkedIn o sundan sila sa Twitter (kung mayroon silang mga account sa mga network na ito, siyempre). Pagkatapos ay magpadala lamang ng mensahe sa lahat kasunod ng template:
  • Maikling panimula
  • Ano ang hinahangaan mo sa kumpanya kung saan nagtatrabaho ang taong ito?
  • Isang simpleng tanong na magiging madali para sa iyong tatanggap na sagutin
Halimbawa, kung gusto kong magtrabaho sa Ghost, maaaring ganito ang hitsura ng mensahe ko: “Hi! Ang pangalan ko ay Ken. Isa akong self-taught developer. Nasasabik ako sa ginagawa ng Ghost para sa industriya ng pag-publish. Ang pagpapagana ng subscription na inilunsad mo kamakailan ay isang bagay! Sabihin mo sa akin, ano ang ginagawa mo, bilang isang front-end na developer, tulad ng karamihan tungkol sa pagtatrabaho sa isang produkto na may ganoong mahalagang misyon?" Pakitandaan na hindi ka humihingi ng trabaho. Magsisimula ka lang ng usapan at relasyon. Ang mensahe ay maikli, sa punto, at nagtatanong ng isang katanungan na hindi mo maaaring i-Google lang. Ang halimbawang ito ay gumagana dahil talagang hinahangaan ko si Ghost. Ang iyong paghanga at pagnanais na magtrabaho para sa kumpanya ay dapat na tunay. Ang mga tao ay mahusay sa pagkilala ng pagkukunwari kahit sa malayo, kaya maaari itong maging isang masamang serbisyo sa iyo. Muli, dadalhin ko ang iyong pansin sa katotohanan na ang layunin ay hindi upang makakuha ng trabaho, ngunit upang magsimula ng isang pag-uusap at bumuo ng isang relasyon sa isang tao. Ang pagiging matiyaga at intensyonal tungkol sa pakikipagkita sa iba't ibang tao mula sa iba't ibang kumpanya ay makakatulong sa iyo nang malaki sa katagalan. Subukang makipagkita sa isang tao araw-araw. Sa sandaling magsimula ka ng isang relasyon, maaari mo itong paunlarin sa pamamagitan ng pakikipagkita offline, pakikipag-chat sa pamamagitan ng video, at pagtalakay sa iyong mga layunin sa karera. Ang mga network na nagbibigay ng magagandang pagkakataon sa karera sa mga tao ay nilikha sa ganitong paraan.

Paano pagsamahin ang lahat ng ito sa isang solong sistema

Ngayong alam na natin ang lahat ng mga bahagi, tingnan natin kung paano epektibong pagsamahin ang mga ito sa isang gumaganang sistema. Ang paborito kong paraan ay ang paglalaan ng oras. Tukuyin kung gaano karaming oras ang maaari mong italaga sa lahat ng ito araw-araw (depende sa density ng iyong iskedyul). Pagkatapos ay hatiin ang oras na ito sa tatlong bahagi. Ang una ay para sa paglikha ng mga proyekto, ang pangalawa para sa pagsusulat, at ang pangatlo para sa pagbuo ng isang network ng mga kakilala. Sa unang ikatlong bahagi ng pagkakataon, gagawa ka ng isang personal na proyekto. Pangalawa, ilarawan ang proyektong iyong ginagawa. Bilang kahalili, maaari mong ilarawan kung paano mo nalutas ang ilang mga problemang naranasan mo (kung ang paglalarawan ng proyekto para sa ilang kadahilanan ay hindi angkop sa iyo bilang isang paksa). Panghuli, para sa natitirang ikatlong bahagi ng inilaang oras, maghanap ng impormasyon tungkol sa mga kumpanya at kilalanin ang mga taong nagtatrabaho sa kanila. Ang lahat ng mga hakbang na ito ay maaaring mukhang simple (sa katunayan, ang mga ito ay simple), ngunit ang kanilang epekto ay malalim. Ang mga maliliit at tila hindi gaanong kahalagahan na mga aksyon na ito, na patuloy na ginagawa, ang tumutulong sa pagbuo ng isang mahusay na karera mula sa simula.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION