Mọi người thu thập thông tin bằng cách nào ?
This post hasn't been updated for 6 years
Mở đầu
Đối với kỹ sư thì năng lực thu thập, cập nhập thông tin thường xuyên là rất quan trọng. Ban đầu thì quyết tâm thu thập thông tin hằng ngày nhưng mà không chịu đọc, hoặc là không có thói quen hàng ngày thu thập thông tin hoặc là việc cập nhật thông tin mới nhất hàng ngày có người lại cảm thấy rất chán ngắt. Dù chỉ một chút thì tôi cũng muốn giúp những người như vậy bằng cách chia sẻ phương pháp thu thập thông tin hiện tại của mình.
Website đang follow Hàng ngày các site mà tôi đang follow hầu như chỉ có dưới đây
- http://b.hatena.ne.jp/hotentry/it (technology)
- Tổng hợp ITpro
- Add Twitter của những người nổi tiếng vào list
- Xu hướng của GitHub hoặc là activity của những người đang follow
- Xu hướng của Qiita
Thi thoảng cũng follow những site sau
- モヒカンSlack
- connpass
- log commit Rails của Github
- ngoài ra site của các company hoặc blog cá nhân...
Các kênh thu thập thông tin tuỳ từng người sẽ khác nhau nhưng mà thời điểm ban đầu thì đọc ở đâu, đọc cái gì có rất nhiều người không nắm được. Ngoài ra các bạn có thể tham khảo thêm ở bài viết này Tổng hợp phương pháp thu thập thông tin cho kỹ sư
Phương pháp đơn giản để thu thập thông tin
Rõ ràng là để theo dõi được tất cả thông tin mới nhất của các site đã nói ở trên thì rất là khó vì thế tôi sử dụng Feedly (news aggregator application) Theo wikipedia Feed Reader hay là Feed aggregator là những ứng dụng đọc và kéo thông tin của blog, những site tin tức. Format file của feed là RSS nên hiện tại người ta cũng có rất nhiều trường hợp gọi là "RSSリーダー", trong tiếng anh thường gọi là "news reader" hoặc đơn giản là "aggregator"
Freedly có thể sử dungj để quản lý tổng hợp những site mà lúc nào cũng muốn cập nhập thông tin mới nhất. Bắt đầu bằng các account dưới đây
- Windowsアカウント
- Evernote
Các tính năng chủ yếu (bản thân đang sử dụng) là
- kiểm tra những cập nhật mới nhất được chia theo category
- các tính năng đọc lúc sau
Ngoài ra, ưu điểm nữa của Freedly là tìm kiếm URL site trong Feedly thì RSS của site liên quan cũng được hiển thị. Cái này cực kì tiện lợi, ví dụ khi tìm kiếm repository của Rails (https://github.com/rails/rails) chúng ta có thể confirm được tất cả commit vào branch master hoặc là những note release.
Quiita sẽ có giao diện như sau
Đăng kí activity của những người đang follow ở github vào Feedly
Việc này có nghĩa là những user khác mà chúng ta đang follow được hiển thị ở top của GIthub Cái này liên kết đến những user mà bạn đã đăng kí nên là cần có thứ tự để lấy được RSS.
Phương pháp
Cách làm sẽ là sử dụng curl trên môi trường mac mở terminal và thực hiện câu lệnh sau
Command thực thi
curl -u "Username Github của bạn" https://api.github.com/feeds
# Input password
Response trả về
{
"timeline_url": "https://github.com/timeline",
"user_url": "https://github.com/{user}",
"current_user_public_url": "https://github.com/あなたのGitHubユーザーネーム",
"current_user_url": "https://github.com/あなたのGitHubユーザーネーム.private.atom?token=yourtoken",
"current_user_actor_url": "https://github.com/あなたのGitHubユーザーネーム.private.actor.atom?token=yourtoken",
"current_user_organization_url": "",
"current_user_organization_urls": [
],
"_links": {
"timeline": {
"href": "https://github.com/timeline",
"type": "application/atom+xml"
},
"user": {
"href": "https://github.com/{user}",
"type": "application/atom+xml"
},
"current_user_public": {
"href": "https://github.com/あなたのGitHubユーザーネーム",
"type": "application/atom+xml"
},
"current_user": {
"href": "https://github.com/あなたのGitHubユーザーネーム.private.atom?token=yourtoken",
"type": "application/atom+xml"
},
"current_user_actor": {
"href": "https://github.com/あなたのGitHubユーザーネーム.private.actor.atom?token=yourtoken",
"type": "application/atom+xml"
},
"current_user_organization": {
"href": "",
"type": ""
},
"current_user_organizations": [
]
}
}
trong response trên, activity của những người mình đang follow sẽ có dạng như dưới đây
"current_user": {
"href": "https://github.com/あなたのGitHubユーザーネーム.private.atom?token=yourtoken",
"type": "application/atom+xml"
}
url của href nếu đăng kí ở Feedly thì có thể sẽ check được activity của những người mà bạn đang follow ở Github
Trường hợp Github đang setting chế độ authenticate 2 lớp Command thực thi
curl -u "Username github của bạn" -H "X-GitHub-OTP: onetime password" https://api.github.com/feeds
Tổng kết
Phương pháp thu thập thông tin của kỹ sư thì có rất nhiều trong đó thì lần này tôi chia sẻ với các bạn cách thu thập và cập nhập thông tin của bản thân
Đối với những bạn sinh viên hoặc là những kỹ sư trẻ bắt đầu bước vào nghề thì chắc hẳn sẽ có gặp phaỉ vấn đề này nên hãy tham khảo bài viết này.
All Rights Reserved