"Hành trình vạn dặm bắt đầu từ những bước đi đầu tiên"

せんりのみちもいっぽから

Mar 12, 2018

Tìm hiểu về arduino

  1. Đo Khoảng Cách Trong Không Gian Với Cảm Biến SRF05 Và Arduino
  2. Arduino và hỗ trợ cho người mù qua DỰ ÁN GẬY THÔNG MINH
  3. Phần mềm arduino
  4. Cài Java SRE trước khi cài Arduino
  5. Tự học Arduino
(Nguồn:trích từ bài viết của  http://arduino.vn/bai-viet/198-hoc-arduino-can-nhung-gi) thêm động lực cho mình mới bắt đầu.
Những yếu tố quan trọng để thành công
1. Đầu tiên là con người
1.1. Sự đam mê trong bản thân bạn là điều tối cần thiết nếu bạn muốn gắn bó lâu dài với Arduino. Mỗi công việc đều có những khó khăn nhất định, tìm hiểu và thực hành Arduino cũng vậy. Nếu không có đam mê thì mình chắc chắn rằng bạn sẽ sớm bỏ cuộc, chưa kể là tốn kém tiền bạc để mua sắp nhiều thứ.

Mình đến với Arduino vì đam mê và nhờ đó mà mình có được sự tự giác học tập, chủ động khám phá cái mới. Điều đó giúp mình nhanh chóng tiến bộ và nắm bắt được nhiều cơ hội cho bản thân: phát triển chuyên môn lẫn quan hệ xã hội.


Mình có cơ hội được làm giáo viên hướng dẫn đề tài dự thi Cuộc thi nghiên cứu khoa học cho học sinh phổ thông Intel ISEF cấp thành phố tại một trường THPT tư thục tại TP Hồ Chí Minh. Thực tình mà nói thì đám học sinh được mình hướng dẫn đề tài chả hứng thú gì mấy với công việc nên mình toàn phải đốc thúc tụi nó làm. Sau khi thi xong, tụi nó lặn mất tăm. Một số đứa khác được mình hướng dẫn (đi ngang qua chỉ đại thôi) tại những cuộc thi khác sau khi thi xong vẫn tiếp tục nghiên cứu, hoặc họ luôn tự giác nghiên cứu bất kể ngày đêm hay tình trạng dạ dày. 

Bạn có đang nhìn thấy sự khác biệt ? Nếu bạn đã thích một cái gì đó (như gấu chẳng hạn) thì bạn sẽ chơi với nó mà không cần lí do. Suy ngược lại, nếu bạn thích chơi với một cái gì đó (hay một bạn nữ nào đó chẳng hạn) mà không cần lí do thì bạn đã mê nó rồi, hehe.

1.2 Thực hành cũng là một yếu tố hết sức quan trọng. Có nhiều bạn học Arduino tuy là có đam mê thật nhưng lại không có điều kiện thực hành. Bởi thế mà học tới đâu quên tới đó, và càng học thì càng không hiểu. Đây là điều cực kì nguy hiểm bởi nó dễ đánh mất đi niềm đam mê của người học. Nếu bạn đã từng ngáp ngắn ngáp dài trong những giờ học Lịch sử hay Triết học, và cảm thấy vô cùng phấn khích khi xem bộ phim 3 chàng ngốc (3 Idiots) thì vấn đề ở đây cũng tương tự thế thôi. Nếu bạn chưa xem bộ phim này thì mình khuyên bạn nên xem kĩ.

1.3 Làm việc nhóm là một điều tối quan trọng giúp bạn mau chóng tiến bộ cũng như giảm thiểu rủi ro hay chi phí để nuôi niềm đam mê Arduino:

Mọi người cùng chia sẻ kiến thức với nhau.
Mọi người cùng nhau tìm một lỗi sai.
Cùng chia tiền mua chung đồ hay có thể mượn lẫn nhau.
Dễ dàng phối hợp khi đi thi.
Hay đơn giản hơn, hãy nhìn vào bức ảnh dưới đây và cùng suy ngẫm ...



1.4 Luôn tiến lên phía trước nếu không bạn sẽ tụt lại phía sau !

Đây là điều mình đã học được:

Điều 1: 1.01^365 = 37.78

Điều 2: 0.99^365 = 0.03

Và mình hiện tại đang ở 0.9999^365 :D Còn bạn thì sao ?

2. Thứ hai là "Doing ordinary things"


Ở đây mình chỉ đưa ra một ví dụ là một câu chuyện của một anh hacker vào cuối năm 2015 khiến cộng đồng hacker thực sự "hoang mang" :D. Mình xin trích dẫn nguyên văn lại từ https://github.com/NARKOZ/hacker-scr...

xxx: OK, so, our build engineer has left for another company. The dude was literally living inside the terminal. You know, that type of a guy who loves Vim, creates diagrams in Dot and writes wiki-posts in Markdown... If something - anything - requires more than 90 seconds of his time, he writes a script to automate that.
(xxx: OK, vì vậy, kỹ sư xây dựng của chúng tôi đã rời khỏi công ty khác. Người đàn ông thực sự sống bên trong nhà ga. Bạn biết đấy, loại người yêu Vim, tạo ra các sơ đồ trong Dot và viết các bài viết wiki trong Markdown ... Nếu có thứ gì đó - hay bất cứ thứ gì - cần hơn 90 s thời gian của ông ấy, ông ấy sẽ viết một kịch bản để tự động hóa nó.)
)

xxx: So we're sitting here, looking through his, uhm, "legacy"
(xxx: Vì vậy, chúng tôi đang ngồi ở đây, nhìn qua của ông, uhm, "di sản")

xxx: You're gonna love this

(xxx: Bạn sẽ yêu thích điều này)


xxx: smack-my-bitch-up.sh - sends a text message "late at work" to his wife (apparently). Automatically picks reasons from an array of strings, randomly. Runs inside a cron-job. The job fires if there are active SSH-sessions on the server after 9pm with his login.

(xxx: smack-my-bitch-up.sh - gửi một tin nhắn văn bản "late at work" cho vợ (rõ ràng). Tự động chọn các lý do từ một chuỗi các chuỗi, ngẫu nhiên. Chạy bên trong cron-job. Công việc sẽ được kích hoạt nếu có các phiên SSH hoạt động trên máy chủ sau 9 giờ tối khi đăng nhập.)


xxx: kumar-asshole.sh - scans the inbox for emails from "Kumar" (a DBA at our clients). Looks for keywords like "help", "trouble", "sorry" etc. If keywords are found - the script SSHes into the clients server and rolls back the staging database to the latest backup. Then sends a reply "no worries mate, be careful next time".

xxx: kumar-asshole.sh - quét hộp thư đến cho các email từ "Kumar" (một DBA tại các khách hàng của chúng tôi). Tìm kiếm từ khóa như "trợ giúp", "rắc rối", "xin lỗi" ... Nếu từ khóa được tìm thấy - tập lệnh SSHes vào máy chủ khách hàng và quay trở lại cơ sở dữ liệu dàn xếp để sao lưu mới nhất. Sau đó gửi một câu trả lời "không lo lắng bạn đời, hãy cẩn thận lần sau".

xxx: hangover.sh - another cron-job that is set to specific dates. Sends automated emails like "not feeling well/gonna work from home" etc. Adds a random "reason" from another predefined array of strings. Fires if there are no interactive sessions on the server at 8:45am.
xxx: hangover.sh - một cron-job khác được đặt thành ngày cụ thể. Gửi email tự động như "không cảm thấy tốt / sẽ làm việc ở nhà". Thêm một "lý do" ngẫu nhiên từ một chuỗi các chuỗi được xác định trước. Sẽ kích hoạt nếu không có phiên tương tác trên máy chủ lúc 8 giờ 45 sáng.

xxx: (and the oscar goes to) fucking-coffee.sh - this one waits exactly 17 seconds (!), then opens a telnet session to our coffee-machine (we had no frikin idea the coffee machine is on the network, runs linux and has a TCP socket up and running) and sends something like sys brew. Turns out this thing starts brewing a mid-sized half-caf latte and waits another 24 (!) seconds before pouring it into a cup. The timing is exactly how long it takes to walk to the machine from the dudes desk.
xxx: (và oscar đi tới) fucking-coffee.sh - cái này đợi chính xác 17 giây (!), sau đó mở một phiên telnet vào máy cà phê của chúng tôi (chúng tôi không có ý tưởng frikin máy cà phê là trên mạng, chạy linux và có một socket TCP và chạy) và gửi một cái gì đó như sys brew. Hóa ra điều này bắt đầu pha cà phê nửa caf cỡ trung và đợi thêm 24 (!) Giây trước khi đổ nó vào cốc. Thời gian là chính xác mất bao lâu để đi bộ đến máy từ bàn dudes.
xxx: holy sh*t I'm keeping those
xxx: holy sh * t Tôi đang giữ những cái này

Trước khi bắt đầu dự án trong mơ của mình, bạn nên suy nghĩ về câu nói trên trước. Lời khuyên của mình cho những bạn mới bắt đầu tập tành làm dự án là nên làm những dự án có thể ứng dụng được trong chính căn nhà hay gia đình của bạn trước khi đi ra biển lớn.

Nếu bạn làm dự án để chơi cho vui thì xin chúc mừng. Nếu bạn làm vì điều gì đó ngoài bản thân bạn, hãy nghĩ đến những người xung quanh bạn, những sự việc, vấn đề mà chính bạn đang gặp phải, bởi bạn chính là người hiểu rõ chúng nhất như anh chàng hacker ở trên đã làm. Cứ như vậy cho tới khi những điều lớn lao trở thành bình thường với bạn.

1.3. Thứ ba là tìm được cộng đồng để cùng chia sẻ
"Hãy nhớ rằng, tất cả chúng ta đều đã từng vấp ngã, tất cả. Đó là lí do vì sao chúng ta cảm thấy mạnh mẽ khi nắm chặt tay nhau" - Emily Kimbrough

Trong quá trình nghiên cứu Arduino, mình cũng đã từng vấp ngã, nghiên cứu thất bại. mình cũng từng làm hỏng nhiều thứ được mua bởi tiền lương của ba mẹ mình. mình cũng đã từng có ý định sẽ từ bỏ. Nhưng không, như bạn thấy, mình đã ở đây, đã viết bài viết này. Đó là bởi vì mình còn có bạn bè, những người luôn theo dõi mình, và mình không thể làm họ thất vọng. Một cộng đồng có thể truyền cho người ta một sức mạnh mà chính họ cũng không thể tưởng tượng được ...

Trí tuệ của một đội quân: cho dù bạn có thông minh đến đâu thì bạn cũng chỉ là 1 con người. "Một cây làm chẳng nên non - Ba cây chụm lại nên hòn núi cao". Nếu bạn đã từng tham gia vào cái "hợp tác xã" thời học sinh thì bạn sẽ tưởng tượng ra được sức mạnh của một tập thể to lớn đến mức nào.
Vượt qua giới hạn của bản thân: hôm nay có thể bạn chỉ biết làm một chiếc xe, nhưng có thể ngày mai sẽ có người nói cho bạn biết cách làm một cái máy bay. Vâng, bạn không thể biết những thứ mình không biết - đó chính là giới hạn của bạn, nhưng có thể người khác lại biết chúng và ngược lại. Chí ít thì lúc khó khăn cũng có thể có một số người trong cộng đồng có thể giúp đỡ được. Con người luôn có giới hạn, nhưng họ luôn có thể đẩy giới hạn đó đi xa hơn, bạn cũng vậy.
Ý tưởng: mình tin rằng bạn đã từng nghe câu chuyện về Flappy Bird. Thành công không đến với những kẻ thông minh nhưng có ý tưởng tồi, nhưng điều ngược lại thì luôn luôn đúng. Biết đâu được bạn sẽ tìm ra ý tưởng cho riêng mình trong một cuộc thảo luận, hay chỉ tình cờ nhìn thấy một điều gì đấy thì sao ...
Hỗ trợ lẫn nhau: trong những lúc mà bạn đã đánh mất đi niềm tin vào chính bản thân mình thì vẫn còn có một cộng đồng ngoài kia. Sẽ có những người chia sẻ với bạn, ở bên cạnh và giúp đỡ bạn. Nếu bạn không bỏ rơi người khác trong lúc họ gặp khó khăn, thì người khác cũng sẽ không bỏ rơi bạn trong những lúc như thế.
Động lực: bạn có thấy chiếc xe của mình ở trên không? mình không làm nó chỉ cho bản thân của mình chơi mà còn cho nhiều người khác chơi, và cho cả mục đích truyền bá Arduino đến cho nhiều người khác nữa. mình làm được vì mình có động lực, mình thấy vui khi nhìn người khác thích thú với sản phẩm do mình làm ra.



1 comments:

Post a Comment

Cảm ơn bạn đã chia sẻ ý kiến!
Chúc bạn có một ngày thật vui vẻ.

:) :( :)) :(( =)) =D> :D

Kết nối bạn bè

Wikipedia

Search results

Video Nổi bật

Video tổng hợp

Thống kê