Bagaimana pengembang menemukan waktu untuk tetap di atas teknologi terbaru? [Tutup]

83

Saya adalah seorang pengembang web lepas hingga sekitar tahun 2004 ketika saya mulai menyusuri rute manajemen tetapi telah memutuskan untuk mencoba kembali ke pengembangan lagi (khususnya aplikasi web JavaScript / HTML5 dan aplikasi web seluler) dan saya benar-benar mendapatkan kesan untuk benar-benar pandai ini dan teknologi yang bergerak cepat lainnya, diperlukan waktu yang konstan untuk disisihkan untuk berinvestasi guna mendapatkan keterampilan yang lebih baik selain mempelajari keterampilan baru.

Saya mengerti sekarang karena saya kembali ke hal-hal yang ada kurva belajar yang cukup curam, tetapi melihat seberapa baik banyak orang di luar sana - satu-satunya cara saya melihat bangun ada menempatkan dalam jumlah waktu yang serius.

Bagi mereka yang bekerja sebagai pengembang penuh waktu, apa yang saya coba pahami adalah ini - pada sebagian besar hari, berapa banyak waktu di kantor yang dihabiskan sebenarnya menghasilkan kode dibandingkan dengan pembelajaran / penelitian. Saya dapat dengan mudah menghabiskan 2-4 jam setiap hari untuk mendapatkan cara terbaik untuk melakukan sesuatu.

Apakah sebagian besar pengembang baik yang bekerja penuh waktu menginvestasikan banyak waktu di luar pekerjaan untuk mempertajam keterampilan mereka?

Atau mungkin saya melihat semua ini sepenuhnya salah?

u2sonderzug
sumber
13
Saya tidak punya jawaban sendiri, karena saya sendiri masih berjuang dengan konsep ini, tetapi satu ide yang benar-benar selaras dengan saya adalah dengan hanya menggerakkan kaki Anda .
JC Yamokoski
2
Ini kedengarannya seperti nasihat karier bagi saya (lihat FAQ). Pilih untuk menutup.
n00b
12
@Droid: Saya bahkan tidak melihat bagaimana pertanyaan ini bisa menjadi saran karier!
Wizard79
21
Saya tidak melihat bagaimana pertanyaan yang menanyakan bagaimana programmer dapat tetap berada di puncak permainan mereka di luar topik, atau tidak konstruktif.
Steven Evers
1
Naik kereta. Mengemudi sepertinya seperti pemborosan waktu membaca yang berharga bagiku sekarang.
Erik Reppen

Jawaban:

61

Sejujurnya saya menggunakan pembaca feed berita. Saya berlangganan sejumlah blog dan situs terkait teknologi. Saya akan membaca feed saya selama makan siang, sebelum bekerja dan kadang-kadang setelah bekerja. Namun saya menggunakan tablet saya untuk itu dan akan terus-menerus meninjau sumber berita jika mereka memberikan rasio waktu yang baik terhadap nilai. Saya mungkin mendapat 1-2 jam sehari membaca tentang hal-hal baru.

Secara umum saya tidak akan membuang waktu untuk membaca komentar atau berkomentar kecuali transfer pengetahuan yang sebenarnya.

Phil Hannent
sumber
10
Peretas Berita sangat populer
Gary Rowe
21
+1 Generally I will not waste time on reading comments or commenting unless its a real knowledge transfer.Ini sebenarnya saran yang sangat bagus. Saya juga tetap up to date melalui blog dan teknologi yang berhubungan dengan situs tetapi hanya baru-baru ini menemukan berapa banyak waktu saya buang membaca komentar, yang jarang memberikan nilai apa pun (seringkali ini tergantung pada topik dan jenis sumber).
Oliver Weiler
4
Jaringan SE adalah satu-satunya tempat saya berkomentar, lagi. Nilainya sangat tinggi.
New Alexandria
53
@OliverWeiler Ironi membaca saran Anda karena tidak membaca komentar ... di komentar Anda.
Gavin Coates
2
@GavinCoates: Orang-orang yang membaca komentarnya adalah orang-orang yang benar-benar membutuhkan nasihat itu, jadi itu berhasil. :-)
ruakh
31

Benarkah? Ini belum salah satu jawabannya?

Sarankan kepada atasan yang pernah Anda dengar newThingdan bahwa itu dapat membantu perusahaan, terutama dengan hideousProblemWeJustHad. Begitulah cara saya terjun ke unit testing. Itu bukan hal yang luar biasa, tetapi sekolah saya melakukan pekerjaan yang mengerikan untuk mengajarkan tentang apa itu semua dan itu baru bagi saya. Bagian dari waktu melakukan itu pasti meneliti bagaimana melakukannya dengan benar.

Dan sementara ini kurang lebih di luar kendali Anda, saya sering menemukan diri saya belajar hal-hal baru hanya untuk melakukan pekerjaan saya. Saya belajar DO-178 dan SQL karena mereka semacam wajib untuk tugas yang ada. Jika Anda BENAR-BENAR ingin terjun ke hal-hal baru, dapatkan pekerjaan baru.

Pendeknya. Dapatkan bayaran untuk belajar.Karena sebenarnya ada alasan jujur ​​pada tuhan untuk menggunakan (beberapa) hal baru ini. Karena mereka lebih baik. Jika lebih baik, bos ingin Anda menggunakannya karena itu akan membantu keuntungannya. Ada beberapa overhead, tentu saja. Proses pembelajarannya tidak instan dan waktu adalah uang, tetapi jika itu tidak layak, hei, mungkin hal baru itu tidak jauh lebih baik. Dalam hal ini, sialkan itu.

Philip
sumber
5
Saya menyebutnya Managing Up.
Warren P
Setuju. Terkadang melakukan sedikit pekerjaan di luar untuk menunjukkan potensi itu membantu. Saya melakukan ini dengan ember.jsdan berhasil benar-benar mendapatkan proyek ditandatangani, belum lagi janji lembur dan bonus
rickyduck
Saya harus google "mengelola". Intinya mengelola orang-orang di atas Anda. Semacam kata kunci. Ini bekerja dari gagasan bahwa atasan Anda harus tahu newthingdan harus menjadi orang yang menyarankan menggunakannya daripada orang-orang yang mendorong perusahaan. Tapi ada begitu banyak bos non-teknis dan lapangan hanya besar yang mengharapkan bos tahu apa yang terbaik itu agak konyol. Itu bukan mengelola bos Anda, itu hanya membuang ide di luar sana.
Philip
15

Saya menaruh informasi paling berguna yang saya temui di dek Anki . Setiap pagi saya menghabiskan 5-10 menit memeriksa materi. Baru minggu ini, misalnya, Anki menanyakan pertanyaan ini yang belum pernah saya bicarakan:

PHP: Apa yang harus dilakukan setelah foreach pada array yang direferensikan?

Saya tidak ingat apakah jawabannya adalah unset($value)atau reset($value), jadi itu membuat saya tajam. Benar saja, pagi ini saya harus menggunakannya dalam kode.

Saya menyimpan beberapa cuplikan informasi tentang AWS, PHP, Bash, dan teknologi lainnya yang saya gunakan di sana. Paling tidak, Anki menyimpan informasi itu dalam ingatan saya atau mudah ditemukan jika saya lupa.

EDIT: Saya juga harus menyebutkan, bagi saya pemrograman adalah hobi yang berkembang menjadi karier pengembangan perangkat lunak. Saya menemukan bahwa orang-orang yang kariernya juga hobi mereka cenderung secara alami tetap mengikuti karena kepentingan pribadi mereka, bukan hanya minat profesional. Ini berlaku untuk artis, dokter, tukang kebun, dan sebagian besar profesi terampil lainnya, bukan hanya programmer.

dotancohen
sumber
7
Saya mulai sebagai penghobi juga tetapi ada saat-saat ketika saya tiba di rumah sepulang kerja, hal terakhir yang ingin saya lakukan adalah membuka IDE
James
1
Saya belum pernah mendengar tentang Anki sebelumnya. Tautan yang Anda berikan tidak memiliki tautan yang jelas ke repo deck bersama. Apakah Anda memiliki beberapa nugget yang bagus untuk pemrograman?
Freiheit
1
Dari dalam aplikasi Anki Anda dapat mengunduh deck yang dibagikan pengguna (File -> Unduh -> Deck Bersama). Saya tidak secara pribadi berbagi setumpuk saat ini, tetapi saya bisa melewatinya, menyensor beberapa hal dan kemudian membagikannya.
dotancohen
12

Ketika waktu terbatas, Anda lebih baik fokus pada materi berkualitas tinggi.

Buku (yang bagus) lebih cenderung memiliki materi berkualitas lebih tinggi daripada blog. Buku dengan skor ulasan pelanggan rata-rata tinggi di Amazon biasanya memiliki bahan berkualitas tinggi. Dapatkan Kindle dan unduh beberapa buku berperingkat tinggi tentang topik ini - simpan di mana pun Anda pergi. Mungkin satu jam sehari membaca? - itulah yang saya lakukan, tidak yakin apa itu pedoman waktu yang baik.

Jika Anda masuk kembali ke pelana dan memiliki anggaran, lebih baik lagi mengikuti kursus pelatihan (atau konferensi) yang layak untuk kickstart. Pelatihan intensif selama beberapa hari = bulan membaca.

GBH
sumber
3
Itu sepenuhnya tergantung pada blog yang Anda temukan. IE - Anda kemungkinan besar akan menemukan materi berkualitas tinggi di tempat-tempat seperti A List Apart, Smashing Magazine, dan blog gaya "majalah web" yang berorientasi perdagangan serupa, atau blog orang-orang seperti Joel Spolsky, John Resig, dll. Selain itu, buku sering kedaluwarsa dengan sangat cepat (misalnya, baik JavaScript saya maupun buku pengembangan Android saya sudah tidak berguna karena perubahan teknologi).
Shauna
@Shauna Jika Anda tahu tanggal ketika perubahan besar terjadi pada teknologi (wikipedia bagus dalam mencatat tanggal rilis perubahan besar), Anda dapat menggunakan Pencarian Lanjutan Amazon (dekat kiri atas pada setiap halaman buku Amazon) untuk memfilter hanya buku-buku yang dirilis setelah tanggal perubahan teknologi terbaru - Di bawah "Pub. Date" pada halaman pencarian Anda memiliki pilihan untuk memilih Setelah tanggal yang ditentukan. Saya biasanya memfilter pencarian saya untuk buku-buku yang dirilis hanya setelah tanggal perubahan teknologi besar dan kemudian mengurutkan daftar hasil berdasarkan ulasan Pelanggan untuk menemukan yang terbaik.
GBH
1
Itu tidak membantu untuk buku yang sudah Anda beli.
Shauna
@Shauna, itulah gunanya Safari Books Online.
Matt McCormick
2
Buku bagus jangan ketinggalan jaman! Mengapa Anda membeli dokumentasi cetak dengan beberapa komentar? Lihatlah daftar itu Jeff Atwood codinghorror.com/blog/2004/02/…
Angelo.Hannes
8

Mempertajam gergaji adalah suatu keharusan bagi semua yang terlibat dalam pekerjaan berbasis pengetahuan. Bagaimana melakukan itu diserahkan kepada individu. Inilah beberapa hal yang saya lakukan

  • Dengarkan podcast, ambil tautan, pelajari tentang teknologi dan relevansinya adalah area spesifik ( http://www.javaposse.com/ , http://www.se-radio.net/ , dan banyak lagi lainnya)
  • Saya membaca cukup banyak (manajemen dan teknologi)
  • Lakukan proyek kecil untuk merasakan hal-hal baru, yang tidak langsung digunakan dalam pekerjaan normal saya.
  • Pembicaraan teknologi Google - Ini jauh lebih terlibat daripada podcast biasa, tetapi lebih bermanfaat.
Jayan
sumber
3
podcast adalah cara yang baik untuk mencari tahu apa yang menarik. Dan Anda dapat mendengarkan saat bepergian atau sejenisnya. Saya sering mendengarkan di bus
Zachary K
6

Terus terang, ya. Pengembang yang baik lakukan menghabiskan beberapa jumlah non-waktu kerja pemrograman. Sering kali itu adalah proyek hewan peliharaan, di mana mereka dapat bermain-main dengan hal-hal baru dan menarik. Seringkali hal-hal yang tidak berlaku untuk pekerjaan digunakan untuk memperluas pikiran dan mengikuti perkembangan (relatif) terdepan.

Telastyn
sumber
1
Saya selalu melamun suatu hari nanti jika pulang ke rumah setiap malam pukul 6 sore dan mematikan semuanya - dan berakhir pekan cukup bebas. Tebak ini lamunan :)
u2sonderzug
6

Seperti AC / DC akan mengatakan: "Ini jauh ke Atas jika Anda ingin Rock and Roll".

Ini tidak akan mudah jika Anda bertujuan ke atas. Masalah utama dalam mencoba untuk mendapatkan kembali pada kuda adalah merasa ketinggalan jaman - belum lagi bodoh.

Anda mencoba memahami TDD, kemudian Anda tersandung pada Dependency Injection dan kemudian pada Inversion of Control container. Hal terbaru yang muncul di bawah radar saya adalah CQRS. Mencoba untuk memahami semua itu sekaligus sangatlah sulit. Langkah kecil.

Dan itu tidak membantu fakta bahwa beberapa di antaranya dapat dianggap hanya sekedar iseng saja. Boy, apakah kita suka membanggakan benda mengkilap baru ini yang akan menyelesaikan semua masalah kita.

Beberapa hal untuk dicoba:

  • http://www.safaribooksonline.com/ mereka memiliki (ini agak tersembunyi) berlangganan 5 slot per $ 9,99 per bulan. Mereka memiliki aplikasi seluler. Anda dapat belajar di mana pun Anda berada.

  • Berlangganan ke beberapa kelas video. Saya berlangganan http://tekpub.com/ sekali dan dicintai. Saya juga tahu https://peepcode.com dan http://pluralsight.com . Anda dapat menonton saat bepergian.

  • Pilih beberapa umpan berita yang bagus dan ikuti. Pilih kualitas daripada kuantitas. Kalau tidak, Anda akan merasa hancur oleh terlalu banyak informasi.

  • Gunakan https://getpocket.com untuk menyimpan halaman-halaman menarik yang mungkin ingin Anda lihat nanti. Berhenti membuka Tab baru untuk melihatnya nanti dan melupakannya. Mereka memiliki aplikasi seluler yang memungkinkan untuk melihat halaman tersimpan Anda saat bepergian.

  • Gunakan https://ifttt.com untuk membuat hidup Anda lebih mudah. I for one membuatnya sehingga ketika saya membintangi suatu item di Google Reader, ia secara otomatis menyimpannya di Pocket.

  • http://www.class-central.com/ Daftar MOOC yang ditawarkan oleh institusi seperti Stanford dan MIT. Beberapa di antaranya bisa sangat menarik.

Bagaimanapun, programmer terbaik mungkin menghabiskan banyak waktu di luar jam kerja untuk mempelajari hal-hal baru. Tetapi mereka melakukan itu karena mereka suka coding. Sangat mudah untuk menemukan waktu untuk meningkatkan keterampilan coding Anda ketika Anda suka coding. :)

Luiz Angelo
sumber
"Ini adalah panjang jalan ke atas ...";)
Alex
Beberapa saran bagus di sini - saya menemukan CQRS di hari lain untuk pertama kalinya!
u2sonderzug
Punya tautan ke kesepakatan 5 / slot 9,99? Saya hanya melihat kesepakatan individu $ 20 / bulan di Safari
Warren P
Tidak. Itu agak tersembunyi. Saya pergi ke sana. Saya mengklik reaktif dan itu menunjukkan kepada saya opsi 5 slot. i.imgur.com/3E4GM.png
Luiz Angelo
+1 untuk SafariBooksOnline, ini adalah hal terbesar yang terjadi pada buku-buku dev sejak buku-buku dev;)
Kris
4

"Menggiling kode" ADALAH alat belajar terbaik. Ketika diberi sesuatu yang bisa menggunakan metode baru, saya menghajarnya sampai berhasil. Jika pelanggan meminta sesuatu yang membutuhkan teknologi baru, saya akan menagih mereka untuk itu, tetapi jika itu adalah sesuatu yang saya belum sempat pelajari, saya tidak menagih mereka.

Hal-hal web bergerak dengan kecepatan yang baik. Di perusahaan kecil saya, saya menggunakan freelancer untuk hal-hal yang saya tidak tahu atau tidak punya waktu. Biasanya mereka mengajari saya tetapi semakin sulit untuk mengikuti apa yang berhasil hari ini tetapi Anda tidak dapat menggunakan kemarin atau akan bekerja besok sehingga Anda harus mempelajarinya hari ini dan seterusnya.

Untuk hal-hal non-web, hal itu lebih stabil. Anda menulis kode dalam satu bahasa pada satu platform. Sekarang Anda perlu tahu HTML / CSS / Javascript / Java / SQL / PHP / * nix / semua API itu .... dan kemudian ada Internet Explorer .... sigh.

Ini adalah perjuangan untuk satu pengembang.

rampok
sumber
3

Konseptualisasikan & bangun proyek Anda sendiri.

Serius. Semua hal yang telah saya pelajari datang dari saya dengan ide yang tidak masuk akal, lalu duduk untuk mencoba dan mencari tahu. Jika Anda melakukan ini cukup lama, Anda akan menempatkan diri pada jalur peningkatan berkelanjutan.

Chris Cagle
sumber
1
Tidak yakin mengapa ini adalah ide yang buruk sehingga seseorang akan menurunkannya. Keingintahuan adalah kebajikan ketika datang ke orang-orang teknologi. +1
Warren P
2

Cobalah untuk memanfaatkan waktu luang Anda sebaik mungkin. Anda bisa menghabiskan 3 jam setiap hari untuk belajar tentang teknologi baru, tetapi Anda mungkin masih ingin memiliki kehidupan sosial .. Jadi itu mungkin bukan pendekatan terbaik.

Apa yang biasanya saya lakukan adalah belajar pada saat-saat ketika (dalam kondisi normal) saya akan 'malas' .. Membaca buku teknologi di kereta, menonton podcast sebelum tidur (menonton TV), membaca StackOverflow, blog teknologi atau lainnya sumber ketika saya butuh istirahat di tempat kerja (bukannya di Facebook), berbicara tentang teknologi dengan teman kerja saya saat makan siang ..

margabit
sumber
1
waktu peluncuran atau waktu makan siang? :)
JoelFan
Maaf untuk bahasa inggris saya! ;)
margabit
2

Salah satu trik yang saya gunakan ketika mempelajari sesuatu yang baru adalah pergi ke StackOverflow (atau forum khusus teknologi), menemukan pertanyaan yang saya tidak tahu jawabannya, dan mencari jawabannya. Juga, saya mencoba menerapkan sesuatu menggunakan keterampilan / teknologi baru. Misalnya, untuk mempelajari cara memprogram untuk windows phone, saya bertanya kepada istri saya aplikasi apa yang dia inginkan. Proses penulisan aplikasi itu memaksa saya untuk mempelajari lebih lanjut tentang platform dan cara melakukan sesuatu.

Anda dapat membaca semua yang Anda inginkan, tetapi Anda tidak mendapatkan pengalaman dari membaca.

Michael Brown
sumber
2

Tanyakan saja pada diri sendiri apa yang mendorong Anda, bukan apa yang didorong oleh orang lain?

Misalnya - Apakah saya ingin membuat aplikasi seluler atau terus bekerja di aplikasi web karena saya memiliki pengalaman sebelumnya atau ingin melakukan konsultasi teknis? Saya pikir begitu Anda tahu apa yang ingin Anda lakukan untuk beberapa bulan atau tahun ke depan, Anda akan tahu persis di mana untuk memulai dan apa yang perlu Anda pelajari.

Ini bukan pertanyaan apa yang hanya orang-orang IT tanyakan.

Tejaswi Rana
sumber
1

Saya belum pernah menemukan penjelasan yang lebih baik tentang "bagaimana" atau "mengapa" untuk meluangkan waktu untuk ini daripada "Teach Yourself Programming in 10 Years" karya Peter Norvig . Ketika saya kehilangan motivasi untuk "meluangkan waktu" - seperti yang Anda tunjukkan, siapa yang tidak?!? - Saya baru saja membaca kembali artikelnya dan berkomitmen kembali. :)

egbutter
sumber
1

Bagi mereka yang bekerja sebagai pengembang penuh waktu, apa yang saya coba pahami adalah ini - pada sebagian besar hari, berapa banyak waktu di kantor yang dihabiskan sebenarnya menghasilkan kode dibandingkan dengan pembelajaran / penelitian. Saya dapat dengan mudah menghabiskan 2-4 jam setiap hari untuk mendapatkan cara terbaik untuk melakukan sesuatu.

Perusahaan saya berpikiran maju dan ingin memastikan bahwa kami berkembang melawan teknologi terbaru. Mereka menghargai bahwa sebagai bagian dari ini, mereka harus memberi pengembang mereka waktu untuk mengarahkan fitur-fitur baru / API dll. Misalnya, kami baru-baru ini beralih ke Richfaces 4 dari Richfaces 3. Migrasi besar-besaran di mana kami dengan mudah menghabiskan setengah waktu kami hanya berusaha untuk memahami lanskap baru. Jika sebuah perusahaan tidak dapat berkomitmen untuk memberi Anda waktu perusahaan untuk mengikuti perkembangan terakhir maka Anda bisa berada di tempat yang salah.

Coba minta perusahaan Anda untuk mendapatkan lisensi Buku Safari. Ini adalah sumber yang komprehensif dari buku-buku teknis terbaik di luar sana. Termasuk serangkaian pemotongan kasar dan pekerjaan yang sedang berlangsung. Web pada umumnya juga merupakan sumber yang bagus tetapi tingkat kebisingan sekitar dan informasi yang salah tinggi.

Apakah sebagian besar pengembang baik yang bekerja penuh waktu menginvestasikan banyak waktu di luar pekerjaan untuk mempertajam keterampilan mereka?

Saya juga menginvestasikan sekitar satu jam setiap malam di luar pekerjaan untuk mendapatkan informasi terbaru. Sesekali saya akan memperbarui sertifikasi profesional saya juga yang membutuhkan komitmen ekstra selama akhir pekan untuk mencapainya.

Sekali lagi beri tahu perusahaan Anda bahwa Anda melakukan ini dalam waktu Anda sendiri dan lihat apakah mereka akan membayar biaya ujian atau pelatihan Anda. Atau mungkin membiarkan Anda mengikuti ujian tepat waktu di perusahaan.

Tim
sumber
1

Jawabannya sederhana, cobalah untuk menggunakan teknologi terbaru di tempat kerja, dan jika Anda tidak bisa, lakukan proyek sampingan

Tetapi untuk menghemat waktu Anda harus terlebih dahulu tahu apa yang harus dipelajari sehingga waktu Anda dihabiskan dengan baik.

Inilah yang bekerja untuk saya

  1. Berita peretas, tetapi orang harus berhati-hati, mencari kata kunci secara berkala cocok untuk saya
  2. GitHub - lihat daftar sebagian besar proyek berbintang dan bercabang, ini hampir selalu selaras dengan kenyataan
  3. Stackoverflow - lihat tag dan pertanyaan paling trending
  4. Tren Google (tetapi Anda harus tahu apa yang harus dicari terlebih dahulu)
  5. Memang tren pekerjaan (ini adalah bagaimana saya belajar tentang MongoDB misalnya)
  6. Rapat (sumber yang sangat bagus)
  7. Twitter - ikuti sesama peretas yang Anda hormati, saya sering belajar hal-hal baru seperti itu
  8. Coderwall, Geeklist, dan jaringan sosial khusus peretas lainnya terkadang juga membantu
  9. Konferensi - kebanyakan dari mereka sekarang online direkam setelah fakta atau langsung
  10. Atau, Anda bisa membuat sendiri teknologi baru :)

Bagian kedua adalah cara mempelajarinya secara efektif sehingga Anda menggunakan waktu Anda secara efektif

Saya menemukan udacity, coursera, codeschool, codecademy, teamtreehouse, edx.org, udemy, net tuts + dan lainnya sebagai sumber yang bagus karena kursus mereka cenderung mengikuti teknologi terbaru

Di sisi lain, Anda dapat berakhir dengan ledakan informasi dan mengoceh tentang hal itu seperti yang saya lakukan sebelumnya: http://tilomitra.com/the-crazy-world-of-code/

Eran Medan
sumber
0

Sumber daya & alat yang saya gunakan untuk mengikuti tercantum di bawah ini. Saya mungkin menghabiskan 1-2 jam per hari untuk membaca subjek teknologi, meskipun tidak selalu subjek teknologi yang harus saya arahkan perhatiannya.

Sejauh rasio waktu yang dihabiskan untuk membaca di tempat kerja dengan waktu yang dihabiskan untuk pengkodean, saya akan menghabiskan waktu membaca tentang suatu subjek jika itu terkait langsung dengan pekerjaan yang sedang dikerjakan (misalnya, bagaimana cara menggunakan kerangka kerja baru itu dengan benar).

Saya menemukan dua jenis bacaan. Bacaan mendalam tentang subjek tertentu yang saya gunakan atau akan gunakan di masa depan, atau Bacaan luas di mana saya akan menelusuri area teknologi lain yang saya tidak gunakan tetapi masih menemukan yang menarik.

  • Podcast

    • Berguna karena portabilitasnya. Anda dapat mendengarkan ketika Anda biasanya tidak dapat membaca (misalnya, di gym, membersihkan rumah, memasak)
  • Pembaca RSS

    • Berguna karena mereka mengumpulkan umpan blog Anda. Gunakan mereka untuk mengelompokkan konten bernilai tinggi.
    • Saya telah menemukan pengaturan folder "cari" untuk teknologi tertentu yang bermanfaat karena folder ini akan mencakup semua blog yang berlangganan.
  • Buku Safari Online

    • Saya bolak-balik yang satu ini karena biaya. Ketika saya menggunakannya, ini adalah nilai yang bagus tetapi perlu upaya untuk membaca semua buku yang Anda tambahkan ke rak Anda.
  • Buku (Format Pohon Mati)

    • Berguna untuk penyelaman yang dalam pada teknologi tertentu atau untuk referensi.

Scott Hanselman memiliki video yang bagus tentang berurusan dengan "aliran data pribadi" Anda - http://www.hanselman.com/blog/ItsNotWhatYouReadItsWhatYouIgnoreVideoOfScottHanselmansPersonalProductivityTips.aspx

Rousseau kaya
sumber
0

Selain apa yang telah dikatakan, saya akan menambahkan - "Punya rencana". Saya mencoba memilih satu atau dua teknologi setiap 6 - 12 bulan, dan menetapkan tujuan untuk mendapatkan pemahaman mendalam tentang ini. Lalu saya mencoba mendefinisikan tugas-tugas aktual untuk mengantarkan saya ke sana - katakanlah, bacalah beberapa tutorial online, pilih proyek sampingan dengan menggunakan teknologi itu, mulailah mengikuti situs diskusi baru (atau berlangganan tag baru di StackOverflow), dll. Ini tidak tidak memerlukan banyak waktu, tetapi konsistensi dalam bergerak maju sedikit setiap minggu. (Jika Anda menggunakan sistem produktivitas, seperti GTD, tujuan pembelajaran Anda dapat dimasukkan dalam proyek dan perencanaan tujuan normal Anda, dan ditinjau secara berkala).

Ed Schembor
sumber
0

Nawala!

Saat ini saya menulis buletin yang disebut Pycoder's Weekly, buletin mingguan untuk pengembang python yang mencakup mingguan terjadi dalam berbagai topik dalam python yang sangat topikal untuk area tertentu yang mungkin ingin Anda ikuti.

Itu benar-benar tidak dimaksudkan sebagai plug.

Saya pikir media ini berfungsi dengan sangat baik untuk mengimbangi hal-hal dan merupakan sumber yang bagus untuk banyak pengembang.

Ada banyak untuk berbagai bahasa dan alat, harus berjalan dengan susah payah melalui berton-ton berita dan menemukan hal-hal menarik dapat memakan waktu dan sangat mengganggu.

dustyprogrammer
sumber
0

Ada beberapa hal yang saya lakukan untuk mencoba tetap di atas teknologi baru:

  • Saya mungkin menghabiskan rata-rata 8-16 jam per minggu untuk mempelajari sesuatu yang baru, atau mengasah ide, atau hanya mencoba teknologi baru. Sebagai contoh, saya ingin belajar lebih banyak tentang ASP.Net MVC 4, jadi saya membuat aplikasi cepat untuk bekerja agar saya mengelola beberapa metadata di database lama. Aplikasi ini hampir tidak pernah digunakan, dan ini bukan proyek yang dikenai sanksi, tetapi sudah ada jika saya perlu menambahkan bidang baru, dll, dan saya dapat bermain-main dengan itu sesuai kebutuhan.
  • Saya akan meninjau kembali sesuatu yang saya tulis atau kerjakan di masa lalu, dan mencoba untuk mengulanginya dengan teknologi baru. Saya telah menulis skrip sederhana di Perl beberapa waktu lalu untuk membiarkan saya mengikis halaman web publik setiap 15 menit untuk melihat perubahan, dan memutuskan saya akan melihat seperti apa tampilannya di Python, dan kemudian saya juga membangun kembali di Clojure.
  • Saya membayar dan menggunakan akun Safari dari O'Reilly dan saya terus bertukar buku baru dengan sesuatu yang menarik minat saya.
  • Saya membaca berbagai papan StackExchange untuk melihat apa yang populer, apa yang sedang tren, dll. Bahkan jika saya tidak tahu jawaban atas sebuah pertanyaan, saya kadang-kadang akan mencoba mencari jawabannya sendiri.

Ini hanya beberapa hal yang saya lakukan, tetapi hal yang jelas adalah jika Anda ingin belajar dan tetap up-to-date pada sesuatu yang baru, Anda hanya harus bersedia menginvestasikan waktu. Ini seperti keterampilan lain yang ingin Anda asah.

Maurice Reeves
sumber
-1

Beberapa perusahaan memiliki kebijakan bahwa karyawan dapat menghabiskan 20% dari waktu untuk kegiatan lain, daripada pekerjaan sehari-hari. Satu dapat menggunakan waktu ini untuk mempertajam gergaji atau untuk tetap di atas teknologi.

Manoj R
sumber
4
Ini tentu tidak demikian. Google melakukannya, tetapi terakhir saya melihat mereka bukan "kebanyakan perusahaan".
Telastyn
Waktu 20% Google sangat jarang sebagai kebijakan resmi di perusahaan. Agak jarang adalah perusahaan yang berorientasi teknologi murni, dan di perusahaan yang memiliki pemrograman / TI semata-mata untuk mendukung bisnis inti, hampir tidak ada.
alroc
@ Telastyn - Anda benar. Mengubah "sebagian besar" menjadi beberapa.
Manoj R
1
@ alroc - Saya berpendapat bahwa ini tidak jarang seperti yang Anda pikirkan, jika Anda mengembangkannya sedikit untuk memasukkan tempat yang secara efektif melakukannya, tetapi tidak memiliki kebijakan resmi untuk itu. Saya telah berada di beberapa perusahaan (terutama agensi), di mana Anda diharapkan melakukan proyek sampingan yang dapat membantu perusahaan jika Anda berada di antara proyek klien / resmi.
Shauna
-1

Apa yang saya lakukan adalah mengatur makan siang di tempat kerja setiap saat.

Saya menemukan beberapa video (misalnya dari saluran 9) dan hanya menjadwalkannya saat makan siang, mendapatkan beamer dan kamar dan mengundang semua orang yang mungkin tertarik. Cara yang bagus untuk menghabiskan makan siang dengan rekan kerja. Juga cara yang bagus untuk menunjukkan inisiatif.

Matthijs Wessels
sumber
-3

Teknologi adalah lebih dari gairah, terlepas dari waktu dan usaha yang diperlukan, itu membuat kegilaan dalam diri dan ketika kecanduan terasa seperti kekosongan diri. Yang terbaik untuk memperbarui diri Anda adalah menggunakan pembaca online, seperti yang dinyatakan sebelumnya. Kebanyakan saya biasanya menghabiskan 1-2 jam untuk berbagai feed berita meskipun saya tidak memiliki akses fisik ke teknologi. Teknologi yang didapatnya susah untuk saya tetapi terima kasih untuk feed yang paling tidak saya bisa merasakannya di luar sentuhan saya. Mengetahui teknologi bukan hanya cara untuk memiliki hal-hal yang dikenal untuk diri sendiri, melainkan cara membayar upeti kepada para inovator

brykneval
sumber