Menjadi tumpukan penuh dan tidak menjadi

Saya persis tumpukan tunggal berusia 40+ tahun yang disebutkan dalam artikel sensasional . Ketika saya melihat tugas di mana backender menyebutkan dTo, yang Anda harus menulis mengikat di depan ... Saya berencana untuk kehilangan kesabaran. Pertama, saya bekerja dengan baik ketika saya marah. Dan inilah kasusnya. Dan yang kedua (dan ini penting), saya tidak ingin tahu apa itu DeTeO, di mana letaknya dan bagaimana cara mengatasinya. Saya hanya perlu jalur, metode, parameter, dan set respons. Dalam hal HTTP / REST. Saya tidak ingin masuk ke kode kembali. Saya bahkan tidak ingin menebak bahwa berdasarkan nama kelas dTo, Anda dapat dengan mudah menghitung lintasan.

Ini adalah masalah rasa hormat. Saya tidak pergi ke dapur pendukung. Dan ketika saya mengatur tugas di bagian belakang, saya dengan jelas mengecat antarmuka (sekali lagi dalam hal REST) ​​dan menjelaskan secara singkat mengapa saya membutuhkannya dan bagaimana saya akan menggunakannya. Bagaimana ini diterapkan di belakang bukan urusan saya, bagaimana saya mengimplementasikan pekerjaan bagian depan dan di mana saya meletakkan tombol - bukan mereka.

Apakah Anda sudah mengerti apa yang akan dibahas dalam artikel? Jadi - sedikit tentang itu. Saya bekerja sebagai lajang. Tapi sebenarnya, saya multi-stack. Selain itu, ia bekerja dan memberikan hasil dari pimpinan senior dan tim di depan, belakang, tumpukan penuh, sistem dan bahkan analisis bisnis. Dan saya senang bahwa saya memiliki latar belakang seperti itu.

Apa yang baik di dalamnya, dan bagaimana saya bisa melakukannya di bawah potongan.

Ayo pergi.


Dalam banyak artikel saya langsung memalsukan intrik. Saya menempatkan kesimpulan di awal artikel, dan kemudian saya membuka topik, dengan penjelasan, contoh, lelucon dan troll. Terutama ketika kesimpulannya kontradiktif, dan penjelasannya tidak jelas. Saya tidak melihat alasan untuk tidak menghemat waktu seseorang di sini.

Saya percaya bahwa, jika mungkin, ada baiknya bekerja di beberapa bidang. Terutama di masa muda, ketika otak tidak dipukuli, dan tidak ada tanggung jawab untuk keluarga dan anak-anak. Terlebih lagi, ketika Anda mengubah stasis, Anda hampir tidak kehilangan gaji, tetapi dalam jangka panjang Anda hanya menang.

PS Saya menulis terutama tentang senior, tetapi semuanya dapat diturunkan sedikit (saya punya sedikit pengalaman di tengah).

PPS Saya menggunakan istilah teknologi dan platform (sebagai sinonim) untuk bahasa pemrograman dan / atau kerangka kerja. Ini bukan kebetulan dalam konteks artikel. "Pengetahuan mendalam tentang bahasa" sering kali tidak ada di depan pengetahuan perpustakaan yang mendalam dan praktis (mungkin jika Anda tidak menggunakan LISP / Hackel atau C ++ dengan penyimpangan). Jadi katakanlah Python + Hadoop, Python + CV dan Python + ML - ini adalah teknologi / platform yang berbeda, untuk selera saya. Tentu saja, sering orang dengan pengetahuan dalam visi komputer, setidaknya, tertarik pada pembelajaran mesin, atau bahkan komputasi terdistribusi. Tapi ... untuk menjadi spesialis keren di ketiga platform ini, tidak cukup hanya menjadi spesialis pada satu platform.

  • Pengetahuan menjadi usang
  • Kebiasaan belajar
  • Diversifikasi
  • hype
  • Seluruhnya membantu hal-hal khusus

Jadi

Waktu hidup teknologi


Setiap teknologi hidup rata-rata 5 tahun * ( * Fantasi penulis ). Lalu entah itu digantikan oleh sesuatu yang lain. Atau teknologinya bergerak ke versi 2.0, secara ideologis kompatibel dengan yang sebelumnya, dan tidak terlalu ...

Padahal, Anda harus belajar lagi. Selain itu: Anda harus menghancurkan diri sendiri, meninggalkan perkembangan yang nyaman dan logika yang akrab. Rasanya sakit, sulit, dan membuat marah. Ketika tugas sederhana (dalam versi 1.0), dalam versi 2.0 itu membutuhkan kruk neraka dan banyak kode. Maka, tentu saja, Anda menemukan bahwa masalahnya bisa diselesaikan lebih dari sekadar. Lebih mudah daripada di 1.0. Tidak seperti dulu.

Bagaimanapun, ada siklus lima tahun, di mana pengetahuan dan praktik terbaik disusutkan. Karena itu, dalam perkembangannya harus terus belajar. Untuk berlari, hanya untuk tetap di tempat, seperti "Alice in Wonderland." Berhenti, di belakang dan permintaan turun.

Dan sungguh memalukan bahwa Anda harus belajar dendeng. Anda duduk sendiri, kode tanpa istirahat, mengembangkan teknik, mempelajari fitur halus dan "peretasan standar". Dan di sana ... waktu! Versi baru. Dan setengah dari pengetahuan tidak lagi dibutuhkan oleh calon majikan. Ini berarti bahwa akan sulit untuk membangun percakapan dengan atasan Anda, dimulai dengan: "ada situasi seperti itu di pasar ..."

Karena itu akan menjadi gertakan murni. Memang, pada pekerjaan saat ini, mereka terus berhasil dan aktif menggunakan platform yang pernah hype. Yang berangsur-angsur menjadi kotoran mammoth. Dan Anda menjadi semakin dan semakin keren spesialis ... dalam omong kosong raksasa. Dengan prospek hanya dalam menyapu itu, yang semakin berkurang di dunia (tetapi tidak dalam pekerjaan Anda saat ini).

Cepat atau lambat, karena satu dan lain hal, Anda berganti pekerjaan. Dan kemudian Anda harus berbicara dengan orang-orang yang telah lama menggunakan versi 2.0. Dan untuk terlihat sedikit menarik, karena Anda ingin menjadi raja, tetapi Anda mengerti bahwa sejauh ini bahkan tidak menengah. Dan jika Anda mengerti.

Ya, menurut teknologi 2.0, pada saat panduan dilihat, bahkan ada upaya untuk kode sesuatu. Tetapi jika Anda adalah spesialis yang baik dan bertanggung jawab, maka ini bukan waktu yang lama. Karena di tempat kerja, ada tugas, tetapi di rumah ... sudah kelelahan di tempat kerja ...

Dengan demikian, Anda akan kesakitan karena menyapu baru. Masalah majikan potensial dari kruk. Dengan mana Anda akan secara licik membungkus rake. Dan majikan, bajingan seperti itu, memahami semuanya dengan sempurna. Dan tidak keberatan berbagi dengan Anda biaya "pelatihan sangat cepat" Anda, "cukup" mengecilkan gaji.

Ya, semua orang ingin menyewa spesialis siap pakai, yang periode "roll-in" akan memakan waktu beberapa hari (idealnya beberapa hari yang mengambil formalitas dan mendirikan tempat kerja). Mereka ingin merekrut, tetapi mereka tidak bisa. Tidak banyak anak yatim piatu yang berkeliaran di pasar. Yah, kadang-kadang mereka berlari, tetapi mereka tidak memberi mereka banyak untuk berjalan, mereka segera membanting tawaran.

Akibatnya, pengusaha siap untuk mentolerir keterlambatan tak terduga dari penggaruk dan kemungkinan rasa sakit akibat kruk. Dan kami siap untuk mengambil posisi senior middle saat ini dengan harapan bahwa mereka akan tumbuh dengan cepat. Apalagi jika middle ini sudah senior dan menunjukkan hasil. Oleh karena itu, wawancara seringkali tidak didasarkan pada teknologi, tetapi karena mereka terbiasa melakukan apa masalah itu dan bagaimana mereka menyelesaikan * ( * Penulis berpikir demikian pada saat mulai bekerja pada artikel, kemudian melalui wawancara dengan "menulis penyortiran pada selembar kertas" dan sekarang bijaksana ).

Dan pada titik ini, Anda dapat membuat tipuan yang sulit dengan telinga Anda. Ambil dan jangan bekerja di platform 2.0. Anda dapat mencari (dan menemukan pekerjaan!) Di platform yang sama sekali berbeda.

Oh baik! Omong kosong, katamu. Ini tidak terjadi. Hmm ... Saya sudah melakukan ini berkali-kali. Dan, tidak seperti para pahlawan acara televisi terkenal, saya melakukannya.

Ya, kadang-kadang, Anda harus mengorbankan gaji atau kenaikan yang mungkin untuk itu. Ya, Anda perlu menghabiskan waktu mempelajari teknologi dan mencoba setidaknya sesuatu untuk dilakukan. Anda harus berkeliling wawancara dan mendapatkan paket kegagalan. Tapi cepat atau lambat Anda menemukan pekerjaan ... Ngomong-ngomong, beberapa kali orang-orang yang pertama kali menolak saya - kemudian berulang kali menelepon kembali dan memikat saya dengan barang yang berbeda.

Sekarang pertanyaannya adalah - mengapa mengubah platform? Saya akan meninggalkan yang paling enak di akhir artikel, tetapi ada sesuatu untuk dikatakan.

Apa yang ada di permukaan:

  • teknologi yang sudah ketinggalan zaman atau keluarnya teknologi dari “zona sensasi”
  • kebosanan dan kemurnian yang biasa

Setelah beberapa waktu, teknologi yang membawa roti andal dengan mentega dan kaviar dapat dihancurkan. Sangat kuat sehingga tidak mudah baginya untuk menghasilkan roti. Dan kemudian jangan mengempis, tetapi benar-benar mati. Dan seringkali ini ditunjukkan kepada kami di institut, mengatur pelatihan untuk necroplatform. Pada 96, saya menemukan Clipper dan Supercalc (saya mulai menulis apa itu, tetapi setelah menulis paragraf besar, saya menghapusnya - artikel itu bukan tentang arkeologi, tetapi pada tahun 96, kedua produk ini harus diajarkan kepada para arkeolog). Dan kami, bukannya belajar pelajaran (bahwa tidak ada yang bertahan selamanya di IT), menggerutu pada para guru besar yang menyebalkan.

Dan bahkan jika teknologinya jauh dari kematian, ia dapat dengan mudah meninggalkan "zona hype". Artinya, pasar secara besar-besaran dapat meninggalkan teknologi dan beralih ke sesuatu yang lain. Saya bahkan tidak akan memberikan contoh - Anda sendiri dapat mengingat massa mereka, bahkan jika di IT hanya beberapa tahun.

Jika teknologi "mati", Anda kehilangan gaji dan menjadi sulit untuk mencari pekerjaan.

Namun, jika antihaypanula mungkin hilang dalam gaji Anda, tetapi Anda “dalam kesulitan” mencari pekerjaan. Tetapi mereka yang terbiasa dihancurkan berkeping-keping oleh majikan sangat tidak nyaman dan tertekan dalam situasi seperti itu (saya tahu ini secara langsung - ini benar-benar sulit, terutama jika keluarga bergantung pada lengan mereka).

Hanya ada satu jalan keluar - untuk memilih platform yang paling menarik dari "hype pool" dan menyelaminya dengan kepala Anda. Dan ini lebih sulit daripada mencoba memeras laba dari pengetahuan dan keterampilan yang menua dengan cepat (pengalaman saya mengatakan demikian). Dan, yang paling lucu, ini menarik. Anda harus memaksakan otak Anda: membaca, memahami, membentuk alat dan solusi untuk tugas Anda. Saya dari ini sering hanya terburu-buru tidak kekanak-kanakan. Dan, ingatlah, pencarian ini untuk uang majikan.

Ya, kadang-kadang terjadi bahwa teknologi baru tidak masuk sama sekali. Terus terjebak dalam hambatan dan keterbatasan teknologi. Tapi mempelajari yang baru, setidaknya 2 dari 3 kasus, jauh lebih menarik daripada "cetakan memukau".

Faktanya adalah bahwa dalam pekerjaan di mana Anda telah lama, di mana Anda telah dicintai dan dihormati, ada satu tolok ukur masalah. Anda membangunnya sendiri dan memiliki banyak git darinya. Anda tahu bagaimana sistem bekerja, metode dan alat telah dikembangkan yang memungkinkannya berkembang, jika tidak tanpa batas, tetapi justru di cakrawala tahun ini. Anda tahu apa rencana bisnisnya, Anda tahu sistem baru apa yang akan dibuat berdasarkan pengembangan Anda (bisnis menyukai solusi turnkey cepat) dan ...
Dan itu ... membosankan. Karena jalurnya. Dengan mana bisnis bergegas ke jarak keuangan, dan Anda hanya memberikan gerakan maju lokomotif dan, kadang-kadang, perbaikan ... bufet stasiun.

Dan bahkan jika Anda berganti pekerjaan, tetapi jangan berganti teknologi, maka ... Jadi Anda datang ke tempat baru di mana orang-orang mencoba membuat campuran yang digerakkan oleh kabel dengan armadillo. Dan di sinilah Anda: jangan menggantung rel pada Sequoia (terutama karena belum semua Sequoia tumbuh). Lebih baik menggunakan bantalan dengan ukuran standar A1 * ( * ukuran standar nyata ) dan rel dari merek MT-LB-70RX * ( * satu set huruf dan angka acak ). Anda dapat dengan cepat membuat jalan sempit untuk prototipe, lalu, jika ada, kami menulis ulang kanvas.

Semua orang kagum, terinspirasi, bertepuk tangan. Mereka menunjuk Anda bintang rock utama dan pergi menggergaji sequoia ke bantalan dari ukuran yang ditentukan. Dan Anda ... sudah pada tahap ini menjadi membosankan. Anda pergi untuk membuat digerakkan oleh kabel, tetapi Anda tidak membutuhkannya untuk mengangkut batubara dan tongkat. Dan lagi Anda membangun kebiasaan yang biasa, mungkin dalam lanskap yang sedikit berbeda.

Bahkan, solusi yang dikembangkan sangat keren. Untuk bisnis. Majikan tiba-tiba mendapatkan apa yang diimpikannya dengan basah untuk waktu yang lama. Dan menghujani Anda, jika bukan barang, maka rasa hormat yang luar biasa. Ya, ini juga sesuatu yang harus Anda rasakan dalam hidup. Tapi, sekali lagi, kebosanan dan ... cakrawala terbatas untuk penggunaan "perkembangan yang solid." Bisnis ini siap menggunakan solusi yang sangat ketinggalan jaman jika mereka memberikan keuntungan cepat. Tetapi juga untuk saat ini.
Ketika saya berada di jalur yang panjang, saya melihat penurunan tajam dalam produktivitas dan aktivitas otak. Mereka mencintai saya, menghargai saya ... dan saya harus memaksa diri saya untuk bekerja dengan derit.

Dalam kasus ini, masuk akal lagi untuk mengubah pekerjaan dan / atau platform. Tentu saja, ada cara lain untuk keluar dari keadaan ini, tanpa ekstrim. Tapi, saya bukan musuh alasan saya sendiri, meskipun ...

Meskipun ... oke, bertentangan dengan diriku sendiri. Bekerja dalam kebiasaan, agak mengganggu saya secara pribadi, karena saya biasanya berpikir cepat dan membuat keputusan (walaupun tidak selalu yang benar). Saya suka memecahkan masalah. Temukan solusi kompromi yang keren atau rumit, atau bahkan dengan pamer untuk ditawarkan kepada palu kruk (menyatakan bahwa sebenarnya tidak mungkin untuk melakukan ini). Tetapi untuk mengimplementasikan solusinya sudah membosankan.

Tapi ini pola pikir saya. Tim bekerja dengan saya, orang-orang yang menyeret apa yang mereka lakukan, dan bukan pada bagaimana. Sangat menyenangkan melihat fitur baru dalam sistem dan bangga bahwa itu muncul berkat mereka. Saya juga menderita dari kenikmatan ini, meskipun pada tingkat yang lebih rendah.
Karena itu ... Saya belajar untuk fokus pada delta yang dilakukan, yang memberi motivasi. Saya secara khusus meluangkan waktu untuk hanya bermain-main dengan sistem (bukan pada prod, jujur, jujur). Lihat apa yang muncul, berapa biayanya (pada saat yang sama menemukan beberapa tempat yang sudah waktunya untuk menggiling file). Hobi juga membantu bekerja dalam rutinitas. Ini memberi dorongan, dan Anda mendapatkan emosi positif dari tugas tertutup.

Namun, ketika bekerja di lumbung dengan bintang-bintang rock (saya tidak sopan), kinerja menurun secara nyata, hanya karena Anda tidak dapat sepenuhnya fokus pada pekerjaan untuk pekerjaan yang berhasil (dalam liang luncur). Butuh motivasi paralel. Dan pihak berwenang mulai menyipit: bagaimana bisa begitu? Beberapa fitur mengambil jumlah waktu yang sama dengan prototipe yang langsung menuju ke prod. Ini harus diperlakukan dengan pemahaman atau, sekali lagi ... berpikir tentang berganti pekerjaan.

Kebiasaan belajar dan rasa ingin tahu


Pengembang harus belajar terus-menerus. Ya, ini berlaku untuk profesi apa pun. Saya ingat hal yang sama dengan yang dikatakan dokter gigi kepada saya. Tetapi dokter gigi tidak mungkin menghadapi situasi di mana, dalam beberapa tahun, 80% dari klinik tiba-tiba beralih ke portalator yang lebih tenang daripada bor. Dan untuk tempat bor yang tersisa (jangan membuangnya), majikan licik akan membayar uang.

Di IT, kecepatan perubahan adalah skala off. Ya, ada keterampilan mendasar: variabel, siklus, kelas, struktur, transformasi struktur, metode matematika, pola. Tapi, sialnya, komputer kuantum sedang dalam perjalanan dan mungkin semua yang saya miliki di bagasi saya sudah dengan cepat berubah menjadi superposisi labu.

Otak adalah satu-satunya organ yang dapat berkembang pada usia berapa pun. Dan dalam hal kecepatan perkembangan (dan, sayangnya, degradasi), membuat bisep seperti burung pipit Tu-160.

Dan semakin besar beban, semakin baik bentuknya (hingga batas tertentu, tentu saja). Mempelajari hal-hal baru hanyalah jenis beban yang paling menguntungkan bagi otak. Untuk membandingkan: ini adalah cara membawa kantong kentang di negara atau "berat" di simulator. Bebannya sebanding dalam volume, tetapi tidak dalam hal “rasa”. Nah, jika Anda bukan tukang kebun, tentu saja.

Dan semakin banyak Anda belajar, semakin baik hasilnya. Plus, selama pelatihan total tidak mungkin untuk bekerja secara maksimal - pada beberapa titik tidak ada peralatan yang cukup dan Anda harus mengubah "membajak" untuk panduan. Ini hanya memberi otak istirahat dari sama sekali tidak berguna beban monoton, terutama dalam mode darurat. Saya, dalam menganalisis kode saya yang ditulis dalam mode 60-80 jam minggu kerja, sangat mengejutkan. Dari kenyataan bahwa saya tidak hanya menggunakan tidak baru, tetapi secara umum setiap instrumen yang saya kenal tidak memiliki pengalaman yang kuat. Tidak ada sumber daya otak tidak hanya untuk pelatihan, tetapi setidaknya untuk mengingat. Yah, kecuali untuk hal-hal yang tanpanya mustahil untuk maju sama sekali.

Seperti banyak profesor universitas katakan: pendidikan tinggi menyediakan dua hal - terminologi untuk berbicara dengan spesialis dan ... kemampuan untuk belajar. Tapi yang terakhir, tidak selamanya, tetapi untuk sekarang gunakanlah.

Ya, pada prinsipnya, seorang spesialis yang dalam dapat dibayar lebih dari yang luas, tetapi ada beberapa tempat dengan gaji besar untuk yang "sempit". Tetapi "luas" dengan mudah menemukan pekerjaan, karena ada pilihan dan katak tidak mencekik jika gajinya "hanya sedikit lebih tinggi daripada pasar."

Diversifikasi orang yang dicintai


Memiliki banyak platform jauh lebih mudah untuk membangun karier yang lebih fleksibel. Ini bukan hanya kesempatan untuk lebih cepat berganti majikan. Segala macam "startup internal" sering muncul dalam kerangka kerja tim Anda atau departemen / manajemen Anda. Ini bisa menjadi inisiatif dari pengembang sendiri, dan munculnya sumber daya untuk akhirnya membuat keinginan bisnis pink dan biru.

Dan ini bukan hanya kesempatan untuk mengubah stasis, tetapi juga untuk melakukannya tanpa gangguan dari produksi. Dan mungkin mendapatkan pertumbuhan gaji / karir atau berbagi dalam bisnis. Hanya karena tidak ada ilmuwan belakang / depan / data dalam tim, Anda tertarik untuk mencoba, dan orang-orang senang bahwa setidaknya seseorang akan mencobanya.

Saya sebutkan sebelumnya tentang menyapu dan kruk. Nilai dan pertumbuhan spesialis adalah kepemilikan alat. Tanpa berjalan menyapu, tidak akan ada pertumbuhan, bahkan jika Anda salah menghitung sendiri dengan buku-buku dan panduan cerdas.

Dan yang terakhir


Dalam melakukan bagian, seringkali berguna untuk mewakili keseluruhan. Jika Anda memiliki pengalaman bekerja dengan back-end, maka bekerja di depan Anda lebih baik membayangkan apa yang bisa Anda dapatkan / berikan ke server. Apa yang akan dengan mudah dilakukan untuk Anda, dan apa yang akan membutuhkan upaya serius. Seorang back-end dengan pengalaman di depan lebih memahami data apa dan dalam bentuk apa yang diharapkan dari front-end itu.

Selain itu, Anda lebih memahami sistem secara keseluruhan dan memahami bagaimana itu akan berkembang lebih lanjut. Hal-hal mana yang kritis dan mana yang tidak. Apa yang bisa dan harus dilakukan "dengan lembut", dan di mana lebih baik hardcode dan tidak dikukus.

Ini juga membantu dalam "perdagangan" sumber daya. Ketika Anda membayangkan berapa banyak biaya "perbaikan" di ujung antarmuka dan apa efek samping yang mungkin terjadi, lebih mudah untuk bernegosiasi dengan kolega Anda tentang modifikasi "opsional" untuk mereka. Bahkan dengan latar belakang tangan rekan kerja.
Sekalipun pengalamannya tidak begitu beragam, kemudian memiliki teknologi "tetangga", Anda sering menemukan solusi menarik dalam teknologi Anda saat ini.

Ditambah keinginan untuk kesempatan.

Kemampuan untuk bekerja tumpukan penuh


Oh! Fullstack itu keren. Itu terdengar Segera bayangkan bagaimana dunia jatuh di kaki Anda, giliran majikan melampaui cakrawala, para gadis tersenyum di jalan, dan di kursi goyang Anda mengambil 30kg lebih berat. Padahal, sedikit salah.

Ceruk penuh tumpukan utama adalah perusahaan kecil dan proyek kecil. Ya, sering dalam volume kecil, tetapi tidak penting. Di mana Anda raja dan dewa semua kode. Dia membuat bagian depan sendiri, dia membuat bagian tengah dirinya sendiri, dan dia memfilmkan database sendiri. Dan di sini dua opsi dimungkinkan:

  • Anda dibawa ke pertumbuhan sistem
  • semuanya sesuai dengan majikan

Baik itu dan yang lain memiliki prospek. Dalam kasus pertama, jika bisnis menginjak-injak, maka kemungkinan besar Anda akan menjadi pemimpin tim.Meskipun situasinya berbeda, beberapa rekan saya mencari Padawans, dan mereka menemukan bos. Tetapi, kemungkinan besar, orang yang memiliki pengetahuan maksimum tentang sistem akan tetap memimpin tim jika ia memiliki setidaknya beberapa keterampilan kepemimpinan dan organisasi. Saya melihat - itulah pertumbuhan.

Dalam kasus kedua, Anda dapat menyerang katak dan tumbuh-tumbuhan untuk mendapatkan dukungan. Pekerjaan tidak mencapai kecepatan, tetapi pihak berwenang tidak menyadari bahwa gaji di bidang TI terus meningkat. Dan jika dia tahu, dia akan berpura-pura tidak tahu. Tetapi, jika sistem tersebut benar-benar landasan untuk bisnis, dan bisnis tersebut memadai, maka agar tidak kehilangan kunci (dan satu-satunya spesialis) yang dapat mereka tawarkan kepada Anda ... Sulit untuk ditolak. Pilihan untuk meningkatkan motivasi:

  • jadwal kerja semi-rumah yang setia
  • s / n pasar di atas
  • bagian dalam pendapatan
  • potong jari Anda jika Anda memutuskan untuk pergi

Tapi yang terakhir jarang terjadi, meskipun saya mendengar langsung situasi seperti itu. Tetapi, pada akhirnya, mereka tidak memotong jari-jari mereka, mereka hanya takut. Membosankan

Sebenarnya, operasi tumpukan penuh dapat membawa banyak, banyak aturan, tetapi ...

Sedikit pahit


Sudah waktunya untuk ceri di atas kue. Tetapi dalam ceri saya, asam hidrosianat sedikit lebih dari normal.

Dan inilah masalahnya. Pergantian konteks. Apa yang benar-benar ingin kita bicarakan ketika kita terbang tepat waktu dalam tugas kita. Dalam semua dua tugas yang diambil. Tetapi sebenarnya ada. Dan yang paling penting adalah tumpukan penuh.

Gaji tertinggi, pekerjaan paling menarik, dan pertumbuhan karier yang cepat di garis depan. Ketika Anda melangkah ke tepi yang tidak dikenal dan mulai melakukan sesuatu yang tampaknya belum ada yang dilakukan (baik, atau pernah, tetapi tidak menulis tentang itu di Internet). Ketika sebuah bisnis menginginkan sesuatu, ia memiliki uang untuk itu, tetapi tidak tahu bagaimana seharusnya terlihat dan kadang-kadang bahkan bagaimana cara kerjanya. Atau ketika Anda memiliki persyaratan yang bertentangan untuk antarmuka dan / atau sistem. Dan untuk maju, Anda perlu menemukan beberapa gerakan dan solusi non-standar.

Dalam situasi seperti itu, cepat atau lambat Anda mulai memukul dinding. Persyaratan yang saling bertentangan itu. Kecepatan versus fleksibilitas. Kejelasan versus kecukupan. Di sini baik membuat kruk pada kruk dengan harapan suatu hari nanti datang dan menyapu. Atau masuk lebih jauh ke pencarian kreatif, coba berbagai opsi dan tunggu wawasan. Namun dalam kenyataannya, keseimbangan kruk dan wawasan mengarahkan. Tetapi jika kruk menang dengan skor telak, maka proyek menjadi lahir mati. Karenanya, wawasan sangat penting.

Tapi mereka biasanya datang ketika Anda tenggelam dalam topik. Dengan semua konteksnya. Anda tidak harus duduk di monitor atau di atas selembar kertas sepanjang waktu. Jika Anda sangat tenggelam, maka peri freebie sering datangsemua pekerjaan berjalan di latar belakang, dan Anda bisa berjalan, naik sepeda, bermain hoki, berhubungan seks, berada di pesta, ... Dan klik! Dan ini dia - solusi yang sangat sederhana dan jelas.

Tetapi semakin banyak konteks yang Anda alihkan, semakin sedikit wawasan. Oleh karena itu, nasib tumpukan penuh adalah produk rata-rata yang kuat, atau distorsi di salah satu bagian. Bagian depan dan belakang yang cemerlang, terbang ke belakang dan tiang tembok di bagian depan. Entah sama-sama kebakaran, tetapi tenggat waktu terbang.
Ditambah keledai Buridan yang terkutuk. Siapa yang berjalan di sekitar Anda dan mendorong lengan Anda, baik di bawah kanan atau di bawah kiri: mari kita lakukan dengan lebih baik di depan, tetapi tidak, tidak, itu akan lebih baik di belakang. Akan mengalahkan.

Tetapi multi-stacking di garis depan sering memberikan terobosan. Anda memiliki lebih sedikit kabut perang, karena Anda dapat membayangkan masalah bagian lain dari sistem, menyuarakannya ... dan meninggalkan para profesional untuk menghadapinya. Ditambah lagi, beberapa keputusan dari praktik front-back-middle ternyata cukup dapat diangkut.

Kesimpulan


Saya tidak menuntut apa pun * ( * kebohongan terang-terangan ). Tetapi bagi saya, pengalaman dan pentingnya penumpukan penuh agak berlebihan. Dan multi-stacking, sebaliknya, sangat diremehkan. Tetapi menguasai beberapa aspek pembangunan adalah nilai tambah yang besar. Mereka tidak akan membayar ekstra untuk ini, dan dalam wawancara ini tidak selalu memberikan keuntungan yang serius. Tetapi bekerja menjadi lebih menyenangkan dan lebih mudah. Selain itu, Anda selalu dapat menyeka hidung Anda ke backenders / frontenders rekan dumbing dalam percakapan ramah baik dengan bir atau borsch. Dan ya, ketika saya mempertimbangkan resume, saya menganggap pengalaman di beberapa tumpukan sebagai nilai tambah (jika serius) dan saya menyarankan Anda untuk hal yang sama.

Saya suka mengubah teknologi, belajar sesuatu yang baru. Dan ini hampir tidak mempengaruhi gaji.

Ya, dan dalam artikel itu saya menabrak sedikit tumpukan penuh. Bahkan, ketika saya mulai menulis artikel (lebih tepatnya sebulan setelah saya kembali ke draft pertama), saya memiliki pre-offerer full-stack yang bagus. Cantik untuk semua orang kecuali s / n, yang belum kami setujui. Dan saya sangat berharap untuk menulis tentang tumpukan penuh kotoran, dan pada akhir artikel mengatakan bahwa saya sekarang tumpukan penuh. Tapi, sayangnya, ujung depan mengarahkan * ( * menurut hasil megalomania saya dan tumpukan utama saat ini ).

Source: https://habr.com/ru/post/id455469/


All Articles