[Question] Programming và Security |
19/04/2009 01:15:55 (+0700) | #1 | 177665 |
newbieProIT
Member
|
0 |
|
|
Joined: 14/04/2009 20:14:14
Messages: 68
Offline
|
|
Em thích nghiên cứu về bảo mật. Nghiên cứu không phải để mục đích là làm "hacker" gì gì đó mà chỉ đơn giản là em muốn tự bảo vệ mình trước thế giới Internet ngày càng phức tạp, sau đó là có một công việc trong nghề bảo mật đủ để sống và có điều kiện để làm những việc mình thích (tiếp tục học, nghiên cứu sâu vào một lĩnh vực nào đó ...)
Cũng xin nói thêm với các anh chị Pro ở đây rằng em cũng chưa có định hướng rõ ràng trong nghề bảo mật cho lắm. Cái này thì em nghĩ từ từ cũng được, đến khi nào có một kiến thức nhất định thì việc định hướng sẽ không khó cho lắm.
Em thấy cái mình nên học trước tiên là một vài ngôn ngữ lập trình để lấy nền tảng căn bản trước đã. Em có đọc ở đâu đó nói rằng Programming là cái gốc của IT. Ngẫm đi ngẫm lại thì thấy câu này hoàn toàn chính xác.
Đã quyết định học lập trình rồi nhưng cái khó của em là em không biết phải học những gì và đến mức độ như thế nào vì định hướng của em không phải là ra làm nghề mà suốt ngày ngồi viết code.
Hiện tại em đang học C (vì em thấy nhiều người khuyên học C vì C là một ngôn ngữ nền tảng, thậm chí nó dùng để xây dựng các ngôn ngữ khác nữa), ở trường em đang dạy C++ nên cũng phải học nốt lập trình hướng đối tượng chắc cũng không thừa. Cái phân vân nhất của em là không biết nên học thêm thằng nào trong bộ 3 P nổi tiếng PHP-Python-Perl.
Mong các anh chị ở đây chỉ giúp em nên học những gì và mức độ đến đâu. Mức độ ở đây ý em là có cần phải học đến độ master như một coder chuyên nghiệp hay không.
Cảm ơn mọi người nhiều |
|
|
|
|
[Question] Programming và Security |
19/04/2009 01:49:28 (+0700) | #2 | 177667 |
StarGhost
Elite Member
|
0 |
|
|
Joined: 29/03/2005 20:34:22
Messages: 662
Location: The Queen
Offline
|
|
newbieProIT wrote:
Hiện tại em đang học C (vì em thấy nhiều người khuyên học C vì C là một ngôn ngữ nền tảng, thậm chí nó dùng để xây dựng các ngôn ngữ khác nữa), ở trường em đang dạy C++ nên cũng phải học nốt lập trình hướng đối tượng chắc cũng không thừa. Cái phân vân nhất của em là không biết nên học thêm thằng nào trong bộ 3 P nổi tiếng PHP-Python-Perl.
Bạn làm một việc mà chẳng biết để làm gì, và có nên làm hay không. Thôi mình khuyên bạn nên dừng học C lại, và tìm hiểu sơ qua xem ngôn ngữ C giúp ích gì, nó có đặc điểm ra sao, được áp dụng vào chỗ nào, và quan trọng nhất là, chỗ đó có phải là cái đích bạn vươn tới không. Nếu không phải, thì mình khuyên bạn nên ngừng ngay. Chứ mình thấy bạn như là đang "đẽo cày giữa đường". Một khi bạn đã nắm rõ câu trả lời cho những vấn đề trên, mình cam đoan bạn sẽ hiểu ra bạn nên học C như thế nào cho đủ.
Mình thấy bạn nói bạn thích nghiên cứu, nhưng mà những người thực sự thích nghiên cứu thì ít khi đi cầu cứu lắm bạn ạ. |
|
Mind your thought. |
|
|
|
[Question] Re: Programming và Security |
19/04/2009 06:16:17 (+0700) | #3 | 177694 |
FaL
Moderator
|
Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
|
|
Dừng làm gì lão StarGhost? Cứ để bạn ấy học, học được càng nhiều càng tốt, có gì đâu mà lo |
|
Hãy giữ một trái tim nóng và một cái đầu lạnh |
|
|
|
[Question] Re: Programming và Security |
19/04/2009 07:06:53 (+0700) | #4 | 177700 |
|
kenshin8x
Member
|
0 |
|
|
Joined: 29/11/2006 20:45:54
Messages: 195
Location: ĐH CNTT
Offline
|
|
|
|
[Question] Re: Programming và Security |
19/04/2009 07:15:07 (+0700) | #5 | 177705 |
|
ham_choi
Member
|
0 |
|
|
Joined: 03/09/2006 21:42:03
Messages: 396
Offline
|
|
Cứ học theo thứ tự này nè (bảo đảm là sẽ thoải mái):
- Pascal (cái này khỏi học cũng ko sao vì nó ít dùng ở thời đại ngày nay)
- Visual Basic (vì nó basic nên câu lệnh dễ đọc , học dễ hiểu)
- C và C++
- Java Script
- Java
- Perl
- Python
Còn PHP hay ASP thì tùy bạn muốn chọn cái nào thì chọn . Nên học cả 2 nếu có điều kiện.
Ngôn ngữ C khá là quan trọng nếu bạn quan tâm Linux .
Tạm thời học hết nhiêu đó đi , xong rồi tính tiếp ! Hehe , xong hết nhiêu đó chắc cũng 5 năm là ít !
|
|
If love were human it would know me
In a lost space come and show me
Hold me and control me and then
Melt me slowly down
Like chocolate ! |
|
|
|
[Question] Re: Programming và Security |
19/04/2009 07:42:26 (+0700) | #6 | 177707 |
newbieProIT
Member
|
0 |
|
|
Joined: 14/04/2009 20:14:14
Messages: 68
Offline
|
|
StarGhost wrote:
Bạn làm một việc mà chẳng biết để làm gì, và có nên làm hay không. Thôi mình khuyên bạn nên dừng học C lại, và tìm hiểu sơ qua xem ngôn ngữ C giúp ích gì, nó có đặc điểm ra sao, được áp dụng vào chỗ nào, và quan trọng nhất là, chỗ đó có phải là cái đích bạn vươn tới không. Nếu không phải, thì mình khuyên bạn nên ngừng ngay. Chứ mình thấy bạn như là đang "đẽo cày giữa đường". Một khi bạn đã nắm rõ câu trả lời cho những vấn đề trên, mình cam đoan bạn sẽ hiểu ra bạn nên học C như thế nào cho đủ.
Cảm ơn anh vì những lời nhắc nhở này. Đúng là trước giờ em chưa bao giờ tìm hiểu một cách nghiêm túc về ứng dụng của C. Hiện tại thì em chỉ biết là C mạnh trong lập trình hệ thống, nó là ngôn ngữ chủ yếu để viết HDH và vì thế nó cũng được dùng để viết virus. Chắc còn nhiều ứng dụng nữa, nếu có thể thì anh nói ra cho em dễ tìm hiểu thêm
ham_choi wrote:
Cứ học theo thứ tự này nè (bảo đảm là sẽ thoải mái):
- Pascal (cái này khỏi học cũng ko sao vì nó ít dùng ở thời đại ngày nay)
- Visual Basic (vì nó basic nên câu lệnh dễ đọc , học dễ hiểu)
- C và C++
- Java Script
- Java
- Perl
- Python
Còn PHP hay ASP thì tùy bạn muốn chọn cái nào thì chọn . Nên học cả 2 nếu có điều kiện.
Ngôn ngữ C khá là quan trọng nếu bạn quan tâm Linux .
Tạm thời học hết nhiêu đó đi , xong rồi tính tiếp ! Hehe , xong hết nhiêu đó chắc cũng 5 năm là ít !
Pascal: Cấp 3 đã học sơ sơ đủ để đọc hiểu các mô tả giải thuật vì em thấy các giải thuật người ta hay mượn Pascal để mô tả.
Visual Basic: Chưa biết mặt mũi nó là gì
C/C++: Đang học và cũng chỉ mới biết cơ bản mà thôi
Java Script: Cấp 3 có tìm hiểu sơ qua với mục đích là viết web nhưng vì lúc đó chưa có đủ kiến thức (JS đặc mùi hướng đối tượng) nên đa phần là copy và paste. Tóm lại có thể coi JS là chưa học gì
Java: Anh có thể giải thích tại sao nên học cái này không ạ. Em nghe tên nó thì nhiều nhưng chưa từng tìm hiểu về nó
Em đúng là quan tâm đến Linux, thật sự nó rất hay. Em cũng biết thêm là Perl cũng có liên quan ít nhiều đến Linux. Nhưng liên quan ở mức độ nào thì em chưa biết.
Và cuối cùng, ít 5 năm để học tất cả cái này hả anh. Sao khó dữ vậy . Em nghĩ học thành thạo một ngôn ngữ (đặc biệt là C) thì sẽ học mấy cái còn sẽ đơn giản hơn. Em nghĩ thế không biết đúng không.
Cảm ơn mọi người. Hi vọng mọi người tiếp tục đóng góp ý kiến giúp em. |
|
|
|
|
[Question] Re: Programming và Security |
19/04/2009 07:54:24 (+0700) | #7 | 177708 |
|
ham_choi
Member
|
0 |
|
|
Joined: 03/09/2006 21:42:03
Messages: 396
Offline
|
|
Java: Anh có thể giải thích tại sao nên học cái này không ạ. Em nghe tên nó thì nhiều nhưng chưa từng tìm hiểu về nó
Java là một ngôn ngữ rất mạnh và phổ biến. Đã mang tiếng học lập trình mà không học Java thì coi như ... thua ! Có thấy game trên điện thoại di động viết bằng Java không ?
Và cuối cùng, ít 5 năm để học tất cả cái này hả anh. Sao khó dữ vậy smilie. Em nghĩ học thành thạo một ngôn ngữ (đặc biệt là C) thì sẽ học mấy cái còn sẽ đơn giản hơn. Em nghĩ thế không biết đúng không.
Đúng là thành thạo C/C++ thì học mấy cái còn lại rất nhanh . Nhưng học để gọi là viết ra phần mềm đúng nghĩa thì 5 năm là ít đấy ! Nói chung , học theo kiểu "học cho biết" khác với "học để ứng dụng vào cuộc sống"
Visual Basic: Chưa biết mặt mũi nó là gì
Visual Basic dễ học lắm . Ngày trước , khi anh còn học lớp 10 , học Visual Basic xong là ghiền luôn , tự tay viết được mấy cái soft đơn giản nên thích lắm (soft nhỏ giống như là nhập số lượng sản phẩm , tên sản phẩm, đơn giá VND hoặc USD là nó tự động tính thành tiền VND luôn , giống như trong siêu thị ấy) |
|
If love were human it would know me
In a lost space come and show me
Hold me and control me and then
Melt me slowly down
Like chocolate ! |
|
|
|
[Question] Re: Programming và Security |
19/04/2009 08:25:26 (+0700) | #8 | 177711 |
Sao không làm theo How to become a hacker nhỉ
Anh conmale dịch rồi mà |
|
Hãy luôn khao khát , hãy cứ dại khở ! |
|
[Question] Re: Programming và Security |
19/04/2009 08:47:03 (+0700) | #9 | 177713 |
|
ham_choi
Member
|
0 |
|
|
Joined: 03/09/2006 21:42:03
Messages: 396
Offline
|
|
Sao không làm theo How to become a hacker nhỉ smilie
Anh conmale dịch rồi mà
Người ta không muốn mà cứ ép người ta làm "hét cơ" là sao nhỉ ?!
Cứ đi từng bước thôi , dẹp cái tư tưởng muốn thành "hét cơ" đi , đến một lúc nào đó , tự dưng ta sẽ biết "hack" là thế nào và để chống hack thì cần làm những gì !
|
|
If love were human it would know me
In a lost space come and show me
Hold me and control me and then
Melt me slowly down
Like chocolate ! |
|
|