Làm thế nào để các nhà phát triển tìm thấy thời gian để đứng đầu trong các công nghệ mới nhất? [đóng cửa]


83

Tôi là một nhà phát triển web tự do cho đến khoảng năm 2004 khi tôi bắt đầu đi xuống con đường quản lý nhưng đã quyết định thử quay lại phát triển (cụ thể là các ứng dụng web / web JavaScript và HTML5) và tôi thực sự cảm thấy rất tốt những công nghệ này và các công nghệ di chuyển nhanh tương tự cần phải có một lượng thời gian không đổi để dành riêng để đầu tư vào việc cải thiện các kỹ năng hiện có bên cạnh việc học các kỹ năng mới.

Tôi hiểu ngay từ khi tôi quay trở lại với những thứ có một đường cong học tập khá dốc, nhưng nhìn thấy nhiều người tốt như thế nào - cách duy nhất tôi thấy khi thức dậy là đặt vào một khoảng thời gian nghiêm túc.

Đối với những người làm việc như các nhà phát triển toàn thời gian, điều tôi đang cố gắng hiểu là điều này - trong hầu hết các ngày, bao nhiêu thời gian trong văn phòng thực sự tiêu tốn mã so với học tập / nghiên cứu. Tôi có thể dễ dàng dành 2-4 giờ mỗi ngày để tìm ra những cách tốt nhất để làm việc.

Có phải hầu hết các nhà phát triển giỏi đang làm việc toàn thời gian đầu tư nhiều giờ đáng kể ngoài công việc để mài giũa kỹ năng của họ?

Hoặc có lẽ tôi đang xem xét tất cả những điều này hoàn toàn sai?


13
Tôi không có câu trả lời nào cả, vì bản thân tôi vẫn đang vật lộn với khái niệm này, nhưng một ý tưởng thực sự gây được tiếng vang với tôi là chỉ cần di chuyển đôi chân của bạn .
jonyamo

2
Điều này nghe có vẻ như lời khuyên nghề nghiệp cho tôi (xem FAQ). Bỏ phiếu để đóng.
n00b

12
@Droid: Tôi thậm chí không nhìn thấy như thế nào câu hỏi này có thể là một lời khuyên nghề nghiệp!
Wizard79

21
Tôi không thấy làm thế nào một câu hỏi hỏi làm thế nào các lập trình viên có thể ở đầu trò chơi của họ là ngoài chủ đề, hoặc không mang tính xây dựng.
Steven Evers

1
Đi xe lửa. Lái xe dường như là một sự lãng phí thời gian đọc sách quý giá đối với tôi bây giờ.
Erik Reppen

Câu trả lời:


61

Thành thật mà nói tôi sử dụng newsfeed reader. Tôi đăng ký vào một số blog và các trang web liên quan đến công nghệ. Tôi sẽ đọc thức ăn của tôi trong bữa trưa, trước khi làm việc và đôi khi sau khi làm việc. Tuy nhiên, tôi sử dụng máy tính bảng của mình cho điều đó và sẽ liên tục xem xét các nguồn tin tức nếu chúng cung cấp thời gian tốt cho tỷ lệ giá trị. Tôi có thể nhận được 1-2 giờ mỗi ngày để đọc về những điều mới.

Nói chung tôi sẽ không lãng phí thời gian vào việc đọc bình luận hoặc bình luận trừ khi đó là một sự chuyển giao kiến ​​thức thực sự.


10
Hacker News rất nổi tiếng
Gary Rowe

21
+1 Generally I will not waste time on reading comments or commenting unless its a real knowledge transfer.Đây thực sự là một lời khuyên tốt. Tôi cũng cập nhật thông qua blog và công nghệ liên quan đến các trang web nhưng chỉ mới phát hiện ra tôi đã lãng phí bao nhiêu thời gian để đọc bình luận, điều này hiếm khi cung cấp bất kỳ giá trị nào (điều này phụ thuộc vào chủ đề và loại nguồn).
Oliver Weiler

4
Mạng SE là một trong những nơi duy nhất tôi bình luận, nữa. Giá trị rất cao.
New Alexandria

53
@Oliver Weiler Sự trớ trêu khi đọc lời khuyên của bạn về việc không đọc bình luận ... trong bình luận của bạn.
Gavin Coates

2
@GavinCoates: Những người đang đọc bình luận của anh ấy chính xác là những người đang cần lời khuyên đó, vì vậy nó hoạt động. :-)
ruakh

31

Có thật không? Đây không phải là một trong những câu trả lời chưa?

Đề xuất với ông chủ mà bạn đã nghe nói newThingvà nó có thể giúp công ty, đặc biệt là với hideousProblemWeJustHad. Đó là cách tôi thực hiện bước đột phá của mình vào thử nghiệm đơn vị. Đó không phải là siêu tiên tiến, nhưng trường học của tôi đã làm một công việc khủng khiếp là dạy tất cả những gì về nó và nó là mới đối với tôi. Một phần của thời gian làm điều đó chắc chắn là nghiên cứu làm thế nào để làm điều đó đúng.

Và trong khi điều này ít nhiều nằm ngoài tầm kiểm soát của bạn, tôi thường thấy mình học những điều mới chỉ để làm công việc của mình. Tôi đã học DO-178 và SQL vì chúng là loại bắt buộc cho nhiệm vụ trong tay. Nếu bạn thực sự muốn lao vào công cụ mới, hãy kiếm một công việc mới.

Nói ngắn gọn. Được trả tiền để học.Bởi vì có một lý do trung thực thực sự để sử dụng (một số) những thứ mới này. Bởi vì họ tốt hơn. Nếu họ tốt hơn, ông chủ sẽ muốn bạn sử dụng chúng vì điều đó sẽ giúp lợi nhuận của anh ta. Có một số chi phí, chắc chắn. Quá trình học tập không phải là ngay lập tức và thời gian là tiền bạc, nhưng nếu nó không xứng đáng, thì có lẽ điều mới không tốt hơn nhiều. Trong trường hợp đó, shitcan nó.


5
Tôi gọi đó là Quản lý.
Warren P

Hoàn toàn đồng ý. Đôi khi làm một chút công việc bên ngoài để cho thấy tiềm năng của nó giúp ích. Tôi đã làm điều này với ember.jsvà quản lý để thực sự có được dự án đã được ký kết, chưa kể đến tiền làm thêm và tiền thưởng
rickyduck

Tôi đã phải google "quản lý lên". Về cơ bản, nó đang quản lý những người ở trên bạn. Một loại từ thông dụng. Đó là ý tưởng rằng ông chủ của bạn nên biết newthingvà nên là người đề xuất sử dụng nó chứ không phải là những người điều hành công ty. Nhưng chỉ có rất nhiều ông chủ phi kỹ thuật và lĩnh vực này chỉ là SO lớn mà hy vọng các ông chủ sẽ biết những gì tốt nhất là ngớ ngẩn. Nó không quản lý sếp của bạn, nó chỉ đưa ra một ý tưởng ra khỏi đó.
Philip

15

Tôi đưa thông tin hữu ích nhất mà tôi gặp trong một bộ bài Anki . Mỗi buổi sáng tôi dành 5-10 phút để đi qua các tài liệu. Mới tuần này, chẳng hạn, Anki đã hỏi tôi câu hỏi này mà tôi đã không giải quyết trong một thời gian:

PHP: Điều gì phải được thực hiện sau khi một hướng dẫn trên một mảng được tham chiếu?

Tôi không nhớ câu trả lời là unset($value)hay reset($value), vì vậy điều đó khiến tôi luôn nhạy bén. Chắc chắn, rất sáng nay tôi đã phải sử dụng nó trong mã.

Tôi giữ một số đoạn thông tin liên quan đến AWS, PHP, Bash và các công nghệ khác mà tôi sử dụng trong đó. Ít nhất, Anki giữ thông tin mới trong tâm trí tôi hoặc dễ dàng tìm thấy nếu tôi quên.

EDIT: Tôi cũng nên đề cập, đối với tôi lập trình là một sở thích phát triển thành sự nghiệp phát triển phần mềm. Tôi thấy rằng những người có sự nghiệp cũng là sở thích của họ có xu hướng tự nhiên bám sát vì đó là lợi ích cá nhân của họ, không chỉ là lợi ích nghề nghiệp. Điều này dành cho các nghệ sĩ, bác sĩ, người làm vườn và hầu hết các ngành nghề lành nghề khác, không chỉ các lập trình viên.


7
Tôi cũng khởi nghiệp như một người có sở thích nhưng có những lúc tôi trở về nhà sau giờ làm việc, điều cuối cùng tôi muốn làm là mở một IDE
James

1
Tôi chưa từng nghe về Anki trước đây. Liên kết bạn cung cấp không có liên kết rõ ràng với một repo của các sàn được chia sẻ. Bạn có một số cố gắng tốt cho lập trình?
Freiheit

1
Từ trong ứng dụng Anki, bạn có thể tải xuống các sàn được chia sẻ bởi người dùng (Tệp -> Tải xuống -> Sàn chia sẻ). Hiện tại tôi không chia sẻ bộ bài, nhưng tôi có thể xem qua nó, kiểm duyệt một số thứ và sau đó chia sẻ nó.
dotancohen

12

Khi thời gian có hạn, bạn tốt hơn nên tập trung vào vật liệu chất lượng cao nhất.

Sách (những cuốn sách tốt) có nhiều khả năng có tài liệu chất lượng cao hơn blog. Sách có điểm đánh giá khách hàng trung bình cao trên Amazon thường có tài liệu chất lượng cao nhất. Nhận Kindle và tải xuống một vài cuốn sách được đánh giá cao về chủ đề này - hãy luôn mang theo bên mình mọi lúc mọi nơi. Có lẽ một giờ mỗi ngày để đọc? - đó là những gì tôi làm dù sao, không chắc chắn hướng dẫn thời gian tốt là gì.

Nếu bạn đang quay trở lại yên xe và có ngân sách, tốt hơn nữa là tham dự một khóa đào tạo (hoặc hội nghị) đàng hoàng cho một khởi đầu. Vài ngày luyện tập căng thẳng = tháng đọc sách.


3
Điều đó phụ thuộc hoàn toàn vào các blog bạn tìm thấy. IE - Bạn rất có thể tìm thấy tài liệu chất lượng cao ở những nơi như A List Apart, Smashing Magazine và blog kiểu "tạp chí web" định hướng thương mại tương tự hoặc blog của những người như Joel Spolsky, John Resig, v.v. Ngoài ra, sách thường bị lỗi thời rất nhanh (ví dụ: cả sách JavaScript và sách phát triển Android của tôi đều khá vô dụng do những thay đổi trong công nghệ).
Shauna

@Shauna Nếu bạn biết ngày mà những thay đổi lớn xảy ra trong các công nghệ (wikipedia rất tốt trong việc liệt kê ngày phát hành thay đổi lớn), bạn có thể sử dụng Tìm kiếm nâng cao của Amazon (gần trên cùng bên trái trên bất kỳ trang sách Amazon nào) để chỉ lọc những cuốn sách được phát hành sau ngày thay đổi công nghệ mới nhất - Trong "Pub. Date" trên trang tìm kiếm, bạn có tùy chọn để chọn Sau một ngày nhất định. Tôi thường lọc tìm kiếm các cuốn sách chỉ được phát hành sau ngày thay đổi công nghệ lớn và sau đó sắp xếp danh sách kết quả theo đánh giá của Khách hàng Trung bình để tìm ra những cuốn sách hay nhất.
GBH

1
Điều đó không giúp ích cho những cuốn sách bạn đã mua.
Shauna

@Shauna, đó là những gì Safari Books Online dành cho.
Matt McCormick

2
Những cuốn sách hay không bị lỗi thời! Tại sao bạn sẽ mua một tài liệu in với một số ý kiến? Nhìn vào đó danh sách các Jeff Atwood codinghorror.com/blog/2004/02/...
Angelo.Hannes

8

Làm sắc nét cưa là phải cho tất cả tham gia vào bất kỳ công việc dựa trên kiến ​​thức. Làm thế nào để làm điều đó là để lại cho cá nhân. Đây là một số điều tôi làm

  • Nghe podcast, chọn liên kết là tìm hiểu về công nghệ và mức độ liên quan của nó là các lĩnh vực cụ thể ( http://www.javaposse.com/ , http://www.se-radio.net/ và nhiều hơn nữa)
  • Tôi đọc khá nhiều (quản lý và công nghệ)
  • Làm dự án nhỏ để cảm nhận những điều mới, điều đó không được sử dụng trực tiếp trong công việc bình thường của tôi.
  • Google đàm phán công nghệ - Điều này liên quan nhiều hơn so với podcast đơn giản, nhưng hữu ích hơn.

3
podcast là một cách tốt để tìm ra những gì thú vị. Và bạn có thể nghe trong khi đi lại hoặc tương tự. Tôi thường nghe trên xe buýt
Zachary K

6

Nói thẳng ra là có. Các nhà phát triển giỏi thường dành một số lượng thời gian để lập trình. Thường thì đó là một số dự án thú cưng, nơi chúng có thể chơi xung quanh với những điều mới mẻ và thú vị. Thông thường những thứ không thể áp dụng cho công việc sử dụng để mở rộng tâm trí và theo kịp các khía cạnh (tương đối).


1
Tôi luôn mơ mộng một ngày nào đó nếu về nhà vào mỗi tối lúc 6 giờ tối và tắt tất cả - và có những ngày cuối tuần khá miễn phí. Đoán đây là một giấc mơ :)
u2sonderzug

6

Như AC / DC sẽ nói: "Đó là một chặng đường dài lên Top nếu bạn muốn Rock and Roll".

Sẽ không dễ dàng gì nếu bạn đang hướng đến đỉnh cao. Vấn đề chính của việc cố gắng trở lại con ngựa là cảm thấy lỗi thời - không đề cập đến sự ngu ngốc.

Bạn cố gắng hiểu TDD, sau đó bạn vấp ngã vào Dependency Injection và sau đó vào Inversion of Control container. Thứ mới nhất xuất hiện dưới radar của tôi là CQRS. Cố gắng nắm bắt tất cả những điều đó cùng một lúc thực sự khó khăn. Những bước nhỏ.

Và nó không giúp gì cho thực tế một số trong đó có thể được coi là một mốt nhất thời. Boy, chúng ta có muốn tự hào về điều sáng bóng mới này sẽ giải quyết tất cả các vấn đề của chúng ta.

Vài điều cần thử:

  • http://www.safaribooksonline.com/ họ có (nó bị ẩn) một thuê bao 5 chỗ trên 9,99 đô la mỗi tháng. Họ có một ứng dụng di động. Bạn có thể học mọi lúc mọi nơi.

  • Theo dõi một số lớp học video. Tôi đã đăng ký http://tekpub.com/ một lần và yêu thích. Tôi cũng biết về https://peepcode.comhttp://pluralsight.com . Bạn có thể xem trên đường đi.

  • Chọn một vài newsfeed tốt và làm theo nó. Chọn chất lượng hơn số lượng. Nếu không, bạn sẽ chỉ cảm thấy bị nghiền nát bởi quá nhiều thông tin.

  • Sử dụng https://getpocket.com để lưu trữ những trang thú vị mà bạn có thể muốn xem sau này. Dừng mở Tab mới để xem nó sau và quên chúng. Họ có các ứng dụng di động cho phép xem các trang được lưu trữ của bạn khi đang di chuyển.

  • Sử dụng https://ifttt.com để làm cho cuộc sống của bạn dễ dàng hơn. Tôi cho một người làm điều đó để khi tôi gắn một mục trên Google Reader, nó sẽ tự động lưu cho tôi trên Pocket.

  • http://www.group-central.com/ Danh sách MOOC được cung cấp bởi các tổ chức như Stanford và MIT. Một số trong đó có thể thực sự thú vị.

Dù sao, các lập trình viên giỏi nhất có lẽ dành nhiều thời gian ngoài giờ làm việc để học những điều mới. Nhưng họ làm điều đó bởi vì họ thích mã hóa. Thật dễ dàng để tìm thấy thời gian để cải thiện kỹ năng mã hóa của bạn khi bạn yêu thích mã hóa. :)


"Đó là một chặng đường dài để lên đỉnh ...";)
Alex

Một số lời khuyên tốt ở đây - Lần đầu tiên tôi phát hiện ra CQRS!
u2sonderzug

Có một liên kết đến thỏa thuận 5 / slot 9,99 đó? Tôi chỉ thấy một thỏa thuận cá nhân $ 20 / tháng trên Safari
Warren P

Không. Nó hơi bị ẩn. Tôi đã đi tới đó. Tôi nhấp vào phản ứng và nó cho tôi thấy tùy chọn 5 khe. i.imgur.com/3E4GM.png
Luiz Angelo

+1 cho SafariBooksOnline, điều lớn nhất sẽ xảy ra với các nhà phát triển kể từ sách dev;)
Kris

4

"Nghiền mã" là công cụ học tập tốt nhất. Khi được cung cấp một cái gì đó có thể sử dụng một phương pháp mới, tôi bỏ qua cho đến khi nó hoạt động. Nếu một khách hàng yêu cầu thứ gì đó yêu cầu công nghệ mới, tôi sẽ gửi hóa đơn cho họ, nhưng nếu đó là thứ tôi vừa mới học, tôi sẽ không tính hóa đơn cho họ.

Các công cụ web đang di chuyển ở một tốc độ tốt. Trong công ty nhỏ của mình, tôi sử dụng dịch giả tự do cho những điều tôi không biết hoặc không có thời gian. Thông thường họ dạy tôi nhưng khó khăn hơn để theo kịp những gì hoạt động hôm nay nhưng bạn không thể sử dụng ngày hôm qua hoặc nó sẽ hoạt động vào ngày mai vì vậy bạn nên học nó ngay hôm nay và tiếp tục.

Đối với những thứ không phải là web, mọi thứ đã ổn định hơn. Bạn đã viết mã bằng một ngôn ngữ trên một nền tảng. Bây giờ bạn cần biết HTML / CSS / Javascript / Java / SQL / PHP / * nix / tất cả các API đó .... và sau đó có Internet Explorer .... thở dài.

Đó là một cuộc đấu tranh cho một nhà phát triển.


3

Khái niệm & xây dựng các dự án của riêng bạn.

Nghiêm túc. Tất cả mọi thứ tôi đã học được đều xuất phát từ việc tôi nảy ra một ý tưởng rất xa vời sau đó ngồi xuống để thử và tìm ra nó. Nếu bạn làm điều này đủ lâu, bạn sẽ đặt mình vào một con đường cải tiến liên tục.


1
Không chắc chắn tại sao đây là một ý tưởng tồi tệ đến nỗi ai đó sẽ đánh giá thấp nó. Tò mò là một đức tính tốt khi nói đến người công nghệ. +1
Warren P

2

Chỉ cần cố gắng tận dụng tối đa thời gian rảnh của bạn. Bạn có thể dành 3 giờ mỗi ngày để tìm hiểu về các công nghệ mới, nhưng có lẽ bạn vẫn muốn có một cuộc sống xã hội .. Vì vậy, nó có thể không phải là phương pháp tốt nhất.

Những gì tôi thường làm là học trong những lúc đó (trong điều kiện bình thường) tôi sẽ 'lười biếng' .. Đọc sách công nghệ trên tàu, xem podcast trước khi đi ngủ (khi xem TV), đọc StackOverflow, blog công nghệ hoặc khác nguồn khi tôi cần nghỉ ngơi tại nơi làm việc (thay vì ở trên Facebook), nói về công nghệ với các đồng nghiệp của tôi trong giờ ăn trưa ..


1
thời gian ra mắt hay giờ ăn trưa? :)
JoelFan

Xin lỗi vì tiếng Anh của tôi! ;)
lề

2

Một mẹo tôi sử dụng khi học một cái gì đó mới là vào StackOverflow (hoặc các diễn đàn dành riêng cho công nghệ), tìm một câu hỏi tôi không biết câu trả lời và tìm ra câu trả lời. Ngoài ra, tôi cố gắng thực hiện một cái gì đó bằng cách sử dụng kỹ năng / công nghệ mới. Ví dụ, để tìm hiểu cách lập trình cho windows phone, tôi đã hỏi vợ tôi loại ứng dụng nào cô ấy muốn. Quá trình viết ứng dụng đó buộc tôi phải tìm hiểu thêm về nền tảng và cách thực hiện.

Bạn có thể đọc tất cả những gì bạn muốn, nhưng bạn không có kinh nghiệm từ việc đọc.


2

Chỉ cần tự hỏi những gì thúc đẩy bạn không phải những gì người khác được thúc đẩy bởi?

Ví dụ: Tôi có muốn tạo ứng dụng di động hoặc tiếp tục làm việc trên các ứng dụng web vì tôi có kinh nghiệm trong quá khứ về nó hoặc tôi muốn làm một số tư vấn kỹ thuật? Tôi nghĩ rằng một khi bạn biết những gì bạn muốn làm trong vài tháng hoặc vài năm tới, bạn sẽ biết chính xác nơi bắt đầu và những gì bạn cần phải học.

Đây không phải là một câu hỏi những gì chỉ những người CNTT hỏi.



1

Đối với những người làm việc như các nhà phát triển toàn thời gian, điều tôi đang cố gắng hiểu là điều này - trong hầu hết các ngày, bao nhiêu thời gian trong văn phòng thực sự tiêu tốn mã so với học tập / nghiên cứu. Tôi có thể dễ dàng dành 2-4 giờ mỗi ngày để tìm ra những cách tốt nhất để làm việc.

Công ty của tôi rất suy nghĩ và muốn đảm bảo chúng tôi đang phát triển chống lại các công nghệ mới nhất. Họ đánh giá cao rằng một phần của điều này, họ phải dành cho nhà phát triển của mình thời gian để hiểu về các tính năng / API mới, v.v. Ví dụ, gần đây chúng tôi đã chuyển sang Richfaces 4 từ Richfaces 3. Một cuộc di cư lớn mà chúng tôi dễ dàng dành một nửa thời gian chỉ để cố gắng hiểu cảnh quan mới. Nếu một công ty không thể cam kết cho bạn một chút thời gian để theo kịp những phát triển mới nhất thì bạn có thể ở sai vị trí.

Hãy thử để công ty của bạn có được giấy phép Safari Books. Nó là một nguồn tài nguyên toàn diện của những cuốn sách kỹ thuật tốt nhất hiện có. Bao gồm một loạt các vết cắt thô và công việc đang tiến hành. Web nói chung cũng là một tài nguyên tuyệt vời nhưng mức độ tiếng ồn xung quanh và thông tin sai lệch là cao.

Có phải hầu hết các nhà phát triển giỏi đang làm việc toàn thời gian đầu tư nhiều giờ đáng kể ngoài công việc để mài giũa kỹ năng của họ?

Tôi cũng đầu tư khoảng một giờ mỗi tối ngoài công việc để cập nhật. Thỉnh thoảng tôi sẽ cập nhật các chứng chỉ chuyên môn của mình, điều này đòi hỏi phải có cam kết thêm vào cuối tuần để đạt được.

Một lần nữa cho công ty của bạn biết rằng bạn đang làm điều này trong thời gian riêng của bạn và xem liệu họ sẽ trả cho lệ phí thi hoặc đào tạo của bạn. Hoặc có lẽ cho phép bạn ngồi trong kỳ thi của công ty.


1

Câu trả lời rất đơn giản, hãy thử sử dụng các công nghệ mới nhất tại nơi làm việc và nếu bạn không thể, hãy thực hiện các dự án phụ

Nhưng để tiết kiệm thời gian, trước tiên bạn cần biết những gì cần học để thời gian của bạn được chi tiêu tốt.

Đây là những gì làm việc cho tôi

  1. Tin tặc, nhưng người ta cần cẩn thận, tìm kiếm định kỳ cho các từ khóa hoạt động với tôi
  2. GitHub - xem danh sách các dự án được đánh dấu sao và rẽ nhánh nhất, điều này hầu như luôn đồng bộ với thực tế
  3. Stackoverflow - xem các thẻ và câu hỏi xu hướng nhất
  4. Google xu hướng (nhưng bạn cần biết những gì cần tìm trước tiên)
  5. Thực tế xu hướng công việc (đây là cách tôi học về MongoDB chẳng hạn)
  6. Gặp gỡ (nguồn rất tốt)
  7. Twitter - theo dõi các hacker đồng nghiệp mà bạn tôn trọng, tôi thường học về những thứ mới theo cách đó
  8. Đôi khi, Coderwall, Geeklist và các mạng xã hội dành riêng cho hacker khác cũng giúp
  9. Hội nghị - hầu hết trong số họ hiện đang được ghi lại trực tuyến sau khi thực tế hoặc trực tiếp
  10. Hoặc, bạn có thể tự tạo một công nghệ mới :)

Phần thứ hai là làm thế nào để học nó hiệu quả để bạn sử dụng thời gian hiệu quả

Tôi thấy udacity, coursera, Codechool, codecademy, teamtreehouse, edx.org, udemy, net tuts + và những người khác là những tài nguyên tuyệt vời vì các khóa học của họ có xu hướng theo kịp công nghệ mới nhất

Mặt khác, bạn có thể kết thúc một vụ nổ thông tin và phát cuồng về nó như tôi đã có trước đây: http://tilomitra.com/the-crazy-world-of-code/


0

Tài nguyên & công cụ tôi sử dụng để theo kịp được liệt kê dưới đây. Tôi có thể dành 1-2 giờ mỗi ngày để đọc các môn học công nghệ, mặc dù không phải lúc nào cũng là môn học công nghệ mà tôi nên hướng sự chú ý của mình.

Theo tỷ lệ thời gian đọc tại nơi làm việc với thời gian dành cho mã hóa, tôi sẽ dành thời gian đọc một chủ đề nếu nó liên quan trực tiếp đến công việc trong tay (ví dụ: làm thế nào để sử dụng đúng khung công tác mới đó).

Tôi thấy tôi làm hai kiểu đọc. Đọc sâu về một chủ đề cụ thể mà tôi đang sử dụng hoặc sẽ sử dụng trong tương lai hoặc Đọc rộng nơi tôi sẽ duyệt các lĩnh vực công nghệ khác mà tôi không sử dụng nhưng vẫn thấy thú vị.

  • Podcast

    • Hữu ích vì tính di động của chúng. Bạn có thể nghe khi bạn thường không thể đọc (ví dụ: tại phòng tập thể dục, dọn dẹp nhà cửa, nấu ăn)
  • Trình đọc RSS

    • Hữu ích vì họ tổng hợp các nguồn cấp dữ liệu blog của bạn. Sử dụng chúng để nhóm lại với nhau nội dung giá trị cao.
    • Tôi đã tìm thấy thiết lập thư mục "tìm kiếm" cho các công nghệ cụ thể hữu ích vì các thư mục này sẽ bao gồm tất cả các blog đã đăng ký.
  • Sách Safari trực tuyến

    • Tôi qua lại về cái này vì chi phí. Khi tôi sử dụng nó, nó là một giá trị lớn nhưng phải nỗ lực để đọc tất cả những cuốn sách bạn thêm vào kệ của bạn.
  • Sách (Định dạng cây chết)

    • Hữu ích cho việc lặn sâu trên một công nghệ cụ thể hoặc để tham khảo.

Scott Hanselman có một video hay về cách đối phó với "luồng dữ liệu cá nhân" của bạn - http://www.hanselman.com/blog/ItsNotWhatYouReadItsWhatYouIgnoreVideoOfScottHanselmansPersonal ProducttivityTips.aspx


0

Ngoài những gì đã nói, tôi sẽ thêm - "Có kế hoạch". Tôi cố gắng chọn một hoặc hai công nghệ cứ sau 6 - 12 tháng và đặt mục tiêu hiểu biết sâu sắc về những công nghệ này. Sau đó, tôi cố gắng xác định các nhiệm vụ thực tế để đưa tôi đến đó - giả sử, đọc qua một vài hướng dẫn trực tuyến, chọn một dự án phụ sử dụng công nghệ đó, bắt đầu theo dõi các trang thảo luận mới (hoặc đăng ký các thẻ mới trong StackOverflow), v.v. Không cần nhiều thời gian, nhưng nhất quán trong việc tiến lên một chút mỗi tuần. (Nếu bạn sử dụng hệ thống năng suất, chẳng hạn như GTD, mục tiêu học tập của bạn có thể được bao gồm trong dự án bình thường và lập kế hoạch mục tiêu và được xem xét thường xuyên).


0

Bản tin!

Tôi hiện đang viết một bản tin có tên là Pycoder's Weekly một bản tin hàng tuần cho các nhà phát triển python bao gồm các chủ đề xảy ra hàng tuần trong các chủ đề khác nhau trong python, một chủ đề rất quan trọng đối với một khu vực nhất định mà bạn có thể muốn theo kịp.

Đó thực sự không phải là một phích cắm.

Tôi nghĩ phương tiện này phục vụ rất tốt để theo kịp mọi thứ và là một nguồn tài nguyên tuyệt vời cho nhiều nhà phát triển.

Có rất nhiều ngôn ngữ và công cụ khác nhau, phải lướt qua hàng tấn tin tức và tìm thấy những điều thú vị có thể tốn thời gian và cực kỳ mất tập trung.


0

Có một vài điều mà tôi làm để cố gắng đứng đầu trong công nghệ mới:

  • Tôi có thể dành trung bình 8-16 giờ mỗi tuần để học một cái gì đó mới, hoặc mài giũa một số ý tưởng, hoặc chỉ thử một công nghệ mới. Ví dụ, tôi muốn tìm hiểu thêm về ASP.Net MVC 4, vì vậy tôi đã kết hợp một ứng dụng nhanh cho công việc để cho phép tôi quản lý một số siêu dữ liệu trong cơ sở dữ liệu cũ. Ứng dụng hầu như không bao giờ được sử dụng và đây không phải là một dự án bị xử phạt, nhưng nó sẽ xuất hiện nếu tôi cần thêm các lĩnh vực mới, v.v. và tôi có thể xoay vòng với nó khi cần.
  • Tôi sẽ xem lại một cái gì đó tôi đã viết hoặc làm việc trong quá khứ, và cố gắng làm lại nó trong công nghệ mới nói. Tôi đã viết một kịch bản đơn giản bằng Perl một lúc trước để cho tôi quét một trang web công cộng cứ sau 15 phút theo dõi các thay đổi và quyết định tôi sẽ thấy nó trông như thế nào trong Python, và sau đó tôi cũng xây dựng lại ở Clojure.
  • Tôi trả tiền và sử dụng tài khoản Safari từ O'Reilly và tôi liên tục trao đổi những cuốn sách mới về những thứ mà tôi quan tâm.
  • Tôi đọc qua các bảng StackExchange khác nhau để xem những gì phổ biến, những gì đang có xu hướng, vv Ngay cả khi tôi không biết câu trả lời cho một câu hỏi, đôi khi tôi sẽ cố gắng tự mình tìm ra câu trả lời.

Đây chỉ là một vài trong số những việc tôi làm, nhưng điều rõ ràng là nếu bạn muốn tìm hiểu và cập nhật những điều mới mẻ, bạn sẽ phải sẵn sàng đầu tư thời gian. Nó giống như bất kỳ kỹ năng nào khác mà bạn muốn trau dồi.


-1

Một số công ty có chính sách mà nhân viên có thể dành 20% thời gian cho các hoạt động khác, hơn là công việc hàng ngày. Người ta có thể sử dụng thời gian này để mài cưa hoặc để đi đầu trong công nghệ.


4
Điều này chắc chắn không phải là trường hợp. Google thì có, nhưng cuối cùng tôi thấy họ không phải là "hầu hết các công ty".
Telastyn

20% thời gian của Google là rất hiếm khi là chính sách chính thức tại các công ty. Nó hơi hiếm là các công ty hoàn toàn theo định hướng công nghệ và tại các công ty nơi lập trình / CNTT tồn tại chỉ để hỗ trợ cho hoạt động kinh doanh cốt lõi, nó hầu như không tồn tại.
alroc

@Telastyn - Bạn nói đúng. Thay đổi "hầu hết" cho một số.
Manoj R

1
@alroc - Tôi cho rằng nó không hiếm như bạn nghĩ, nếu bạn mở rộng nó một chút để bao gồm những nơi thực hiện nó một cách hiệu quả, nhưng không có chính sách chính thức cho nó. Tôi đã từng ở một số công ty (đặc biệt là các cơ quan), nơi bạn dự kiến ​​sẽ thực hiện các dự án phụ có thể giúp công ty nếu bạn ở giữa các dự án khách hàng / chính thức.
Shauna

-1

Những gì tôi làm là tôi tổ chức bữa ăn trưa tại nơi làm việc mọi lúc mọi nơi.

Tôi tìm thấy một số video (ví dụ từ kênh 9) và chỉ lên lịch trong bữa trưa, lấy máy chiếu và phòng và mời mọi người có thể quan tâm. Một cách tuyệt vời để dành bữa trưa với các đồng nghiệp. Cũng là một cách tuyệt vời để thể hiện sự chủ động.


-3

Công nghệ là niềm đam mê, bất kể thời gian và nỗ lực, nó làm cho cơn sốt trong bản thân và khi nghiện cảm thấy như trống rỗng với chính mình. Tốt nhất để cập nhật bản thân là sử dụng trình đọc trực tuyến, như đã nêu trước đây. Hầu như tôi thường dành 1-2 giờ cho các nguồn cấp tin khác nhau mặc dù tôi không có quyền truy cập vật lý vào công nghệ. Công nghệ kiếm được rất nhiều cho tôi nhưng cảm ơn những nguồn cấp dữ liệu mà ít nhất tôi có thể cảm nhận được nó vượt quá khả năng của tôi. Hiểu biết về công nghệ không chỉ là một cách để có những thứ được biết đến cho bản thân mà là một cách để vinh danh những người đổi mới

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.