Không biết nói gì nữaMình khuyên thật với bạn một số lưu ý trước khi bạn học lập trình:
- Nếu bạn có ước mơ đi học quản trị mạng thì bạn cần phải biệt định nghĩa có nó là gì. Căn bản là cứ lên Wikipedia nó ghi luôn: Quản trị viên mạng là người được chỉ định trong một tổ chức có trách nhiệm bao gồm duy trì cơ sở hạ tầng máy tính với trọng tâm là kết nối mạng.
- Tại sao mình lại lôi cái này ra? Lý do là nếu bạn muốn học quản trị mạng thì đừng nên học lập trình đầu tiên (hoặc bạn có thể học song song) mà là học qua về các khái niệm căn bản của quản trị mạng như: thiết bị phần cứng (router, switch, hub, vv), protocols (IP, ICMP, SSH, vv.), biểu đồ OSI và TCP/IP, các công cụ quản trị mạng như packet sniffer, tường lửa, intrusion detection system (IDS), vv. Nói chung là cái danh sách những thứ căn bản về quản trị mạng bạn cần biết nó rất dài mà bạn có thể tìm hiểu thêm ở đây.
- Vì bạn vẫn còn ở cấp 3 nên đừng quá hoảng khi phải biết một đống cái chữ linh ta linh tinh này. Cái quan trọng là giờ bạn cứ về học VUI về những cái điều căn bản trên, lên mạng đọc qua, cái chữ gì mới thì cứ lên Google search. Nhà bạn chắc là cũng có con router (cái cục phát wifi), nếu bố mẹ cho phép hoặc nhà không ai quan tâm thì cứ lên mạng tìm cách truy cập vào mà nghịch để hiểu thêm. Giờ chỉ cần học để VUI và quan tâm đến việc thi vào đại học đã rồi có gì hè năm sau bạn thi xong thì nhảy vào học trước nếu bạn thích.
- Còn nếu bạn vẫn muốn học trước lập trình thì cái đó cũng hoàn toàn ô kê tại lập trình cũng khá là hay và có khi bạn là thích một ngành nào đó khác qua việc lập trình. Mình luôn luôn ủng hộ người mới học Python. Nó dễ học, dễ hiểu, dễ dùng. Nếu bạn muốn tạo web thì có thể học về HTML, CSS, JavaScript (HTML và CSS là để tạo web còn JavaScript là để điều khiển tương tác với web và cách nó hoạt động). Mấy cái ngôn ngữ khác như C++, Java thì nó không phải là không học được (ngôn ngữ đầu tiên mình học là Java) mà là luật lệ của nó khá khắt khe và đôi khi khá là khó hiểu cho nên không phải ai cũng có đủ ý chí mà học, khá là dễ nản. Nếu bạn học lập trình thì cố gắng tạo cho mình một cái dự án nho nhỏ để vừa làm vừa học như: tạo một cái máy tính + - * / hay là tạo ra một cái phần mềm tự động ngắt máy tinh khi bạn chơi game quá nhiều. Cứ tìm cái gì bạn cảm thấy có thể tự động hóa trong cuộc sống mà phát triển thành một dự án lập trình nhưng đừng là cái gì khó qua thì lại dễ nản (kinh nghiệm bản thân). Học thì phải vui, phải có mục đích thì nó mới học về lâu về dài.
- Bản thân mình cả mấy năm cấp 3 đều học về quản trị mạng thì lên đến đại học lại chuyển qua học hết về kỹ sư phần cứng cho nên mình muốn lưu ý bạn trước để bạn có cái nhìn rõ hơn về ngành bạn muốn ngắm đến trước khi chính thức chọn con đường đi theo.
- Mình thì hiện tại cũng không có tài liệu gì quý cho bạn nhưng mình chắc chắn là khi đã định hình được ngành bạn thích thì việc sàng lọc các tài liệu bạn cần sẽ trở nên nhanh chóng và hiệu quả hơn.
- Sau cùng, mình chúc bạn may mắn trên con đường bạn muốn theo.
Không biết nói gì nữaem mới tham gia vào forum được vài ngày thôi, và cũng là forum đầu tiên về công nghệ mà em tham gia. Chưa bao giờ em gặp được mod hay admin nào trả lời chi tiết và tâm huyết vậy, em thực sự rất cảm ơn anh
Em vừa thi xong cấp 3 rồi, điểm của em cũng kha khá ổn, nhưng vẫn chưa chắc chắn vào được CNTT của đại học Công nghệ - ddhqgHN, xác suất là 50-50) nếu trượt có thể em sẽ học Kĩ thuật máy tính và em nghe nói ngành này thiên về phần cứng nhiều hơn. Anh cho em hỏi luôn là nếu sau muốn làm kĩ sư phần cứng như anh thì bây giờ có nên học trước món gì k ạ? Em đang phân vân giữa 2 hướng là kĩ sư phần cứng với chuyên gia quản trị mạng nên muốn tìm hiểu cả hai luôn
anh ơi , sau một thời gian khá đắn đo, em nghĩ em sẽ chọn trường chứ không chọn ngànhMình thực ra cũng chỉ hơn bạn có 1 tuổi nên cũng mới vào đại học được có 1 năm + mới đổi ngành. Kỹ sư nói chung và phần cứng nói riêng nó đòi hỏi bạn cần biết khá nhiều về toán và điện (để có thể hiểu và thiết kế bo mạch) + với khả năng lập trình cấp thấp (low level programming). Cái toán và vật lý thì không có gì để bàn cãi nhưng cái lập trình cấp thấp thì có vẻ khá là khó nhằn tại bạn toàn sẽ dùng các ngôn ngữ như C, C++ và thậm chí là Assembly, tất cả đều không dễ dàng gì để học. Mình không biết các trường đh khác nó ntn nhưng ở chỗ mình năm đầu họ dạy đại cương (những cái môn căn bản như giải tích, vật lý, lập trình python) rồi năm tới mình sẽ chính thức cày các môn liên quan đến ngành như lập trình C++, toán rời rạc, thiết kể bảng mạch căn bản, vv. Thế nên bạn cứ bắt đầu làm quen với mấy định luật của lập trình bằng python (cứ tìm lập trình đối tượng) rồi khi bạn đã hiểu được một số giá trị căn bản thì có thể học thử C++. Làm phần cứng cũng phải đầu tư học phần cứng một tí nên nếu bạn có điều kiện lên mạng tìm hiểu qua về Arduino - một loại bo mạch điện tử chuyển sử dụng để học cho vui, hình như nó dùng C hoặc C++.
Còn hồi mình học quản trị mạng thì mình có học theo hai cái chứng chỉ CompTIA A+ và Network+ thì nói chung là cả hai đều xây dựng cho bạn một nền tảng khá là vững trước khi học các chứng chỉ chuyên sâu hơn. Tuy nhiên mình cũng chỉ học cho vui nên cũng không đi thi gì cả (vấn đề là nó cũng đắt mà mình mới cấp 3, chưa đi làm nên ko cần). Mấy cái này mình học theo sách (Mike Meyers' CompTIA A+ Guide to 801 Managing and Troubleshooting PCs). Mình không tìm được nhiều tài liệu tiếng việt để học cho nên đánh liều học theo sách tiếng anh (nói thật với bạn là cái này vừa giúp mình học về máy tính, vừa giúp tiếng anh của mình đi lên 1000 lần không phóng đại). Cái này cũng thế, phải vừa học lý thuyết, vừa lôi ra vận dụng. Nhà bạn chắc có cái máy tính để bàn. Bạn cứ lôi ra (nhớ rút phích cắm) nghịch. Tìm đâu là RAM, đâu là CPU, đâu là card mạng (NIC). Sau khi bạn học xong về máy tính rồi thì lúc đó bạn có thể học tiếp về mạng. Router là gì, switch là gì, hub là gì, PoE, LAN là gì, WAN là gì, QoS, WoL, SSH, FTP, HTTP, ICMP, DHCP, IP, APIPA, nói chung là nếu bạn học về mạng bạn sẽ học về ty tỷ các loại từ ngữ bạn cần biết nhưng không cần phải nhớ (mình nhớ được 15 từ là cùng). Nếu bạn cần mình sẽ cố tìm link để bạn học theo xem ntn.
Nói tóm lại là bạn cứ tìm hiểu qua, nếm mỗi thứ một tí xem bạn thích cái gì. Cứ làm thật nhiều lỗi để sau này rút kinh nghiệm, cứ cày nhiều vào, rồi bạn sẽ thành công.
anh ơi , sau một thời gian khá đắn đo, em nghĩ em sẽ chọn trường chứ không chọn ngànhnên chắc em sẽ quyết theo quản trị mạng. Cuốn của anh em không tìm được bản free, chứ dùng trả phí đắt quá :< Em tìm được cuốn này, có vẻ cũng khá giống https://www.pdfdrive.com/mike-meyer...aging-and-troubleshooting-pcs-e176068110.html . Em cũng nghe anh đang thử học Python, vài bài căn bản ban đầu cũng khá dễ học ạ.
Ui em cảm ơn anh nhiều nha. Trình độ tiếng Anh của em hiện tại vẫn còn hạn chế, đọc mấy tài liệu này hơi khó khăn thật, nhưng em cũng sẽ thử xem , một lần nữa em cảm ơn anh ạCái bản bạn định học này là bản khá là cũ từ 2012 cho nên mình sẽ cho bạn bản mới hơn 2016 (còn một bản 2019 nữa nhưng mình hiện không có). Mình cũng share luôn cho bạn một quyển python mà mình hay học.
Link
Ui em cảm ơn anh nhiều nha. Trình độ tiếng Anh của em hiện tại vẫn còn hạn chế, đọc mấy tài liệu này hơi khó khăn thật, nhưng em cũng sẽ thử xem , một lần nữa em cảm ơn anh ạ
Cái bản bạn định học này là bản khá là cũ từ 2012 cho nên mình sẽ cho bạn bản mới hơn 2016 (còn một bản 2019 nữa nhưng mình hiện không có). Mình cũng share luôn cho bạn một quyển python mà mình hay học.
Link
Anh ơi, em đang thử học Python rồi. Cơ mà cũng đang khá hăm hở đọc mấy tài liệu anh cho (mặc dù biết khá là khó nhằn :v ) , không biết có nên học song song 2 món Python với CompTIA A+ anh đưa tài liệu không ạÔi cái gì chả có lần đầu. Nếu bạn học thì chắc chắn đôi khi sẽ nản cho nên mình khuyên đừng ép bản thân quá kẻo mất hứng thú. Ngoài đọc ra bạn có thể nghe qua Youtube. Một số kênh IT mình hay theo dõi đó là Linus Tech Tips, TechQuickie, Professor Messer, Gamers Nexus, Socratica, Khan Academy.
Anh ơi, em đang thử học Python rồi. Cơ mà cũng đang khá hăm hở đọc mấy tài liệu anh cho (mặc dù biết khá là khó nhằn :v ) , không biết có nên học song song 2 món Python với CompTIA A+ anh đưa tài liệu không ạ
http://hoclaptrinh.online/index.php?action=lesson&id=943Hai cái đấy học không liên quan đến nhau cho lắm nên bạn có thể học riêng, có thể học chung, tùy vào sức của mình mà học thôi
Trang có vấn đề bạn ơi.http://hoclaptrinh.online/index.php?action=lesson&id=943
em đang học Python căn bản bằng trang này =)), có vẻ trang đã không còn ai dùng nữa. anh xem mấy cái này có ổn không anh???
ủa sao máy em vào được ta :<Trang có vấn đề bạn ơi.
Xem phần đính kèm 5020
Bạn xem lại xem. Mà mình nói thật vấn đề này không quan trọng, nếu bạn học mà hiểu mà cảm thấy thích thì cứ nhảy vào mà học.ủa sao máy em vào được ta :<
anh ơi cái cuốn python anh cho hợp với em thật :v tiếng Anh cũng không yêu cầu quá cao, hướng dẫn cũng rất sát và cơ bản nữa. Em thấy hiện tại khá ổnBạn xem lại xem. Mà mình nói thật vấn đề này không quan trọng, nếu bạn học mà hiểu mà cảm thấy thích thì cứ nhảy vào mà học.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?