Lập trình viên đừng ở trong bóng tối


VinaCode

Bài viết được dịch từ blog Coding Horror

Ben Collins-Sussman đã viết về lập trình viên bất an như sau:

Bạn sẽ làm gì khi có một ai đó đưa ra một dự án mã nguồn mở với một số lượng khủng các đặc trưng mới mà phải mất nhiều tháng trời để viết ra? Liệu có ai có đủ thời gian để review lại hàng ngàn dòng code đó? Điều gì sẽ xảy ra nếu có một quyết định thiết kế tồi được thực hiện ngay từ rất sớm trong quá trình đó — liệu còn có ý nghĩa gì không khi chỉ ra sai lầm của nó tại thời điểm này? Việc tung ra cộng đồng hàng tấn code thì hiếm khi là điều tốt cho một dự án: nhóm phát triển hoặc sẽ bắt buộc phải loại bỏ nó hoàn toàn, hoặc chấp nhận nó và phải…

View original post 1,425 more words

Tại sao mọi lập trình viên cần phải giỏi tiếng Anh?


VinaCode

Bài viết được dịch từ blog Volgarev.me

Thú thực, lúc đầu tôi rất phân vân khi không biết nên viết bài này bằng tiếng Anh hay tiếng Nga (tiếng mẹ đẻ của tôi). Một mặt thì bài viết này nhắm đến những người không giỏi tiếng Anh lắm nên theo logic thì nó nên được viết bằng tiếng Nga. Một mặt khác, tôi cũng có nhiều người bạn, những người không phải là người Nga, và cũng không phải là người thuộc cồng đồng các nước nói tiếng Anh, và tôi có thể hình dung những suy nghĩ của mình trong bài viết này sẽ làm cho họ cảm thấy thú vị. Như bạn đã thấy, tôi đã chọn cách thứ hai. Bài viết này nói về việc tại sao tôi lại nghĩ rằng việc biết tiếng Anh (dù cho chỉ ở mức trung bình, ở tất cả các kỹ…

View original post 1,820 more words

[36 kế dạy học thụ động] #1: Cho sinh viên làm thầy


DƯƠNG TRỌNG TẤN

Vệt bài “36 kế dạy học thụ động” này chủ yếu để phục vụ trí tưởng tượng của giáo viên.

Thầy Kim vốn là người lười nhác, khi đi dạy, thầy không muốn nói nhiều, vừa mệt, lại khiến sinh viên buồn ngủ. Thầy bèn nghĩ ra kế để cho sinh viên đứng lên giảng bài, vừa đỡ phải hoạt động, lớp học vui hơn, mà kết quả thì lại khả quan chả  kém lúc trước giảng bài hùng hục.

Bắt đầu với môn học, thầy chỉ ra kì vọng của mình: tôi không chấp nhận kết quả học tập kém, và các bạn thì thừa sức đạt Distinction (giỏi) – dễ như bỡn.
Rồi thầy  trưng ra thống kê của nhà nghiên cứu giáo dục Edgar Dale cho thấy:

  • cách học dở ẹc nhất là nghe giảng
  • dở ẹc thứ nhì là cắm đầu vào đọc sách
  • tốt hơn là đọc sách…

View original post 501 more words

Books worth reading, as recommended by Bill Gates, Susan Cain and more…


BOOKS WORTH READING, AS RECOMMENDED BY BILL GATES, SUSAN CAIN AND MORE…
Writer: Thu-Huong Ha

ideas.ted.com

Find repose by exciting the mind. Some of the world’s leading thinkers offer the books that inspired them and their work. Skim the list for your favorite speakers, or get nerdy on a topic you’ve always wanted to know more about. Below find 52 books, recommended by TED speakers.

Creativity

Creative Confidence, by Tom Kelley and David Kelley
Crown Business, 2013
Recommended by: Tim Brown (TED Talk: Designers — think big!)
“‘Creative confidence’ is the creative mindset that goes along with design thinking’s creative skill set.”
See more of Tim Brown’s favorite books.

Creating Minds, by Howard Gardner
Basic Books, 2011
Recommended by: Roselinde Torres (TED Talk: What it takes to be a great leader)
“Gardner’s book was first published more than twenty years ago, but its insights into the creative process — told through the stories of seven remarkable individuals from different fields —…

View original post 3,534 more words

Lập trình viên nói đi đôi với làm


VinaCode

Bài viết được dịch từ blog Coding Horror

Tôi tin rằng tất cả các lập trình viên cần thiết lập một sự cân bằng có lợi giữa…

  1. Nhốt mình trong một văn phòng riêng tư và có một cuộc hội thoại thân mật với một trình biên dịch về chương trình của bạn.
  2. Đi ra ngoài cộng đồng và có một cuộc hội thoại cởi mở với những người khác về chương trình của bạn.

Tôi đã nói về điều này một vài lần trước đây, vì vậy tôi thấy không cần thiết phải nói lại quan điểm đó.

Lập trình viên giỏi nói được thì cũng phải làm được.Lập trình viên giỏi nói được thì cũng phải làm được.


Hầu hết các lập trình viên là người hướng nội, vì vậy họ thường không cần bất kỳ sự khích lệ nào để trốn chạy và dành thời gian một mình cùng với chiếc máy tính của họ. Họ làm…

View original post 1,249 more words