1. Học đi đôi với hành
Cách duy nhất để nâng cao kỹ năng lập trình là hãy thực sự lập trình. Đừng để chứng "tê liệt phân tích" (analysis paralysis - chứng phân tích, suy nghĩ quá nhiều khiến đầu óc bị chệch khỏi mục tiêu ban đầu thay vì cố gắng đạt được mục tiêu đó) ngăn cản bạn ngay từ khi mới bắt đầu.
2. Lập trình khác với học để làm bài thi
Trí nhớ tốt cũng không thật sự giúp ích quá nhiều.
3. Việc “gian lận” hoàn toàn được chấp nhận
Nếu gặp bất cứ vấn đề gì, đừng ngại hỏi Google hoặc người khác để rút kinh nghiệm. Bởi hầu hết các lập trình viên khác cũng vậy.
4. Để lỗi chồng chất mà không kiểm tra là một chiến lược tồi
Tôi đã từng liên tục thay đổi code của mình với mong muốn nó sẽ chạy. Tuy nhiên, vấn đề là cách tiếp cận này sẽ khiến "lỗi chồng lên lỗi" và khiến tôi khó có thể tìm ra mình sai ở đâu khi có vấn đề xảy ra.
5. Tự học code thực sự rất khó
Nói về code, việc trao đổi với những lập trình viên (coder) đầy cảm hứng khác là cách học hiệu quả nhất.
6. Hãy bỏ qua cảm xúc cá nhân
Trong chuyến hành trình trở thành lập trình viên viết code, bạn sẽ có cả trăm ngàn lần thấy thông báo lỗi xuất hiện. Có thể bạn sẽ phát điên hoặc quá mệt mỏi với chúng, nhưng đừng buông bỏ. Thất bại là một phần trong thể thiếu, hãy dẹp bỏ mọi cảm xúc cá nhân qua một bên, nhẹ nhàng nhấn OK và cố gắng tìm ra lỗi.
7. Không cần đến 5 màn hình
Trái với những gì thường thấy trên phim Hollywood, bạn không cần các màn hình chứa đầy những đoạn code để trở thành lập trình viên. Chiếc máy tính bạn đang sở hữu hoàn toàn đủ tốt để bắt đầu học lập trình. Đừng lãng phí quá nhiều tiền khi mới bắt đầu theo đuổi con đường lập trình.
8. Có sự khác biệt rất lớn giữa ký tự viết hoa và viết thường
Phải mất một khoảng thời gian tôi mới nhận thấy sự khác biệt tinh tế giữa các biểu tượng giống nhau. Bạn có thể cảm thấy khá bực bội và nản lòng cho đến khi làm quen được với điều đó.
9. Đừng cố gắng hiểu mọi thứ
Thời gian đầu, tôi đã từng cố gắng trả lời các câu hỏi “tại sao” cho mỗi vấn đề gặp phải. Điều này thực sự không cần thiết. Máy tính rất phức tạp và có quá nhiều thứ để học, bạn sẽ không bao giờ hiểu hết được chúng. Không biết hết cũng không sao cả.
10. Cố gắng lập trình đôi (Pair program) càng nhiều càng tốt
Không có cách học code nào nhanh hơn lập trình đôi. Theo Wikipedia, lập trình đôi là kiểu lập trình đòi hỏi hai kỹ sư phần mềm cùng tham gia một nỗ lực lập trình chung trên một máy, nghĩa là chỉ có một màn hình và một bàn phím. Mỗi người thực hiện việc mà người kia hiện không làm. Ví dụ, người này gõ các bộ test đơn vị (unit test), người kia nghĩ về các lớp đầu vào (input) sẽ thỏa mãn bộ test đó; hoặc người này viết mã còn người kia quan sát để hướng dẫn hoặc kiểm lỗi. Người ta khuyên rằng hai người nên luân phiên đổi vai trò, khoảng nửa giờ một lần.
Ad blocker detected: Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker on our website.
10 điều dân IT nào cũng ước mình đã biết trước khi học lập trình
Chia sẻ những kinh nghiệm test, chuyện vui buồn của Tester Việt nam
Post Reply
1 post
• Page 1 of 1
-
- Fresher Tester
- Posts: 29
- Joined: Mon 24 Sep, 2018 4:24 pm
- Contact:
Post Reply
1 post
• Page 1 of 1
Return to “Góc chia sẻ kinh nghiệm của Tester Việt nam”
Jump to
- Software Testing - Kiểm thử phần mềm
- ↳ Software Testing - Kiểm thử phần mềm
- ↳ Agile Testing
- ↳ Game Testing
- ↳ Mobile Testing - Kiểm thử trên thiết bị di động
- ↳ Android Testing
- ↳ Iphone
- ↳ Black Berry
- ↳ Others
- ↳ Black box Testing - Kiểm thử hộp đen
- ↳ White box Testing - Kiểm thử hộp trắng
- ↳ Performance Testing - Kiểm thử hiệu năng
- ↳ Security Testing - Kiểm thử bảo mật
- ↳ Automation Testing - Kiểm thử tự động
- ↳ Quick Test Pro (QTP)
- ↳ Hướng dẫn cài đặt
- ↳ Hướng dẫn sử dụng
- ↳ Selenium
- ↳ Hướng Dẫn Cài Đặt Selenium
- ↳ Hướng Dẫn Sử Dụng Selenium
- ↳ Load Runner
- ↳ Hướng Dẫn Cài Đặt Load Runner
- ↳ Hướng Dẫn Sử Dụng Load Runner
- ↳ JMeter
- ↳ NUnit
- ↳ Hướng Dẫn Cài Đặt NUnit
- ↳ Hướng Dẫn Sử Dụng NUnit
- ↳ JUnit
- ↳ Hướng Dẫn Cài Đặt JUnit
- ↳ Hướng Dẫn Sử Dụng JUnit
- ↳ Automation Framework
- ↳ Katalon Studio
- ↳ Bug Tracking/Management System - Bug và Công cụ Quản lý Bug
- ↳ Bugzilla Management System - Hệ thống quản lý bug Bugzilla
- ↳ Mantis Management System - Hệ thống quản lý bug Mantis
- ↳ Test cases - Tập hợp các trường hợp kiểm thử
- ↳ Test Plans - Kế hoạch kiểm thử
- ↳ 日本語のソフトウェア.テスト
- ↳ Others - Các vấn đề khác
- Quản lý Kiểm thử Phần mềm
- ↳ Câu Lạc Bộ Test Leaders
- ↳ Ước lượng trong kiểm thử phần mềm
- ↳ Chiến lược kiểm thử phần mềm
- ↳ Các vấn đề khác trong quản lý nhóm
- Đào tạo Tester - Training
- ↳ Đào tạo Tester
- ↳ Fresher Tester
- ↳ ISTQB CTFL
- ↳ Đào tạo Agile Tester
- ↳ Đào tạo JMeter
- ↳ Đào tạo Automation Tester
- ↳ Đào tạo API Testing
- ↳ Dạy Appium - Mobile Automated Test
- ↳ Java for Testers
- ↳ SQL for Testers
- ↳ Tư vấn việc làm
- ↳ Tạo CV ấn tượng
- ↳ Kinh nghiệm phỏng vấn
- ↳ Học Soft Skills
- ↳ Góc chia sẻ kinh nghiệm của Tester Việt nam
- Software Testing Certificate - Chứng chỉ Kiểm thử phần mềm
- ↳ ISTQB Certificate - Chứng chỉ ISTQB
- ↳ ISTQB Exam - Question - Sample
- ↳ ISTQB Test Online
- ↳ ISTQB Syllabus - Tài liệu học ISTQB material
- ↳ Thuật ngữ kiểm thử phần mềm
- ↳ Others - Các vấn đề khác liên quan đến ISTQB
- ↳ ISTQB Agile Tester
- ↳ ISEB Certificate - Chứng chỉ ISEB
- ↳ ISEB Exam - Question - Sample
- ↳ ISEB Study Material - Tài liệu học ISEB
- ↳ Other - Các vấn đề khác liên quan đến ISEB
- ↳ Others - Các chứng chỉ khác
- TVN Club
- ↳ TVN Club
- ↳ Lịch Offline TVN CLub
- ↳ Tài liệu - Video - TVN Club
- Việc làm Tester - Job
- ↳ Ngàn cơ hội từ ITviec.com
- ↳ Tuyển Tester/QC - Tp.HCM
- ↳ Tuyển Tester/QC - Hà Nội
- ↳ Tuyển Tester/QC - Đà Nẵng
- ↳ Tạo hồ sơ - cơ hội để nhà tuyển dụng thấy bạn
- ↳ QA - QC - Tester có kinh nghiệm
- ↳ QA - QC - Tester mới ra trường
- Templates - Các loại biểu mẫu
- ↳ Test Case Template - Test case mẫu
- ↳ Test Plan Templates - Test plan mẫu
- ↳ Other - Các loại biểu mẫu khác
- Thông tin khác
- ↳ Thắp sáng niềm tin
- ↳ Quỹ khuyến học TESTING VN
- ↳ Bếp Cháo Bình An
- ↳ Dzui Dzui Dzui
- ↳ Larva
- ↳ Tom and Jerry
- ↳ Nghệ thuật sống - Hạt giống tâm hồn
- ↳ Học Tiếng Anh Online
- ↳ Học Tiếng Anh qua Hình ảnh
- ↳ Học Tiếng Anh qua Truyện vui
- ↳ Học Tiếng Anh qua Test case
- ↳ Học Tiếng Nhật cùng Trang Mèo
- ↳ Soft hỗ trợ Kiểm thử phần mềm
- ↳ BA - Phân Tích hệ thống
- ↳ Thông tin về diễn đàn
- ↳ Thông báo từ Diễn đàn
- ↳ Hỏi đáp thắc mắc về diễn đàn
- Quảng cáo - Rao vặt
- ↳ Tin tức CNTT
- ↳ Quảng cáo - Rao vặt