thảo luận Nhật ký học lập trình của - Ngày Được Tự Do

Ngày thứ 200:
10h sáng ngủ dậy, vẫn còn lờ đờ vì hôm qua thức tới 2h sáng làm cái Login page cho bài test. Đúng thiệt là một nghề chín thì hơn chín nghề, học từ front sang back từ back sang front mà tới hồi làm cái test make Login page mà mất tới 6 tiếng. Vừa làm vừa search mấy cái bị quên nó lâu vcl.

11h thôi lên edx làm bài lab1 của cái CS 50. Ui giời izipizilemonsquyzi. 20 phút là xong code. Ơ mà làm sao push lên nhỉ ? Đkm lại loay hoay 30 phút với cái commit lên CS50 by github, ok check test case: wtf ? Éo pass cái nào ? Looking back, à thì ra mày check output chính xác từng char à. OK iz fix. Running... Lại failed 4 case ? ... something wrong ? Read question again. Oh thì ra là có requested input condition. Let fix it again. Running... Done 100% pass. Quay lại nhìn clock 12:30. Go lunch.

2h lên quẩy Week2 CS50 2 tiếng rồi quay về lại fix cái pet project, đánh vật 1 tiếng vẫn éo hiểu sao gọi API gởi data từ form vào body hoài éo đc, đkm mày không cho bố pass data từ new Form vào body chứ gì ? Bố mày chạy vòng for make Array rồi gởi, performance cùi tí éo sao, test tới test lui. Xong. Up lên github, quay lại nhìn đồng hồ 4:30. Đi tắm.

Tắm xong thì đi ăn, vừa ăn vừa lướt voz thì gặp cái thớt này...
 
f247dbaf247b25fc379e01324a1120ce.jpg

Cụ thả con phượng của cụ ở đây để hóng chuyện, các cháu đừng kinh động nó nhé
 
Ngày thứ 200:
10h sáng ngủ dậy, vẫn còn lờ đờ vì hôm qua thức tới 2h sáng làm cái Login page cho bài test. Đúng thiệt là một nghề chín thì hơn chín nghề, học từ front sang back từ back sang front mà tới hồi làm cái test make Login page mà mất tới 6 tiếng. Vừa làm vừa search mấy cái bị quên nó lâu vcl.

11h thôi lên edx làm bài lab1 của cái CS 50. Ui giời izipizilemonsquyzi. 20 phút là xong code. Ơ mà làm sao push lên nhỉ ? Đkm lại loay hoay 30 phút với cái commit lên CS50 by github, ok check test case: wtf ? Éo pass cái nào ? Looking back, à thì ra mày check output chính xác từng char à. OK iz fix. Running... Lại failed 4 case ? ... something wrong ? Read question again. Oh thì ra là có requested input condition. Let fix it again. Running... Done 100% pass. Quay lại nhìn clock 12:30. Go lunch.

2h lên quẩy Week2 CS50 2 tiếng rồi quay về lại fix cái pet project, đánh vật 1 tiếng vẫn éo hiểu sao gọi API gởi data từ form vào body hoài éo đc, đkm mày không cho bố pass data từ new Form vào body chứ gì ? Bố mày chạy vòng for make Array rồi gởi, performance cùi tí éo sao, test tới test lui. Xong. Up lên github, quay lại nhìn đồng hồ 4:30. Đi tắm.

Tắm xong thì đi ăn, vừa ăn vừa lướt voz thì gặp cái thớt này...
200 ngày, nể độ kiên trì của thím này :)))
 
200 ngày, nể độ kiên trì của thím này :)))
Tôi học từ hồi tháng 6 cơ, xong có đi thực tập rồi, đc 3 tháng nhưng cảm thấy ở đó khó phát triển thêm, nên mới nghỉ, giờ đang rải CV nè, cơ mà vì lúc đi làm với đi PV bị bắt bẻ cái vụ không có background nên giờ rảnh quá lục mấy course free học, đã xong khoá Dynamic Programing rồi giờ học cái CS50.

Mặc dù lướt hết cái CS50 thì mình thấy đã biết hết 80% cmnr, nhưng thôi luyện TA cũng đc.

Moá làm cái pet project clone Tiki mà đang gặp stuck chỗ dynamic category and page events. Chắc phải 20 ngày nữa mới xong quá.

Cơ bản là tôi cũng dạng lười, mỗi ngày học có 5,6 tiếng là hết cót. Hồi đi thực tập thì ngày 4 tiếng, 4 tiếng lên học về nhà múa lửa 2 tiếng nữa đi ngủ.

Vừa rồi đi phỏng vấn bị failed, HR nói skill anh thì đủ làm fresher những tiếng Anh ẹ quá nên ko đc nhận. :rolleyes:. Còn mấy chỗ nữa muốn gọi pv nhưng lại hỏi gọi điện hỏi bằng cấp, khổ vãi lò.

Đang tính làm khoá online trên People University lấy cái bằng ĐH cho nó oai, mà thấy mỗi test pass 120$ khoai vãi. Hồi học tính chuyên front-end mà riết giờ lại thành full-stack mà lại thích back-end, cơ bản là vì back-end tập trung vào lượng ít kiến thức nhưng phải vận dụng khéo để giải quyết vấn đề, còn Frontend thì đkm kiến thức là bao la, làm nhanh thì khó nhưng cứ sreach là có. Tính học chốt quá Algo với Data Structures nữa nhảy mẹ về BE cho lành. Nhưng giờ vẫn apply FE.:censored:

Hôm qua đi phỏng vấn bị stun vcl, éo đem sạc mà phải làm cái Login page có gọi API luôn. Mà mình có làm cái app trống sẵn đâu ? Mất cụ nó 30 phut setup create react app + cài 5,6 cái Addon nhỏ như axios, React router dome, react bootstrap... xong lại éo biết xài PTS, cho cái PDS file kêu phải extract ra chi tiết để làm... Nội mò mò cắt ảnh mất hơn 1 tiếng, vô code đc mấy dòng shutdown cmnr cái lập. :oops:

Kính nghiệm xương máu về nhà làm cái app trống sẵn để trong máy + setup cái lệnh cho nó làm app thông minh hơn xí. Giờ phải lại học thêm tí PTS,
 
Tôi học từ hồi tháng 6 cơ, xong có đi thực tập rồi, đc 3 tháng nhưng cảm thấy ở đó khó phát triển thêm, nên mới nghỉ, giờ đang rải CV nè, cơ mà vì lúc đi làm với đi PV bị bắt bẻ cái vụ không có background nên giờ rảnh quá lục mấy course free học, đã xong khoá Dynamic Programing rồi giờ học cái CS50.

Mặc dù lướt hết cái CS50 thì mình thấy đã biết hết 80% cmnr, nhưng thôi luyện TA cũng đc.

Moá làm cái pet project clone Tiki mà đang gặp stuck chỗ dynamic category and page events. Chắc phải 20 ngày nữa mới xong quá.

Cơ bản là tôi cũng dạng lười, mỗi ngày học có 5,6 tiếng là hết cót. Hồi đi thực tập thì ngày 4 tiếng, 4 tiếng lên học về nhà múa lửa 2 tiếng nữa đi ngủ.

Vừa rồi đi phỏng vấn bị failed, HR nói skill anh thì đủ làm fresher những tiếng Anh ẹ quá nên ko đc nhận. :rolleyes:. Còn mấy chỗ nữa muốn gọi pv nhưng lại hỏi gọi điện hỏi bằng cấp, khổ vãi lò.

Đang tính làm khoá online trên People University lấy cái bằng ĐH cho nó oai, mà thấy mỗi test pass 120$ khoai vãi. Hồi học tính chuyên front-end mà riết giờ lại thành full-stack mà lại thích back-end, cơ bản là vì back-end tập trung vào lượng ít kiến thức nhưng phải vận dụng khéo để giải quyết vấn đề, còn Frontend thì đkm kiến thức là bao la, làm nhanh thì khó nhưng cứ sreach là có. Tính học chốt quá Algo với Data Structures nữa nhảy mẹ về BE cho lành. Nhưng giờ vẫn apply FE.:censored:

Hôm qua đi phỏng vấn bị stun vcl, éo đem sạc mà phải làm cái Login page có gọi API luôn. Mà mình có làm cái app trống sẵn đâu ? Mất cụ nó 30 phut setup create react app + cài 5,6 cái Addon nhỏ như axios, React router dome, react bootstrap... xong lại éo biết xài PTS, cho cái PDS file kêu phải extract ra chi tiết để làm... Nội mò mò cắt ảnh mất hơn 1 tiếng, vô code đc mấy dòng shutdown cmnr cái lập. :oops:

Kính nghiệm xương máu về nhà làm cái app trống sẵn để trong máy + setup cái lệnh cho nó làm app thông minh hơn xí. Giờ phải lại học thêm tí PTS,
hay quá bác, ơ mà sao tưởng IT ko quan trọng bằng cấp mà mấy chỗ kia lom dom thế. Đọc bài thấy bác cũng quyết tâm cao làm em có thêm động lực.
 
Tôi học từ hồi tháng 6 cơ, xong có đi thực tập rồi, đc 3 tháng nhưng cảm thấy ở đó khó phát triển thêm, nên mới nghỉ, giờ đang rải CV nè, cơ mà vì lúc đi làm với đi PV bị bắt bẻ cái vụ không có background nên giờ rảnh quá lục mấy course free học, đã xong khoá Dynamic Programing rồi giờ học cái CS50.

Mặc dù lướt hết cái CS50 thì mình thấy đã biết hết 80% cmnr, nhưng thôi luyện TA cũng đc.

Moá làm cái pet project clone Tiki mà đang gặp stuck chỗ dynamic category and page events. Chắc phải 20 ngày nữa mới xong quá.

Cơ bản là tôi cũng dạng lười, mỗi ngày học có 5,6 tiếng là hết cót. Hồi đi thực tập thì ngày 4 tiếng, 4 tiếng lên học về nhà múa lửa 2 tiếng nữa đi ngủ.

Vừa rồi đi phỏng vấn bị failed, HR nói skill anh thì đủ làm fresher những tiếng Anh ẹ quá nên ko đc nhận. :rolleyes:. Còn mấy chỗ nữa muốn gọi pv nhưng lại hỏi gọi điện hỏi bằng cấp, khổ vãi lò.

Đang tính làm khoá online trên People University lấy cái bằng ĐH cho nó oai, mà thấy mỗi test pass 120$ khoai vãi. Hồi học tính chuyên front-end mà riết giờ lại thành full-stack mà lại thích back-end, cơ bản là vì back-end tập trung vào lượng ít kiến thức nhưng phải vận dụng khéo để giải quyết vấn đề, còn Frontend thì đkm kiến thức là bao la, làm nhanh thì khó nhưng cứ sreach là có. Tính học chốt quá Algo với Data Structures nữa nhảy mẹ về BE cho lành. Nhưng giờ vẫn apply FE.:censored:

Hôm qua đi phỏng vấn bị stun vcl, éo đem sạc mà phải làm cái Login page có gọi API luôn. Mà mình có làm cái app trống sẵn đâu ? Mất cụ nó 30 phut setup create react app + cài 5,6 cái Addon nhỏ như axios, React router dome, react bootstrap... xong lại éo biết xài PTS, cho cái PDS file kêu phải extract ra chi tiết để làm... Nội mò mò cắt ảnh mất hơn 1 tiếng, vô code đc mấy dòng shutdown cmnr cái lập. :oops:

Kính nghiệm xương máu về nhà làm cái app trống sẵn để trong máy + setup cái lệnh cho nó làm app thông minh hơn xí. Giờ phải lại học thêm tí PTS,
Bác pvan với test ở đâu hay thế :)) bác còn kinh nghiệm đi pvan như nào thì bác share giúp với ạ. Em cũng đang hóng :LOL: Mà giờ ngta vẫn hỏi bằng cơ ạ?
 
hay quá bác, ơ mà sao tưởng IT ko quan trọng bằng cấp mà mấy chỗ kia lom dom thế. Đọc bài thấy bác cũng quyết tâm cao làm em có thêm động lực.
Đó là trước dịch, khi kinh tế còn mạnh thì IT nó cực nhiều việc, nên có thể nhắm mắt cho qua vụ bằng cấp, nhưng giờ khác rồi, ghế ít đít thì đông thì chả vậy. Mà thực sự thì bằng cấp cũng chỉ một phần thôi à. Tôi đi thực tập với mấy em năm 4 thì 10 em cũng chỉ 2,3 em là tôi nể, còn mấy ông khác chắc kiểu học qua môn là chính chứ làm thì chả biết mô tê ất giáp gì.

Tui cũng ko thích gieo hy vọng cho mấy ông khác, thiết nghĩ nếu đã thât sự thích thì thì cứ theo thôi, đừng quan trọng tiền bạc. Như tui xác địch luôn là ko làm đc IT thì éo làm nghề gì khác rồi, thất nghiệp chết đói thì kệ, nghề mình thích mà làm ko đc thì làm nghề khác làm bòi gì.

Lời khuyên cho các bác trái ngành là đi học trung tâm rồi làm thân với thầy, thậm chí bỏ tiền ra thuê riêng thầy cũng đc, học bí chỗ nào hỏi là có luôn, nhanh có việc. Đừng như tui éo có tiền đi học, bí chỗ nào research thấy bà nội luôn, lên hỏi Stack over flow thì câu đc câu không. Mà tính lại thích tìm hiểu nên học lan man từ FE sang BE luôn nè. Thiệt chứ bỏ 100tr ra học cũng éo mắc, sau này làm 6 tháng lương là huề vốn cmnr, như mấy em sinh viên nó học 4 năm tốn gần 400 củ mà ra cũng chỉ lương 8tr fresher kìa.

Ước gì có sư phụ thu nhận nhà nghèo éo có tiền chỉ có chổng ass cho sư phụ nhé :cry:, chứ học by google cũng éo phải là best ways trừ khi bạn IQ 150. Một người IQ 125 chia sẻ...
 
Đó là trước dịch, khi kinh tế còn mạnh thì IT nó cực nhiều việc, nên có thể nhắm mắt cho qua vụ bằng cấp, nhưng giờ khác rồi, ghế ít đít thì đông thì chả vậy. Mà thực sự thì bằng cấp cũng chỉ một phần thôi à. Tôi đi thực tập với mấy em năm 4 thì 10 em cũng chỉ 2,3 em là tôi nể, còn mấy ông khác chắc kiểu học qua môn là chính chứ làm thì chả biết mô tê ất giáp gì.

Tui cũng ko thích gieo hy vọng cho mấy ông khác, thiết nghĩ nếu đã thât sự thích thì thì cứ theo thôi, đừng quan trọng tiền bạc. Như tui xác địch luôn là ko làm đc IT thì éo làm nghề gì khác rồi, thất nghiệp chết đói thì kệ, nghề mình thích mà làm ko đc thì làm nghề khác làm bòi gì.

Lời khuyên cho các bác trái ngành là đi học trung tâm rồi làm thân với thầy, thậm chí bỏ tiền ra thuê riêng thầy cũng đc, học bí chỗ nào hỏi là có luôn, nhanh có việc. Đừng như tui éo có tiền đi học, bí chỗ nào research thấy bà nội luôn, lên hỏi Stack over flow thì câu đc câu không. Mà tính lại thích tìm hiểu nên học lan man từ FE sang BE luôn nè. Thiệt chứ bỏ 100tr ra học cũng éo mắc, sau này làm 6 tháng lương là huề vốn cmnr, như mấy em sinh viên nó học 4 năm tốn gần 400 củ mà ra cũng chỉ lương 8tr fresher kìa.

Ước gì có sư phụ thu nhận nhà nghèo éo có tiền chỉ có chổng ass cho sư phụ nhé :cry:, chứ học by google cũng éo phải là best ways trừ khi bạn IQ 150. Một người IQ 125 chia sẻ...
làm t tg bác sv ra trường lâu năm hóa ra là trái ngành à , mà bác còn đi đo iq các thứ à. :surrender: :surrender: :surrender: . Bác tminh còn k gg được :censored::censored::censored:.Thì đỡ thế nàođây
 
làm t tg bác sv ra trường lâu năm hóa ra là trái ngành à , mà bác còn đi đo iq các thứ à. :surrender: :surrender: :surrender: . Bác tminh còn k gg được :censored::censored::censored:.Thì đỡ thế nàođây

Vấn đề chính là bác phải chứng minh năng lực thôi, chứ thông minh xíu nhằm nhò gì ? Vì mình học kiểu solo leveling nên thấy nó lâu thôi, chứ bác đi học có thầy chỉ nhanh lên trình lắm, quan trọng là chịu hỏi mà. Tại tui cũng thích lan man qua cái BE nên skill FE nó chưa đủ mạnh để mấy cty nó tuyển. Căn bản là phải làm đc, mà còn phải làm nhanh nữa. Như tui là làm được nhưng chưa nhanh vì ít train. Thây kệ, dạo hết một vòng đã :LOL:

Thiệt sự cty nó cũng không cần ứng viên full stack đâu, giờ nó cần bạn làm đc, làm lẹ à. Làm Ao sọt nó vậy á :D. Bác làm front-end thì luyện CSS với máy cái framwork CSS nhiều vào, vô test gõ như cái máy là đc à. Chứ như tui nhớ lệnh mà nhiều khi không nhớ mặt chữ với tham số thì buồn cười vcl. FE đúng kiểu trăm hay không bằng quen tay đó. :D. Nhớ học thêm PTS, mấy cty nó test kiểu thực chiến là nó quăng cho tự extract ra img để làm đó.

Còn vụ IQ là ngày xưa đi học FPT có đợt nó test, tui đc 125.
 
Vấn đề chính là bác phải chứng minh năng lực thôi, chứ thông minh xíu nhằm nhò gì ? Vì mình học kiểu solo leveling nên thấy nó lâu thôi, chứ bác đi học có thầy chỉ nhanh lên trình lắm, quan trọng là chịu hỏi mà. Tại tui cũng thích lan man qua cái BE nên skill FE nó chưa đủ mạnh để mấy cty nó tuyển. Căn bản là phải làm đc, mà còn phải làm nhanh nữa. Như tui là làm được nhưng chưa nhanh vì ít train. Thây kệ, dạo hết một vòng đã :LOL:

Thiệt sự cty nó cũng không cần ứng viên full stack đâu, giờ nó cần bạn làm đc, làm lẹ à. Làm Ao sọt nó vậy á :D. Bác làm front-end thì luyện CSS với máy cái framwork CSS nhiều vào, vô test gõ như cái máy là đc à. Chứ như tui nhớ lệnh mà nhiều khi không nhớ mặt chữ với tham số thì buồn cười vcl. FE đúng kiểu trăm hay không bằng quen tay đó. :D. Nhớ học thêm PTS, mấy cty nó test kiểu thực chiến là nó quăng cho tự extract ra img để làm đó.

Còn vụ IQ là ngày xưa đi học FPT có đợt nó test, tui đc 125.
Thế bác nghĩ 1 người btg thì học bao lâu đủ để inter và kiếm xèng
 
Thế bác nghĩ 1 người btg thì học bao lâu đủ để inter và kiếm xèng
FE 6 tháng, mình đã intern kiếm xèng rồi nên sure.
BE éo biết.

Lộ trình thì của tui là JS, HTML CSS React, Redux, Bootstrap. Vì hồi xưa tui đã học Python rồi nên qua JS nhanh. Căn bản cũng xào đi xào lại mấy lệnh. Riêng JS nó có nhiều methods hay cực, chịu khó lên codewars giải đề học đc một đống lệnh hay. :D.
 
FE 6 tháng, mình đã intern kiếm xèng rồi nên sure.
BE éo biết.

Lộ trình thì của tui là JS, HTML CSS React, Redux, Bootstrap. Vì hồi xưa tui đã học Python rồi nên qua JS nhanh. Căn bản cũng xào đi xào lại mấy lệnh. Riêng JS nó có nhiều methods hay cực, chịu khó lên codewars giải đề học đc một đống lệnh hay. :D.
học đến React với Redux là thấy khó khó rùi :(
 
Virtual box ? Bác dev Android à.
Mình dev java web. Dùng virtual box để làm task hoặc deploy web để test. Đang làm dự án maintenance cho Nhật theo kiểu outsource. Nói chung thấy dùng khá là nhiều ngôn ngữ, tùy mục đích sử dụng. Nếu bạn chủ thread nắm được vững được một ngôn ngữ, cộng thêm chút thuật toán, và biết cách giải quyết vấn đề thì sẽ làm lập trình viên được. À, mình nghĩ quan trọng nhất trong những thứ đó là cách giải quyết bài toán. Điểm này quyết định bạn có trở thành một dev giỏi hay không. Có một số bạn mình biết gặp khó khăn khi đưa ra giải pháp cho một yêu cầu của KH. Ví dụ: 1 vấn đề cần phải liên kết suy luận trong nhiều bước, nhưng một số bạn chỉ nghĩ được tới 2-3 bước chứ không nghĩ xa hơn được. Chỗ này nó có chút gì đó thiên về bẩm sinh, mình nghĩ vậy. Để đánh giá được coi mình có phù hợp để làm dev không thì chủ thread có thể học cú pháp của một ngôn ngữ trước, rồi lên mấy page như là hackerrank để kiểm tra khả năng, mình thấy mấy bài Medium mà giải được thì cũng ổn rồi đó.
 
hic đọc sách CTDL GT của Nguyễn Đức Nghĩa mà k hiểu cái gì hết về toán. Có cần đọc giải tích toán cao cấp với 1 ít ngôn ngữ lập trình cơ bản k nhỉ
Cấu trúc dữ liệu và giải thuật thì khá là khó nếu mới bắt đầu học lập trình đó bạn. Không cần học giải tích hay toán (vì mình thấy nó không liên quan gì mấy).
Cần học 1 chút về lập trình cơ bản như bạn nói mục đích là để:
1. một số cấu trúc dữ liệu thì được định nghĩa sẵn trong ngôn ngữ lâp trình.
2. có thể mô phỏng lại những cấu trúc dữ liệu và thuật toán bằng ngôn ngữ lập trình
* thuật toán không có gì quá hàn lâm, vì nó cũng chỉ dựa trên suy luận thông thường thôi, nên khi học bạn tìm tài liệu để nắm được Ý TƯỞNG của thuật toán là quan trọng nhất.

Nhưng mà như bạn trên có nói. Nắm được ngôn ngữ lập trình trước, rồi giải các bài tập. Rồi lên youtube tìm mấy cái series chỉ cách làm dự án. làm 1 cái dự án nhỏ nhỏ, rồi xin đi thực tập khoảng 2 - 3 tháng gì đó. Đi sau thì nên tận dụng thời gian vừa làm vừa học.
 
Cấu trúc dữ liệu và giải thuật thì khá là khó nếu mới bắt đầu học lập trình đó bạn. Không cần học giải tích hay toán (vì mình thấy nó không liên quan gì mấy).
Cần học 1 chút về lập trình cơ bản như bạn nói mục đích là để:
1. một số cấu trúc dữ liệu thì được định nghĩa sẵn trong ngôn ngữ lâp trình.
2. có thể mô phỏng lại những cấu trúc dữ liệu và thuật toán bằng ngôn ngữ lập trình
* thuật toán không có gì quá hàn lâm, vì nó cũng chỉ dựa trên suy luận thông thường thôi, nên khi học bạn tìm tài liệu để nắm được Ý TƯỞNG của thuật toán là quan trọng nhất.

Nhưng mà như bạn trên có nói. Nắm được ngôn ngữ lập trình trước, rồi giải các bài tập. Rồi lên youtube tìm mấy cái series chỉ cách làm dự án. làm 1 cái dự án nhỏ nhỏ, rồi xin đi thực tập khoảng 2 - 3 tháng gì đó. Đi sau thì nên tận dụng thời gian vừa làm vừa học.
Khó nhất là bài tính độ phức tạp của giải thuật, đến giờ mình vẫn ko hiểu cách giải.
 
Khó nhất là bài tính độ phức tạp của giải thuật, đến giờ mình vẫn ko hiểu cách giải.
tính độ phức tạp của giải thuật, bạn đang tính BigO phải không? nếu bạn đang tập trung vào bigO thì mình nghĩ khoan đã, vì chưa cần thiết. mình làm mấy năm rồi cũng không thấy nhắc gì tới bigO.
trong cv của mình thì không quan trọng bigO lắm, chỉ cần đừng lồng vòng lặp quá nhiều (3-4 cái loop lồng nhau) là được.
 
Back
Top