JavaRush /Blog Java /Random-MS /Panduan untuk pembangun Java masa depan. Temuduga dan ker...
Fry
Tahap
Львов

Panduan untuk pembangun Java masa depan. Temuduga dan kerjaya

Diterbitkan dalam kumpulan
Panduan untuk pembangun Java masa depan.  Temuduga dan kerjaya - 1 The Force adalah sungai yang boleh diminum oleh ramai orang, dan latihan Jedi bukanlah satu-satunya cara untuk mengambilnya." — Luke Skywalker Semua pilihan buku tertinggal. Terpulang kepada anda untuk memutuskan yang mana antara mereka untuk dibaca dan yang mana tidak. Kini anda hanya mempunyai satu matlamat lagi: untuk mendapatkan pekerjaan dan membina kerjaya tanpa memijak garu. Artikel terakhir dibahagikan kepada beberapa bahagian: - Sebelum bekerja - Temu bual - Semasa bekerja Bahagian ini mengandungi banyak pendapat peribadi saya, jadi tolong jangan ambil frasa di luar konteks dan layan ia seperti perbualan terus terang dengan rakan lama :).

Sebelum kerja

Di bawah ialah sepuluh klise paling popular yang timbul apabila jiwa tertarik kepada pengaturcaraan, tetapi keadaan tertentu mengganggu orang itu. Tugas saya ialah cuba menghentikan kecurigaan anda dan menetapkan anda untuk cara berfikir yang positif. Jika anda membaca artikel ini, anda lebih jauh daripada yang anda fikirkan! Dari segi mental, anda sudah berada di tempat yang anda perlukan, dan jika anda telah membaca beberapa buku, maka anda sudah berada di separuh jalan. Oleh itu, berhenti meragui - ini adalah nasib orang yang lemah. Hanya ke hadapan! Lebih baik sudah? Lepas tu jom! “Saya tidak mempunyai pendidikan” Apabila saya benar-benar hijau dan memasuki akademi salah sebuah syarikat penyumberan luar yang besar, penemuduga dengan lembut memberi isyarat kepada saya bahawa mereka tidak berminat dengan diploma langsung, jadi soalannya adalah khusus - tentang OOP dan asas Jawa. Sudah tentu, anda akan menemui kekosongan di mana ketersediaan teknologi. pendidikan akan menjadi keperluan yang jelas. Cuma saya nak cakap yang ketiadaan dia bukan halangan hari ini. Banyak pejabat asing meminta BS/MS Sains Komputer atau, perhatian, pengalaman yang berkaitan. Tidak meyakinkan? Anda mungkin digalakkan oleh fakta bahawa saya tidak mempunyai pendidikan teknikal ;), tetapi ini sama sekali tidak menghalang saya daripada menimba pengalaman dalam syarikat besar. Tanya saya sekarang, apakah yang akan saya lakukan jika saya boleh memundurkan filem itu? Sudah tentu, saya akan pergi ke KPI/NAU, tetapi saya tidak akan terlalu sedih jika saya tidak masuk. Berhenti risau tentangnya. Masa akan berlalu - anda boleh mendapatkan ijazah pada usia 40 tahun jika anda mahu - tetapi buat masa ini, fokus untuk menjadi pemaju junior di sini dan sekarang. "Akan ada orang yang lebih bijak daripada saya" Akan sentiasa ada orang yang lebih bijak, lebih bijak, lebih fleksibel, lebih berbakat daripada anda, dan apa-apa pekerjaan tidak terkecuali. Fakta ini sama sekali tidak memberi anda hak untuk menyimpang dari matlamat anda. Mungkin, di suatu tempat di seberang dunia, terdapat seorang budak kecil dari Jepun yang mendarab dan membahagi nombor lebih cepat daripada anda, dan beberapa nenek dari Republik Czech menaip pada papan kekunci telefon bimbit lebih pantas daripada mana-mana remaja. Tetapi anda tidak memikirkannya, bukan? Jadi mengapa anda perlu mengambil berat tentang orang yang bekerja dengan anda sebaik sahaja anda diambil bekerja? Dalam beberapa cara, rakan sekerja masa depan anda akan lebih tinggi daripada anda, dan dalam cara lain mereka akan lebih rendah daripada anda. Ini baik! Kami mencoretnya. "Saya rasa saya tidak boleh" Baiklah, pertama sekali, tiada siapa yang berkata ia akan menjadi mudah, tetapi ini sama sekali tidak bermakna bahawa matlamat anda adalah mustahil. Tiada apa yang menghalang anda daripada mencuba, walaupun anda sedang bekerja sebagai akauntan atau perunding jualan. Datang selepas kerja dan duduk belajar. Jika dari masa ke masa anda melihat beberapa kemajuan, ini adalah tanda bahawa anda sedang bergerak ke arah yang betul. Jangan berhenti! Sekiranya anda sedikit berminat dalam perkara ini dan ia diberikan kepada anda, maka saya tidak tahu satu pun perkara yang boleh meyakinkan saya bahawa anda tidak layak untuk itu. "Saya ditimpa kemalasan" Kemalasan hanyalah kekurangan motivasi. Jika anda perasan bahawa kebanyakan masa lapang anda, bukannya belajar dan berada di landasan yang betul, anda melakukan sampah secara bodoh - saya segera memberitahu anda bahawa, kemungkinan besar, menjadi seorang pengaturcara bukan untuk anda. Sekurang-kurangnya bukan sekarang. Ada yang memanggil malas sebagai dosa, penyakit, taun zaman moden bersama dengan obesiti. Serahkan perkara ini kepada histeria kerjaya. Pada pendapat saya, segala-galanya dalam kehidupan ini dipenuhi dengan ilusi perjuangan dan persaingan: siapa lebih tinggi, siapa lebih kuat, siapa lebih kaya. Siapa yang mempunyai kereta yang lebih sejuk, yang dalam pasukan mempunyai gaji yang lebih tinggi, yang menekan bangku lebih berat di gim, yang mana antara gadis-gadis yang berkahwin lebih awal dan mempunyai anak - ini membuat anda sakit, seperti makanan segera yang busuk. Orang ramai berhenti hidup dan menikmati kehidupan, mengikuti impian mereka, menukar zon selesa mereka dengan pilihan antara Pepsi dan Coca-Cola. Bagi saya, kemalasan itu bagus, itu indah. Ini adalah fungsi perlindungan biasa badan anda untuk menjimatkan tenaga dan masa pada perkara yang tidak berguna untuknya. Manusia dicipta untuk bebas, jadi jika anda malas, berhenti cuba mengangkat punggung anda dari sofa - mungkin ia kini berada di tempatnya :). "Saya pergi ke sana kerana wang" Jika anda mengumpulkan pemaju dan berkata: mulai sekarang gaji anda akan menjadi 3-4k Hryvnia untuk mana-mana peringkat, dan penguji akan terus menerima kadar yang sama, maka persoalannya akan berbeza: bukan berapa banyak Ia adalah bom, tetapi berapa ramai pengaturcara yang akan kekal sebagai pengaturcara selepas berita ini. Ramai orang masuk IT kerana duit. Gaji diterjemahkan daripada dolar, keju dan DSLR yang mahal. Tidak kira berapa banyak saya bekerja dengan orang, selalu ada perbualan tentang perkara ini. Saya tidak mengatakan bahawa ini buruk, saya hanya mahu anda tidak cuba meyakinkan diri anda bahawa anda datang untuk tujuan rohani semata-mata untuk mengubah dunia menjadi lebih baik. Sebelum saya mendapat pekerjaan sebagai junior, saya tahu berapa gaji senior, petunjuk teknikal, dan juga pengurus pertengahan, dan pemikiran ini hanya memberi inspirasi kepada saya: pada masa saya sebelum bekerja sebagai pengaturcara, saya hanya boleh mengimpikan angka sedemikian. Panggil benda-benda ini dengan nama yang betul dan berhentilah memalukannya. "Nampaknya saya ini bukan milik saya." Lalu milik siapa? Anda tahu, ia mudah untuk menyemak. Buka jilid pertama Hortsmann dan mula membaca dan menulis kod daripada contoh. Jika anda tidak bosan dan anda tidak menandakan masa pada bab yang sama untuk minggu kedua, buang keraguan anda. Mempelajari kepakaran teknikal adalah perkara yang berurutan. Anda tidak boleh beralih kepada B tanpa mengetahui A, tetapi anda akan sentiasa berpeluang untuk kembali ke satu bab dan mengukuhkan asas anda. Berusaha untuk mendapatkannya. "Terdapat ramai seperti saya" Selalu ada persaingan untuk mendapatkan tempat. Saya tidak membantah, sebagai contoh, kini terdapat 300-400 penguji tanpa pengalaman, atau lebih banyak lagi setiap tempat. Ya, ini adalah kebenaran yang pahit, tetapi, sebaliknya, walaupun dengan penunjuk sedemikian saya tidak dapat mencari titik yang cukup serius. Ya, sekurang-kurangnya 100500 setiap tempat!! Anda sentiasa berpeluang untuk menimba pengalaman dalam projek anda: membina beberapa jenis perkhidmatan, program desktop, gunakan keseluruhan timbunan yang anda tahu - dan anda sudah pun membuat kemajuan, manakala selebihnya, selain daripada menghantar resume anda, lakukan tiada lagi. "Tiada sesiapa yang menjawab resume saya" Sambungan perkara di atas. Kemungkinan besar, untuk pakar IT masa depan tanpa pengalaman, boleh menulis resume yang cantik adalah bagus, tetapi apabila terdapat ramai orang untuk satu kekosongan, banyak resume sangat serupa antara satu sama lain: anda, sudah tentu, boleh menghantar foto dengan belahan (jika perempuan) atau menulis banyak teknologi , yang anda sendiri hanya tahu dari Wikipedia. Dalam kedua-dua kes, HR tidak akan peduli: jika kekosongan projek mesti termasuk seseorang yang, sebagai contoh, mengetahui AWS, maka mereka akan mencari AWS dalam resume. Ambil kira satu lagi perkara penting, seperti cadangan daripada rakan sekerja. Ini adalah kesakitan mana-mana orang yang tidak mempunyai kenalan seperti itu, kerana bahagian terbesar junior diambil dari sana (jika orang itu disyorkan - bukan orang bodoh, sudah tentu). Biasanya, untuk jawatan junior, saya tegaskan, mereka ambil pekerja aktif yang mencukupi dan bersedia untuk belajar, dan juga untuk makanan. Dan jika calon sedemikian gagal, maka kemungkinan besar anda akan menjadi yang seterusnya. Nah, sementara yang lain sedang ditemu bual, anda mempunyai banyak bidang yang anda boleh meningkatkan kemahiran anda: sumber terbuka, tugasan di Internet, dan mungkin bekerja bebas. "Saya tidak akan lulus temu duga/saya mahu menyertai syarikat tertentu" Ya, kemungkinan besar, temu duga pertama akan gagal, tetapi pengalaman yang anda akan perolehi tidak ternilai. Dengan setiap temuduga berikutnya, anda akan menjadi lebih yakin dan bijak. Saya masih ingat pertama saya... Tuhan, apa yang mengarut yang saya cakapkan?! Sungguh memalukan untuk pergi selepas itu (saya teringat hantu yang menyeringai di muka saya), tetapi apabila saya pulang ke rumah dan memikirkannya, saya menyedari bahawa ia adalah satu pengajaran yang indah. Selepas dia, semua peristiwa serupa berikutnya disemai dengan mudah dan yakin. Tiada siapa yang mati, mereka mencari orang seperti saya, bermakna saya akan datang. Percaya pada diri sendiri! Jika anda secara khusus ingin menyertai syarikat tertentu, maka saya fikir saya tidak akan memberitahu anda tentang penggodaman hidup yang popular di persekitaran kita, tetapi masih: sebelum anda menganjurkan mesyuarat dengan syarikat ini, pergi melalui temu bual dengan pesaing. Mungkin anda akan ditawarkan sesuatu yang anda tidak boleh menolak, atau keadaan akan menjadi lebih sukar. Saya tahu satu perkara yang pasti: anda tidak akan menyesal. “Saya rasa bagus dalam kerja ini juga” Anda tahu, ada pepatah lama: Le mieux est I'enneini du bien (“Yang terbaik ialah musuh yang baik”). Mungkin kerja anda bukan tempat yang paling teruk, tetapi ya, bos itu bodoh, jadi apa? Atau, sebagai contoh, tahun ketiga tanpa bonus, tetapi gaji yang stabil, terutamanya kerana saya sudah lebih dari 30. Sedikit sebanyak, ini mungkin benar, hanya ingat bahawa anda mempunyai satu kehidupan, dan ia tidak boleh disia-siakan kekecewaan, untuk keselesaan khayalan, apabila terdapat begitu banyak perkara menarik di sekeliling, dan seluruh hidup anda tidak cukup untuk memahami. Jangan takut untuk menjadi lebih baik, jangan takut untuk menjadi yang terbaik. Jangan mendengar sesiapa, pergi ke arah matlamat anda secara berterusan jika anda tahu bahawa ini adalah perkara yang anda mahu lakukan. Jangan takut untuk berubah!

Temuduga

Pada umumnya, anda boleh menemui semua ini di Internet atau bertanya kepada rakan anda, tetapi saya fikir ia tidak akan berlebihan. Di bawah adalah contoh temu bual untuk pembangun Java junior seperti yang akan berlaku sekarang jika saya menjadi penemuduga. Soalan boleh jadi apa sahaja, saya hanya cuba mengumpul sesuatu yang biasa tentang hospital. Cuba bayangkan anda bertuah. Skim standard Langkah 1. Seorang perekrut menelefon anda dan anda mengaturkan temu bual dengannya, sebagai contoh, esok pada pukul 11:00. Langkah 2. Anda tiba lebih awal, kerana jam 11:00 kemungkinan besar bukan masa untuk anda, tetapi untuk pembangun, yang telah menempah beberapa jenis bilik di mana mereka akan menyeksa anda. Adalah menjadi amalan yang baik bagi mana-mana perekrut untuk memberi amaran tentang perkara ini. Langkah 3. Sebenarnya, bermula dari langkah 3, semua mata boleh dicampur, kerana temuduga boleh pergi secara berbeza. Sebagai contoh, di sini anda mungkin ditanya tentang perkara asas, dari mana anda, mengapa di sini, dan sebagainya. Ada kemungkinan bahawa HR sendiri boleh melakukan ini, dan sudah tentu, mungkin dalam bahasa Inggeris. Sebenarnya, ia bergantung kepada syarikat. Langkah 4. Anda dijemput ke bilik mesyuarat, di mana anda akan berbual dengan seorang, dua, tiga orang, yang salah seorang daripada mereka akan menjadi senior atau ketua teknikal yang akan bekerjasama dengan anda pada masa hadapan, antara yang lain di sana mungkin master Scrum, pembangun lain atau HR. Mereka menemubual anda untuk seketika, kemudian berjabat tangan anda dan membiarkan anda pergi. Langkah 5. Mungkin ini akan menjadi keesokan harinya, atau mungkin sejurus selepas langkah 4 - anda akan mengadakan perbualan dengan pelanggan asing (jika ada), atau mungkin dia akan menjalankan temu duga itu sendiri. Seperti yang anda lihat, terdapat banyak pilihan. Di suatu tempat ada pelanggan, di suatu tempat ada juga temuduga melalui telefon. Ini hanya contoh. Contoh temuduga teknikal untuk pembangun Junior Java Saya berasa sangat kesal kepada underdeveloper yang membaca sesuatu yang bijak dengan matlamat untuk lemas/menghancurkan/menunjuk-nunjuk di hadapan pemohon semasa temuduga. Jika anda melihat orang seperti itu di hadapan anda dan merasakan tekanan dan ketegangan di pihaknya, segera hantar dia ke tiga orang yang menyeronokkan, kerana selepas berjaya, anda perlu bekerja dengan orang bodoh ini. Jangan sia-siakan saraf berharga anda. Temuduga, pertama sekali, harus dijalankan dengan matlamat untuk mengetahui apa yang calon tahu, dan bukan apa yang dia tidak tahu. Sememangnya, jika anda memerlukan seseorang yang mengetahui sesuatu yang khusus, tanya dia, jangan ganggu dia dengan perkara yang tidak berguna yang anda tidak gunakan dalam projek itu. Jadilah manusia, selepas semua! Di bawah adalah anggaran soalan yang mungkin timbul dalam temu bual. 5 soalan untuk setiap teknologi. OOP 1. Berikan contoh kehidupan sebenar polimorfisme? Apakah kelebihannya? Cacat? Tulis beberapa kod mudah. 2. Apakah antara muka? Kelas abstrak? Mengapa kita memerlukan antara muka jika kita boleh menulis segala-galanya secara bodoh dalam kelas (sedikit provokasi)? Begitu juga dengan kelas abstrak. Apakah kaedah lalai dalam Java 8? 3. Bina hierarki kelas menggunakan contoh khusus pangkalan data atau program khayalan (terdapat senarai kelas pekerja yang berbeza daripada pangkalan data) dan interaksi antara mereka (penggabungan, komposisi). 4. Bagaimanakah komposisi berbeza daripada pengagregatan (is-a, has-a)? 5. Bagaimanakah anda boleh memintas larangan ke atas pelbagai warisan di Jawa? JDK/JRE 1. Bagaimanakah JDK berbeza daripada JRE? Apakah JVM? 2. Apakah itu classpath dan untuk apa ia? Bagaimana untuk, sebagai contoh, memuatkan kelas lain ke dalam classpath? 3. Apakah yang anda ketahui tentang pemuat kelas? 4. Beritahu kami tentang javadoc? Untuk apa itu? 5. Apa itu JAR, WAR? Java Common 1. Apakah perbezaan antara kaedah statik dan bukan statik? Apakah yang muktamad? 2. Apakah itu boxing-unboxing? bait b = 127, b++, apakah hasilnya dan mengapa? 3. Apakah pembalut, untuk apa ia? 4. Apakah yang perlu saya lakukan untuk membuat anotasi saya? Apakah yang mengatasi/melebihi beban? 5. Mengapakah kelas String adalah muktamad? Apakah yang dilakukan oleh kaedah intern()? Struktur Data 1. Terangkan struktur Collections API dalam Java? Adakah anda sudah bekerja dengan API Strim? 2. Apakah perbezaan antara ArrayList dan LinkedList? Di manakah lebih baik untuk menggunakan ArrayList, dan di manakah LinkedList? 3. Beritahu kami cara HashMap berfungsi? Apakah ciri bekerja dengan TreeSet, HashSet? Adakah anda mempunyai pengalaman dengan koleksi Jambu Batu? 4. Tatasusunan dalam Java, contoh tatasusunan dua dimensi. 5. hashCode, sama dengan menggunakan HashMap sebagai contoh? Concurrency 1. Apakah itu proses? Aliran? Bagaimana untuk membuat benang? Apakah yang disegerakkan? Bagaimana untuk memahami ini atau sekeping kod selamat benang? 2. Apakah Thread.sleep, dan juga tunggu, maklumkan, hasil? 3. Berikan contoh kebuntuan? 4. Koleksi apabila bekerja dengan multithreading. 5. Operasi ThreadLocal dan Atomic SQL/JDBC 1. Menggunakan contoh khusus, dapatkan daripada pangkalan data Pengguna yang gajinya lebih daripada 5000. 2. Contoh SERTAI DALAM, SERTAI OUTER, Pesanan Mengikut, Kumpulan Mengikut. 3. Mengapa anda memerlukan Pemandu JDBC? Contoh. 4. Beritahu kami semua yang anda ketahui tentang ResultSet, beberapa contoh. 5. Tulis DAO mudah menggunakan RS. JPA/Hibernate 1. Apakah keburukan dan kelebihan JPA? 2. Apakah itu EntityManager? Entiti? 3. Kriteria dalam JPA/Hibernate. 4. One-To-One, Many-To-Many dalam JPA/Hibernate 5. Bagaimanakah anda melakukan JOIN dalam Hibernate? HQL? Spring 1. Apakah DI/IoC? Kelebihan. 2. Apakah Konteks Aplikasi? kacang? 3. Apakah jenis permulaan IoC? 4. Singleton, Prototaip pada Musim Bunga? Spring berasaskan anotasi? 5. Kitaran hidup kacang? Init-kaedah, musnah-kaedah? @PostConstruct, @PostDeploy? Maven 1. Fasa utama maven, kitaran hayat. 2. Bagaimana untuk menjalankan maven dengan ujian, tanpa ujian? Apakah archetype, pergantungan mvn? 3. Profil dalam maven, cara membuat, cara melancarkan. 4. Apakah syot kilat dalam maven? Repositori pusat/jauh? 5. Pemalam dalam mvn, cara ia berfungsi, beberapa contoh. Algo 1. Konsep algoritma, kelajuannya, Big-O-Notation. 2. Bagaimana untuk mencari elemen tengah dalam LinkedList sekali gus? 3. Tulis Tindanan primitif? Apakah perbezaan antara Stack dan Queue? LIFO, FIFO? 4. Isih Pantas, Isih Gabung. 5. Tulis satu atur cara yang menyemak sama ada sesuatu nombor adalah palindrom. Saya bersetuju, mungkin palang lebih bengkok ke tengah berbanding junior, tetapi saya fikir persiapan sedemikian pasti tidak akan menyakiti anda. Cuba mendalami setiap soalan. By the way, banyak kawasan di Jawa tidak dinyatakan di sini, sila ambil kira.

Semasa bekerja

Berikut ialah beberapa cadangan kecil untuk pembangun junior/pertengahan yang telah pun tenang. Petua mudah ini boleh membantu anda sama seperti ia membantu saya. Jangan degil Berhenti mencuba untuk membuktikan pendapat anda, walaupun ia sangat dekat dengan kebenaran. Anda telah menyedari bahawa anda telah lama bertengkar, yang bermaksud bahawa di seberang penghadang terdapat seekor keldai biasa yang hanya mempunyai dua pendapat dalam hidup: dia dan yang salah. Kami mempunyai sebilangan besar orang yang degil yang bertahan hingga akhir, hanya supaya ego mereka tidak goyah. Dan ini bukan sahaja rakan sekerja anda, mereka berada di mana-mana sahaja - di dalam bas mini, di kedai, saudara mara, kawan rapat - anda tidak boleh lari atau bersembunyi daripada mereka. Anda perlu berinteraksi dengan mereka, walaupun anda faham bahawa orang itu bercakap karut secara terbuka. Lebih-lebih lagi, perkara yang sama boleh berlaku kepada anda. Saya bersetuju, perkara mudah boleh dijelaskan walaupun kepada orang yang degil, tetapi bagaimana jika kita bercakap tentang isu seni bina dalam projek atau pendapat peribadi? Lupakan tentang sampah ini - jadilah fleksibel. Saya sangat menghormati orang yang boleh mengakui mereka melakukan kesilapan di hadapan semua orang. Inilah kualiti yang akan berguna kepada anda sebagai pakar junior - sukar untuk menghadapi konfrontasi dengan orang yang terbuka, terutamanya apabila dia mengakui bahawa dia sedang belajar dan berhak melakukan kesilapan. Jangan lewat Tidak kira sama ada tempoh percubaan atau hanya hari Jumaat, apabila semua orang terlupa dan tiba pada pukul 11. Satu lagi perkara penting: ketepatan masa adalah ciri profesional yang memperoleh mata tambahan untuk dirinya sendiri secara tiba-tiba . Dan mata tambahan tidak akan menyakiti seseorang tanpa pengalaman, bukan? Cuba jangan lewat dan tinggalkan kerja selepas bekerja dengan jujur ​​selama 8 jam. Jangan menyalahgunakan anggaran Malangnya, ini adalah situasi yang sangat biasa yang pernah saya alami pada masa lalu. Pembangun menetapkan sendiri 8-16 jam untuk menyelesaikan tugasan dan secara tidak dijangka menyelesaikannya dalam 3-4 jam. Dia menghabiskan masa yang tinggal untuk masa peribadinya dalam bentuk pingpong, seperti yang berlaku dengan saya, atau menonton YouTube dan hiburan lain. Dari sudut undang-undang, nampaknya kami telah bersetuju, tetapi dari sudut pandangan manusia, anda menghalang diri anda daripada perkara yang sangat penting: 1. Anda berdiri diam, kerana anda mengisi masa tambahan anda dengan perkara yang tidak perlu; 2. Anda tidak berkembang kerana anda tidak memaklumkan pengurusan anda tentang kemajuan pesat anda, tiada siapa yang tahu bahawa anda menyelesaikan tugas lebih cepat daripada yang dijangkakan; 3. Anda mula sentiasa melebihkan purata jumlah masa untuk nilai, ini hanyalah jalan ke mana-mana. Luangkan masa untuk belajar Peluang untuk ketinggalan dalam lokomotif adalah tinggi secara tidak realistik, jadi perlu diingat bahawa teknologi dan versi baharu berkembang dengan sangat cepat. Langgan penginjil Java zaman kita, baca ringkasan Java dan secara amnya berminat, pelajari perkara baharu. Ini akan membantu anda mengekalkan jenama anda dan berkembang. Tolong orang lain Jangan takut untuk membantu orang lain, walaupun mereka hijau seperti anda. Pertama, anda akan sangat mengukuhkan pengetahuan anda, dan kedua, anda akan mendapat penghormatan di mata orang lain, dan pada masa yang sama mereka akan membantu anda. Dalam persekitaran sedemikian, pasukan terbaik dilahirkan, serta pertumbuhan teknikal dan peribadi yang sangat pesat. Bermain sukan. Mempunyai hobi Tidak, serius. Bukan sahaja orang yang bersenam kelihatan dan berasa lebih baik, tetapi fungsi otak mereka juga lebih baik! Scoliosis, punggung bawah, berat badan berlebihan, pelbagai masalah dengan organ dalaman - duduk di depan komputer sepanjang masa, walaupun di luar kerja, menyumbang kepada ini. Jika anda tidak boleh bermain sukan (yang saya ragui), gunakan penggodaman kecil: bekerja sambil berdiri dari semasa ke semasa, turun dua perhentian lebih awal dan berjalan ke tempat kerja. Dan secara umum, berjalan lebih banyak. Terdapat juga risiko keletihan jika pengaturcaraan mengambil lebih banyak masa anda daripada 40 jam seminggu. Hobi peribadi akan datang untuk menyelamatkan - contohnya, fotografi, muzik, dll. Luangkan masa untuk kerohanian dengan kerap. Seimbangkan kehidupan peribadi anda Apabila teman wanita/isteri anda berkata: "komputer riba atau saya," anda perlu berfikir dengan teliti tentang tempat pengaturcaraan menduduki dalam hidup anda. Sebaliknya, apabila memulakan perjalanan anda dalam IT, anda perlu menerangkan dengan jelas kepada orang penting anda bahawa kini anda perlu belajar banyak untuk mencapai lebih banyak lagi. Saya harap mereka faham. Nah, cuba seimbangkan dan agihkan masa anda dengan betul. Lebih proaktif, jika anda merasakan, sebagai contoh, anda boleh berkongsi pengetahuan atau mempunyai topik yang menarik, mengapa tidak menganjurkan kursus kecil dalam syarikat untuk orang lain? Jangan takut untuk mengambil bahagian dalam projek sumber terbuka yang besar jika anda tahu cara anda boleh membantu. Jika anda ingin menulis permainan, projek sosial atau idea lain - lakukan, lakukan, lakukan! Jangan berdiam diri, sentiasa cari jalan untuk berkembang. Berdaya saing Tonton aliran baharu, kekal kemas kini dengan aliran yang berlaku dalam komuniti Java. Sebagai contoh, tidak ada salahnya jika anda sekali-sekala, dari semasa ke semasa, memantau kekosongan Java di DOU, tetapi bukan untuk melarikan diri dari kerja, tetapi untuk mengetahui teknologi yang masih relevan dan yang perlahan-lahan hilang dari pasaran . Cuba juga mengikuti kursus tentang Coursera, Udacity, dsb., teroka ufuk baharu. Dan juga Bahasa Inggeris: cuba tonton filem/siri kegemaran anda dalam asal dengan sari kata untuk meningkatkan kemahiran perbualan anda, muat turun beberapa aplikasi menarik untuk mempelajari bahasa (contohnya LinguaLeo), dan, pada akhirnya, ambil kursus.

Kesimpulan

Nah, projek kecil saya tentang DOU akan berakhir. Rakan-rakan yang dihormati, saya sangat berharap anda mendapat pekerjaan dan berharap semua yang saya terangkan dalam 7 artikel ini akan menjadi panduan yang berharga untuk anda, walaupun bagi mereka yang sudah bekerja sebagai pembangun Java. Junior masa depan, ingat bahawa tiada yang mustahil, dan jika anda benar-benar mendorong diri sendiri, anda pasti akan berjaya. Saya mahu anda akhirnya memutuskan sama ada ia untuk anda atau tidak, membangunkan pelan latihan terperinci dan mengikutinya dengan tenang. Jangan kecewa jika anda mendapat kesunyian sebagai balasan - ini semua sementara, perkara utama adalah percaya dan jangan sekali-kali menyimpang dari kursus, tetapi belajar, belajar dan belajar semula. Saya ingin mengucapkan ribuan terima kasih kepada pasukan DOU kerana menyunting banyak bahan dan memberi saya masa utama pada hari Isnin. DOU ialah komuniti hebat yang tidak lagi menjadi tapak untuk pakar IT Ukraine. Saya juga ingin mengucapkan terima kasih kepada semua pengulas yang membaca artikel saya secara menyerong dan mengambil frasa di luar konteks. Tanpa anda, artikel itu tidak akan kelihatan begitu menarik :) Semoga Angkatan bersama anda! Artikel asal diambil dari DOU
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION