3
Takeaways Key
Menjadi pemaju web tunggal menawarkan peluang yang unik untuk pertumbuhan dan pembelajaran, tetapi ia juga dilengkapi dengan tekanan dan tanggungjawab. Adalah penting untuk memiliki peranan anda, berdiri sendiri dan keputusan anda, dan bersiaplah untuk menerangkan kerja anda kepada orang yang mungkin tidak memahami pembangunan web.
menjadi pemaju web tunggal adalah mencabar, itu benar, tetapi ia juga merupakan peluang yang baik untuk membuat tanda anda dalam syarikat. Sebagai pemaju web tunggal, terutamanya jika anda adalah pemaju web pertama, anda mempunyai peluang yang agak dicemburui untuk merancang keseluruhan timbunan - dari teknologi, untuk menguji konfigurasi persekitaran, kepada dokumentasi. The Flipside: Anda semata -mata bertanggungjawab untuk keputusan tersebut, dan apa -apa kesan negatif.
Memiliki fakta itu. Tahu anda bertanggungjawab untuk apa -apa "web" dan bersiaplah untuk menjelaskan diri anda apabila sesuatu yang tidak kena, mungkin lebih mendalam daripada biasa. Anda biasanya akan menjelaskan diri anda kepada seseorang yang tidak tahu apa -apa tentang pembangunan web. Jangan membuat alasan dan majikan anda akan menghormati anda kerana mempunyai keyakinan diri dan kejujuran untuk memiliki kesilapan anda.
anda perlu berdiri sendiri. Jika anda fikir ada cara yang lebih baik untuk melakukan sesuatu, atau jika anda berfikir jangka masa tidak munasabah, katakan demikian. Anda satu -satunya yang mempunyai kepakaran untuk membuat panggilan tersebut, tetapi pengurus anda akan lebih senang membuatnya untuk anda jika anda tidak membuat suara anda didengar. Ia boleh menjadi stres apabila anda perlu membetulkan ahli kakitangan kanan, tetapi ingat mereka mahu perkara yang sama seperti yang anda lakukan: projek yang berjaya.
sebagai balasan untuk semua tekanan dan tanggungjawab, apabila tugas itu selesai dan segala -galanya berjalan lancar, anda akan menjadi lelaki yang melakukan semuanya dan kakitangan pengurusan anda akan tahu itu dan (mudah -mudahan!) Mengiktirafnya.
Ini penting tanpa mengira peranan anda atau di mana anda bekerja, tetapi sebagai pemaju web tunggal ia lebih penting daripada penting: ia adalah kritikal. Jika anda satu -satunya pemaju web, sukar untuk disiplin. Anda akan mempunyai banyak kerja yang perlu dilakukan dan ia sangat menggoda untuk berfikir anda satu -satunya yang akan membacanya, jadi apa maksudnya, bukan? Tetapi dengan tepat mendokumentasikan kerja anda berfungsi banyak tujuan; memaklumkan kepada orang lain tentang apa yang telah anda lakukan hanyalah salah satu daripada mereka.
Dokumentasi yang sesuai membolehkan majikan anda memahami apa yang anda lakukan. Ingat bahawa satu projek di mana pengurus anda menunggang anda kerana mereka tidak dapat memahami bagaimana ia mengambil masa yang lama? Bayangkan jika anda mempunyai garis masa projek dan senarai tugas, anda dapat menunjukkan kepada mereka yang memecahkan apa yang terlibat dalam "perubahan kecil" yang mereka minta.
Ia juga menyediakan garis dasar untuk menganggarkan jangka masa pada masa depan. Anda boleh melihat semula dokumentasi anda dan melihat bahawa membangunkan ciri tertentu mengambil beberapa jam pada masa lalu, jadi anda boleh mengharapkan ia mengambil masa yang sama - mungkin sedikit kurang - jika anda perlu melakukannya lagi. Ingat, sebagai satu -satunya pemaju web yang anda bertanggungjawab untuk pengurusan projek juga. Anda mungkin perlu melaporkan kepada yang lebih tinggi, tetapi mereka tidak akan mempunyai pengetahuan yang diperlukan untuk merancang projek ke kedalaman yang sama.
Tidak ada alasan di sini - ini adalah sesuatu yang mesti dilakukan. Tidak kira apa pengalaman anda sebelum ini atau berapa banyak yang anda suka atau membenci teknologi yang terlibat, anda mesti menjadi akrab dengan keseluruhan timbunan dan mengetahui setiap lapisan itu. Jangan cuba belajar semasa anda pergi, mendahului permainan dan mula menggunakan beberapa masa peribadi anda untuk belajar jika ada apa -apa yang anda kabur.
Apabila saya memulakan peranan saya, saya tidak tahu tentang pembangunan C#, IIS atau .NET, dan satu -satunya pengalaman backend terdahulu saya berada di PHP di bawah Apache. Anda boleh bertaruh bahawa dalam beberapa bulan pertama saya akan pulang ke rumah dan meluangkan sedikit masa membaca di C# dan IIS. Saya telah dihantar ke kursus MVC ASP.NET, dan diberikan akses kepada perpustakaan kursus dalam talian untuk membantu saya dalam mengambil teknologi baru dan berjalan dengannya. Jangan takut untuk meminta majikan anda untuk perkara yang sama: Mana -mana majikan yang baik harus gembira untuk membayar latihan yang diperlukan oleh kakitangan mereka.
Ini sangat penting bahawa tidak mustahil untuk melebih -lebihkan: anda mesti memahami dan merangkul peluang kerjaya yang unik yang telah diberikan sebagai pemaju web tunggal penuh. Hanya dengan melengkapkan kerja harian biasa anda, anda akan sentiasa mempelajari sesuatu tentang segala -galanya "web".
selepas hanya setahun, anda akan benar -benar selesa bercakap tentang mana -mana lapisan laman web yang diberikan, dan mana -mana peringkat pengeluaran yang diberikan - anda akan merentasi semuanya. Anda menetapkan diri anda sehingga akhirnya dapat mengkhususkan diri dalam mana -mana kawasan pembangunan web yang anda suka, sama ada anda lebih suka kerja backend atau frontend, pengurusan projek atau membangunkan di barisan hadapan.
Gunakan peluang untuk belajar dan menjadi sangat baik pada apa yang anda lakukan. Ambil cabaran-cabaran dan menikmati pendidikan yang anda terima.
Ini adalah titik yang mengasyikkan, tetapi saya fikir ia adalah satu yang penting: menjadi pemaju stack penuh tunggal akhirnya akan menjadikan anda bicu semua perdagangan dan tuan tiada. Jika anda mahu menjadi pakar dalam kawasan tertentu, ini bukan pekerjaan untuk anda. Tidak mengapa. Ia sangat baik untuk melihat peranan sebagai langkah di jalan ke kedudukan ideal anda. Sangat sedikit orang yang gembira melakukan segala -galanya, kebanyakan kita menghargai penerangan pekerjaan yang kukuh dan peranan yang jelas.
Walaupun peranan ini menawarkan banyak peluang untuk belajar, anda juga harus ingat bahawa ia bukan tempat yang ideal untuk kekal selama -lamanya. Ia tertekan, anda akan mendapati diri anda bekerja selepas berjam -jam banyak, dan walaupun anda tidak dalam jam fikiran anda masih akan bekerja.
Mungkin majikan anda mengembangkan pasukan web dan anda boleh mula mengkhususkan diri dalam syarikat yang sama, atau mungkin anda perlu membuat pilihan yang sukar untuk meninggalkan dan mengkhususkan diri di tempat lain, tetapi nasihat saya di sini adalah untuk tidak berhenti bergerak ke hadapan. Adalah baik untuk belajar begitu banyak, dan mempunyai banyak kepercayaan dalam keputusan anda di sekitar teknologi dan kerangka, tetapi manfaat tersebut sangat diimbangi oleh tekanan yang kuat dan ketegangan seperti peranan yang bertanggungjawab tinggi akan diberikan kepada anda.
dari mana dari sini?Sama ada, anda mungkin berminat dengan nasihat dari banyak orang lain yang telah berjalan di jalan anda sebelum anda. Forum SitePoint atau pertukaran stack tempat kerja adalah sumber yang sangat baik jika anda mempunyai soalan yang terbakar. Atau anda boleh tweet saya di pemegang dalam bio saya. Saya sentiasa gembira mendengar dari pemaju web lain dan soalan, cerita, nasihat anda dialu -alukan.
soalan yang sering ditanya mengenai menjadi pemaju web tunggal
Terdapat beberapa cara pemaju web tunggal boleh mendapatkan maklum balas mengenai kerja mereka. Ini termasuk mengambil bahagian dalam komuniti pemaju dalam talian, mencari bimbingan, atau menyewa perunding untuk semakan kod. Di samping itu, ujian pengguna dapat memberikan maklum balas yang berharga mengenai kebolehgunaan dan fungsi laman web. Pemaju web tunggal meningkatkan produktiviti. Ini termasuk editor kod, sistem kawalan versi, alat pengurusan projek, dan rangka kerja ujian. Di samping itu, alat automasi dapat membantu tugas -tugas berulang seperti pemformatan dan penempatan kod. Matlamat yang jelas, mengambil rehat yang kerap, dan meraikan pencapaian dapat membantu. Ia juga penting untuk mengekalkan keseimbangan kerja-hidup yang sihat dan mengejar hobi di luar pengekodan.
Atas ialah kandungan terperinci Kehidupan sebagai pemaju web tunggal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!