[tâm sự] Học Software Engineering, cảm thấy lạc lối.

Mình cũng yếu toán, cấp 2 mải chơi nên mất gốc, may cấp 3 chăm chỉ cày lại may vớt lại học đại học. Đi học thì chọn ngành điện tử viễn thông, cũng không liên quan lắm đến công việc hiện tại, biết yếu toán, logic không tốt nên cũng chẳng ham code, bản thân vẫn yêu thích IT nên năm 3 chịu khó học 1 khoá ccna, ra trường theo mảng network, được năm thấy mảng security màu mỡ hơn nên đổi ngạch, từ đấy đến nay cũng đc 4 năm rồi, lương giờ cũng tạm ổn so với ae security, giờ thì đang rảnh rỗi học thêm cloud. Nói chung là thích cái gì thì học cái đó sẽ có đam mê hơn, chứ đâm đầu vào software vs dev mà bản thân không hiểu hoặc không quá đam mê thì nên chuyển hướng.
nói không phải điêu chứ không nhìn tên nick em còn tưởng hôm qua em viết còm này
2y9npcU.png
, hoàn cảnh của bác giống emđến 99% luôn
 
Hỏi ChatGPT code như thế nào. tại sao phải code như vậy hỏi nhiều vào nó trả lời chứ nó ko chửi lại đâu mà sợ.
 
Bình tĩnh, hầu như ai cũng vậy hết. Trừ phi có tư chất toán học tốt thì đỡ còn không phải từ từ.
 
toi cũng từng gặp ông thầy kiểu đ chuẩn bị bài giảng theo cấu trúc nào, cứ tới buổi là ném cho slide để đọc, nhiều khi đọc slide có 15 tr mà 12 tr đã đ hiểu j rồi, hoá ra slide đó cop y nguyên quyển PRML :canny:

via theNEXTvoz for iPhone
 
code được một bài hoàn chỉnh mà không hỏi Google, GPT...

Anh gần 10 năm kn code mà bài hello world đôi lúc còn phải hỏi google đây em...
 
Nói thế này
1. Học và làm là 2 phạm trù khác nhau, nhưng để làm được thì phải học được cái đã, nhưng làm thực tế thì chỉ cần 1/10 kiến thức đã học thí dụ IT thì có phần cứng, phần mềm, mạng, bảo mật đấy học thì học hết nhưng qua năm 2-3 thì bắt đầu tách ra như phần mềm thì có lập trình, CSDL, thiết kế hệ thống, Multimedia...Rồi tới đi làm lại chỉ xài một phần trong đó thôi như FE thì không cần biết CSDL chỉ cần biết thiết kế layout một phần trong multimedia, thiết kế web/ứng dụng nó một phần trong thiết kế web...BE thì cần nắm CSDL và lập trình...Nôm na là như thế.
2. Tra Google là cách để tiết kiệm thời gian và giúp học hỏi tốt trong điều kiện mình không có thời gian nghiên cứu và kiến thức cũng chưa đủ. Thí dụ đơn giản nhất là PHP dù nó phổ biết nhưng không phải ai cũng nhớ hết mấy hàm của nó. Nhiều khi có nhưng không biết lại đi build lại như vậy vừa mất thời gian mà chưa chắc code đã tối ưu hoặc MySQL cũng thế. Khi làm việc với dãi kiến thức rộng như FullStack mà nói không tra google thì chua. Việc đọc và hiểu tài liệu tuy là hay đó nhưng đó cũng chỉ dành cho những người giỏi và có thời gian thôi thôi chứ thực tế đa số có khi đọc tài liệu mất thời gian mà chưa chắc đọc xong đã giải quyết được vấn đề.
Đó là vài trải nghiệm của tôi khi đang ở vị trí lập trình viên
 
đam mê phần cứng nó khác, an ninh mạng/ quản trị mạng nó khác, lập trình game nó khác, mà lập trình phần mềm nó khác. mấy này gộp chung lại là IT, nhưng chưa chắc đã dính dáng nhau.
 
Của thầy tao chứ đâu, học thêm quyển Kỹ thuật lập trình nữa. Chữ nhiều nhưng dễ hiểu, ra nhà sách sát bên hcmus mua là có
Hình như còn quyển Lập trình hướng đối tượng cũng của thầy này nữa. Đủ combo luôn :)
 
Học 1 lần hiểu 50% là khá rồi b...kiến thức còn lặp lại trong quá trình học, lúc đó sẽ được 7 80%. Áp dụng tìm tòi nhiều thì master có gì đâu :D
 
Back
Top