fedora_
Senior Member
-- ngày 20/03/2023
Sau gần 4 tháng lên bờ xuống ruộng với Vue 3 thì mình cũng cảm thấy quen quen rồi các bác ạ. Vue3 nó được nâng cấp quá nhiều so với Vue2, đặc biệt là mấy cái composition của nó. Nhưng khi quen rồi thì thấy nó rất hợp lý. (Nhưng nếu làm project nhỏ thì Vue2 vẫn dễ chịu hơn)
Lúc đầu cũng chỉ tính viết lại font-end trang web tuimuaban .vn từ Vue2 thành Vue3, nhưng font-end framework cũng có nâng cấp, thế là tiện thể mình cũng nâng cấp luôn.
Thiệt tình là lúc dùng quen Vue3 thì khoái hơn Vue2 nhiều nên tiện thể add vô thêm cái TypeScript cho nó phong phú.
Mà thấy cái TypeScript chưa đủ đô, nên tiện thể mình làm thêm Pinia để các component lấy dữ liệu tiện hơn.
Giờ thì nó như một đống bùi nhùi giữa composition, composable, typescipt interface, pinia ...
Có 1 điều không lường trước là, điều chỉnh font-end khiến mình điều chỉnh back-end, mà ngay lúc này back-end có update lớn, thế là ngồi viết lại back-end luôn
Hy vọng là tháng 6 hoàn tất re write và giới thiệu mọi người trong 1 post khác vì post này khá dài rồi.
Đây thật sự là 1 kinh nghiệm quý giá vì mình cứ tưởng update fontend thì ít ảnh hưởng backend.
-- ngày 16/11/2022
Đang viết lại cái web từ vue 2 sang vue3 các bác ạ, nhưng viết 1 hồi nó rối tung rối hẹ cả ra. Trong lúc rối rắm thấy cái clip của RHP Team về vue3 rất hay các bác ạ, ngoại trừ phần tiếng anh rất ngạc nhiên ra thì phần nội dung không chê vào đâu được.
link play list mình đang học đây
Học tới clip thứ 9 rồi các bác ạ, cố gắng 2 tuần nữa cày nốt cho xong, vừa gõ, vừa học nên hơi mất thời gian với lại mình dùng version mới nên nhiều thứ phải đọc thêm chứ không gặp lỗi không biết xử lý sao.
sau khi học xong thì làm luôn combo vue3 cli, vuetify cli như thế sau này dev dễ thở hơn hẵn.
Mình quan sát thấy mấy clip đầu đến vài chục nghìn view, mấy clip sau hay thế còn vài nghìn view. uổng thật ...
-- ngày 06/11/2022
Thân chào các bác, sắp hết năm rồi các bác ạ, chúc các bác dồi dào sức khỏe và nhiều may mắn.
Trong 2 tháng qua thì mình chưa làm được nhiều cho trang web, chỉ cố làm tính năng chat và kết bạn chạy được hy vọng có bạn nào đó test giúp mình tính năng chat do vẫn đang trong giai đoạn phát triển nên tính năng chat chủ yếu chỉ dùng để truyền message chứ không lưu lại khi nào mình tích hợp xong Cassandra thì mới tính tiếp
Từ đây đến cuối năm, mục tiêu của mình là chuyển trang web từ Vuejs 2 sang Vuejs 3, nếu được thêm nhiều module viết bằng Type script thì càng hay. Trước khi chuyển qua Vuejs version mới + Type script thì mình nhắm đến combo Wasm + vuejs + typescript. Nhưng do thấy wasm (cụ thể là Yew) cả năm không update gì nên hiện giờ chưa đụng đến
Như vậy với combo nâng cấp này thì mình yên tâm dùng cho vài năm đến, sau khi nâng cấp xong thì tiếp tục học mobile app
Nếu các bác có góp ý gì vui lòng cho mình biết nhé.
-- ngày 28/08/2022
Thân chào các bác, chúc các bác sức khỏe, mình cắm đầu vào code trang web, chỉ định làm 1 vài tính năng đơn giản thế mà 4 tháng trôi qua cái vù. Nói chung chỉ định đổi layout 1 chút, thêm phần chủ đề nói chuyện, chuyển việc lưu session đăng nhập từ cookie qua Redis server ... chỉ thế thôi mà tốn thời gian thật.
Một phần tốn thời gian là do mình đi làm nên không all in được cho project, rất là tiếc nhưng cuộc sống mà .
Sắp đến thì định hoàn thiện phần chat(hiện chưa hoạt động được), nhưng phải học xong cái Cassandra đã thì mới tự tin. lúc đầu tính dùng MongoDB, nhưng nghiên qua nghiên lại thì vẫn thấy Cassandra phù hợp cho dịch vụ nhắn tin hơn, chắc học mất cả năm các bác nhỉ .
Mình cũng muốn làm lại cái trang chính do vẫn chưa ok lắm, mình đang nghiên cứu để đẩy các bài viết từ các nhóm ra trang chính, như vậy mới có nhiều chữ từ đó tự tin thúc đẩy SEO. Cái này thì chỉ cần kiến thực lập trình như hiện tại là được, không cần cái gì phải cao siêu.
Ngoài ra chắc là do có tuổi các bác ạ, học không nhanh được nên thứ 2,4,6 thì mình luyện Cassandra, còn 3,5,7 thì ngồi hì hục luyện Kotlin để mưu đồ viết một mobile app. Còn khi nào sếp giao task thì ngồi ôn machine learning do công việc của mình có liên quan đến xử lý dữ liệu
Các bác thấy mình lựa chọn Cassandra và Kotlin vậy hợp lý không? Thanks các bác đã góp ý.
*** cho 1 tương lai xa xa, mình cũng đang tò mò blockchain, mình không có dự định viết blockchain mà chỉ tính lưu trữ dữ liệu vào 1 hệ sinh thái nào đó có sẵn ví dụ như Sol, Near, Polkadot, ICP (hay IPC gì đó không nhớ rõ) ... lý do chọn là do đám đó hỗ trợ Rust, trang web mình dễ triển khai hơn. Các bác thấy sao? cho mình xin ý kiến nhé.
-- ngày 14/4/2022
Được sự hướng dẫn cực kì nhiệt tình của 1 bác bên Tinh tế, giờ search google tên tuimuaban là thấy ngay, mừng quá. Rất cảm ơn bác.
Mình mới thêm chức năng search, dựa vào search engine là Tantivy, lúc đầu định Elastic search, nhưng phức tạp quá so với nhu cầu nên phải kiếm cái khác.
Tantivy không làm mình thất vọng, kết quả search full text ấn tượng. Nếu các bác nào có ý định build 1 cái search thì thử tìm hiểu xem sao nha
-- ngày 25/3/2022
Thân chào các bác.
Loay hoay cả năm, mới viết xong được cái trang web thương mại điện tử đầu tay. Nói là thương mại điện tử cho sang chứ thật ra nó cũng đơn giản lắm, chí ít thì web có thể cho bất cứ ai có thể buôn bán trên đó. Thậm chí có thể cho vay trên đó.
Tuy nhiên do trình còi, mình là dân kinh tế rặc, thấy code hay hay ngồi tự học rồi mày mò làm thử nên nói chung là viết thì viết xong rồi, deploy lên internet cũng xong rồi. Lỗi thì vẫn còn và đang fix, một số thứ vẫn còn chưa tối ưu đang cố gắng điều chỉnh thêm. Nhưng mấy cái security thì không rành, nhờ các bạn hướng dẫn hoặc cho xin tài liệu để đọc thêm.
Trang web của mình là: tuimuaban chấm vn (thay chử chấm thành dấu chấm giúp mình) (xin lỗi mod , mai mốt dư dả sẽ liên hệ quảng cáo, mod thông cảm)
lúc đầu tính dùng python django + jquery + bootstrap viết, vì combo này mình dùng thường ở cty nên sẽ dễ chịu hơn. Thật ra cũng viết nữa chừng rồi, nhưng trộm vào nhà nó khuynh cái máy đi mất thế là mất hết code(lúc đó hoàn toàn không có khái niệm sao lưu, backup, git ... mà thật ra là đến giờ cũng vậy ). Sau đó viết lại, tính viết bằng JavaFX + vue + vuetify vì có 1 tool mình viết bằng combo này thấy ổn định phết cũng nhanh nữa. Nhưng suy đi nghĩ lại thấy thích web3 với wasm nên chuyển qua combo rust + vue + vuetify (wasm mới chỉ là 1 phẩn nhỏ của trang, sẽ expand thêm nếu thấy hiệu quả), trong tương lai gần sẽ thêm cả redis để cache cho nhẹ và nghiên cứu thêm search engine (key value hoặc text search) để làm module search chứ giờ chưa có . Nói chung tech chả có gì đặc biệt, nhưng trang web chạy được thì thấy vui rồi.
Mà nhân tiện cũng muốn nói ngoài lề 1 chút, mình có đi vòng vòng qua mấy topic thấy mấy ai mà 3x đi học code thì bị nói là nên bỏ đi hay gì gì đó, thấy nặng nề lắm. Theo mình các bạn 31 hay 32 tầm đó vẫn còn trẻ lắm, thích thì cứ học thôi. Thật sự là nên học code thời điểm này vì cái gì cũng dính dáng tới CNTT, hồi xưa cứ mỗi lần meeting với team IT, thật sự không hiểu người ta nói gì, các ý tưởng kinh doanh cứ trôi đi lãng phí lắm. Sau mấy năm tự học, mình tự viết mấy tool cho công ty xài, viết bằng đủ loại ngôn ngữ, học tới cái nào thì viết bằng ngôn ngữ đó . Nói chung vui lắm. Giờ nói chuyện được với IT team, hem sợ gì luôn
Vấn đề là các bác 3x đời đầu cần lưu ý là đừng nản, chắc chắn là trình của người 3x không thể nào so được với mấy bạn học từ 2x đâu, tuy nhiên được cái kết hợp với kiến thức khác trước khi học code thì mình sẽ dễ hơn 1 chút trong việc hình dung về sản phẩm trước khi viết. Đây là 1 lợi thế không nhỏ đâu.
Tiện thể, nhờ các bác đánh giá nhiêu đây qua fresher của code được chưa Cảm ơn các bác trước.
Sau gần 4 tháng lên bờ xuống ruộng với Vue 3 thì mình cũng cảm thấy quen quen rồi các bác ạ. Vue3 nó được nâng cấp quá nhiều so với Vue2, đặc biệt là mấy cái composition của nó. Nhưng khi quen rồi thì thấy nó rất hợp lý. (Nhưng nếu làm project nhỏ thì Vue2 vẫn dễ chịu hơn)
Lúc đầu cũng chỉ tính viết lại font-end trang web tuimuaban .vn từ Vue2 thành Vue3, nhưng font-end framework cũng có nâng cấp, thế là tiện thể mình cũng nâng cấp luôn.
Thiệt tình là lúc dùng quen Vue3 thì khoái hơn Vue2 nhiều nên tiện thể add vô thêm cái TypeScript cho nó phong phú.
Mà thấy cái TypeScript chưa đủ đô, nên tiện thể mình làm thêm Pinia để các component lấy dữ liệu tiện hơn.
Giờ thì nó như một đống bùi nhùi giữa composition, composable, typescipt interface, pinia ...
Có 1 điều không lường trước là, điều chỉnh font-end khiến mình điều chỉnh back-end, mà ngay lúc này back-end có update lớn, thế là ngồi viết lại back-end luôn
Hy vọng là tháng 6 hoàn tất re write và giới thiệu mọi người trong 1 post khác vì post này khá dài rồi.
Đây thật sự là 1 kinh nghiệm quý giá vì mình cứ tưởng update fontend thì ít ảnh hưởng backend.
-- ngày 16/11/2022
Đang viết lại cái web từ vue 2 sang vue3 các bác ạ, nhưng viết 1 hồi nó rối tung rối hẹ cả ra. Trong lúc rối rắm thấy cái clip của RHP Team về vue3 rất hay các bác ạ, ngoại trừ phần tiếng anh rất ngạc nhiên ra thì phần nội dung không chê vào đâu được.
link play list mình đang học đây
Học tới clip thứ 9 rồi các bác ạ, cố gắng 2 tuần nữa cày nốt cho xong, vừa gõ, vừa học nên hơi mất thời gian với lại mình dùng version mới nên nhiều thứ phải đọc thêm chứ không gặp lỗi không biết xử lý sao.
sau khi học xong thì làm luôn combo vue3 cli, vuetify cli như thế sau này dev dễ thở hơn hẵn.
Mình quan sát thấy mấy clip đầu đến vài chục nghìn view, mấy clip sau hay thế còn vài nghìn view. uổng thật ...
-- ngày 06/11/2022
Thân chào các bác, sắp hết năm rồi các bác ạ, chúc các bác dồi dào sức khỏe và nhiều may mắn.
Trong 2 tháng qua thì mình chưa làm được nhiều cho trang web, chỉ cố làm tính năng chat và kết bạn chạy được hy vọng có bạn nào đó test giúp mình tính năng chat do vẫn đang trong giai đoạn phát triển nên tính năng chat chủ yếu chỉ dùng để truyền message chứ không lưu lại khi nào mình tích hợp xong Cassandra thì mới tính tiếp
Từ đây đến cuối năm, mục tiêu của mình là chuyển trang web từ Vuejs 2 sang Vuejs 3, nếu được thêm nhiều module viết bằng Type script thì càng hay. Trước khi chuyển qua Vuejs version mới + Type script thì mình nhắm đến combo Wasm + vuejs + typescript. Nhưng do thấy wasm (cụ thể là Yew) cả năm không update gì nên hiện giờ chưa đụng đến
Như vậy với combo nâng cấp này thì mình yên tâm dùng cho vài năm đến, sau khi nâng cấp xong thì tiếp tục học mobile app
Nếu các bác có góp ý gì vui lòng cho mình biết nhé.
-- ngày 28/08/2022
Thân chào các bác, chúc các bác sức khỏe, mình cắm đầu vào code trang web, chỉ định làm 1 vài tính năng đơn giản thế mà 4 tháng trôi qua cái vù. Nói chung chỉ định đổi layout 1 chút, thêm phần chủ đề nói chuyện, chuyển việc lưu session đăng nhập từ cookie qua Redis server ... chỉ thế thôi mà tốn thời gian thật.
Một phần tốn thời gian là do mình đi làm nên không all in được cho project, rất là tiếc nhưng cuộc sống mà .
Sắp đến thì định hoàn thiện phần chat(hiện chưa hoạt động được), nhưng phải học xong cái Cassandra đã thì mới tự tin. lúc đầu tính dùng MongoDB, nhưng nghiên qua nghiên lại thì vẫn thấy Cassandra phù hợp cho dịch vụ nhắn tin hơn, chắc học mất cả năm các bác nhỉ .
Mình cũng muốn làm lại cái trang chính do vẫn chưa ok lắm, mình đang nghiên cứu để đẩy các bài viết từ các nhóm ra trang chính, như vậy mới có nhiều chữ từ đó tự tin thúc đẩy SEO. Cái này thì chỉ cần kiến thực lập trình như hiện tại là được, không cần cái gì phải cao siêu.
Ngoài ra chắc là do có tuổi các bác ạ, học không nhanh được nên thứ 2,4,6 thì mình luyện Cassandra, còn 3,5,7 thì ngồi hì hục luyện Kotlin để mưu đồ viết một mobile app. Còn khi nào sếp giao task thì ngồi ôn machine learning do công việc của mình có liên quan đến xử lý dữ liệu
Các bác thấy mình lựa chọn Cassandra và Kotlin vậy hợp lý không? Thanks các bác đã góp ý.
*** cho 1 tương lai xa xa, mình cũng đang tò mò blockchain, mình không có dự định viết blockchain mà chỉ tính lưu trữ dữ liệu vào 1 hệ sinh thái nào đó có sẵn ví dụ như Sol, Near, Polkadot, ICP (hay IPC gì đó không nhớ rõ) ... lý do chọn là do đám đó hỗ trợ Rust, trang web mình dễ triển khai hơn. Các bác thấy sao? cho mình xin ý kiến nhé.
-- ngày 14/4/2022
Được sự hướng dẫn cực kì nhiệt tình của 1 bác bên Tinh tế, giờ search google tên tuimuaban là thấy ngay, mừng quá. Rất cảm ơn bác.
Mình mới thêm chức năng search, dựa vào search engine là Tantivy, lúc đầu định Elastic search, nhưng phức tạp quá so với nhu cầu nên phải kiếm cái khác.
Tantivy không làm mình thất vọng, kết quả search full text ấn tượng. Nếu các bác nào có ý định build 1 cái search thì thử tìm hiểu xem sao nha
-- ngày 25/3/2022
Thân chào các bác.
Loay hoay cả năm, mới viết xong được cái trang web thương mại điện tử đầu tay. Nói là thương mại điện tử cho sang chứ thật ra nó cũng đơn giản lắm, chí ít thì web có thể cho bất cứ ai có thể buôn bán trên đó. Thậm chí có thể cho vay trên đó.
Tuy nhiên do trình còi, mình là dân kinh tế rặc, thấy code hay hay ngồi tự học rồi mày mò làm thử nên nói chung là viết thì viết xong rồi, deploy lên internet cũng xong rồi. Lỗi thì vẫn còn và đang fix, một số thứ vẫn còn chưa tối ưu đang cố gắng điều chỉnh thêm. Nhưng mấy cái security thì không rành, nhờ các bạn hướng dẫn hoặc cho xin tài liệu để đọc thêm.
Trang web của mình là: tuimuaban chấm vn (thay chử chấm thành dấu chấm giúp mình) (xin lỗi mod , mai mốt dư dả sẽ liên hệ quảng cáo, mod thông cảm)
lúc đầu tính dùng python django + jquery + bootstrap viết, vì combo này mình dùng thường ở cty nên sẽ dễ chịu hơn. Thật ra cũng viết nữa chừng rồi, nhưng trộm vào nhà nó khuynh cái máy đi mất thế là mất hết code(lúc đó hoàn toàn không có khái niệm sao lưu, backup, git ... mà thật ra là đến giờ cũng vậy ). Sau đó viết lại, tính viết bằng JavaFX + vue + vuetify vì có 1 tool mình viết bằng combo này thấy ổn định phết cũng nhanh nữa. Nhưng suy đi nghĩ lại thấy thích web3 với wasm nên chuyển qua combo rust + vue + vuetify (wasm mới chỉ là 1 phẩn nhỏ của trang, sẽ expand thêm nếu thấy hiệu quả), trong tương lai gần sẽ thêm cả redis để cache cho nhẹ và nghiên cứu thêm search engine (key value hoặc text search) để làm module search chứ giờ chưa có . Nói chung tech chả có gì đặc biệt, nhưng trang web chạy được thì thấy vui rồi.
Mà nhân tiện cũng muốn nói ngoài lề 1 chút, mình có đi vòng vòng qua mấy topic thấy mấy ai mà 3x đi học code thì bị nói là nên bỏ đi hay gì gì đó, thấy nặng nề lắm. Theo mình các bạn 31 hay 32 tầm đó vẫn còn trẻ lắm, thích thì cứ học thôi. Thật sự là nên học code thời điểm này vì cái gì cũng dính dáng tới CNTT, hồi xưa cứ mỗi lần meeting với team IT, thật sự không hiểu người ta nói gì, các ý tưởng kinh doanh cứ trôi đi lãng phí lắm. Sau mấy năm tự học, mình tự viết mấy tool cho công ty xài, viết bằng đủ loại ngôn ngữ, học tới cái nào thì viết bằng ngôn ngữ đó . Nói chung vui lắm. Giờ nói chuyện được với IT team, hem sợ gì luôn
Vấn đề là các bác 3x đời đầu cần lưu ý là đừng nản, chắc chắn là trình của người 3x không thể nào so được với mấy bạn học từ 2x đâu, tuy nhiên được cái kết hợp với kiến thức khác trước khi học code thì mình sẽ dễ hơn 1 chút trong việc hình dung về sản phẩm trước khi viết. Đây là 1 lợi thế không nhỏ đâu.
Tiện thể, nhờ các bác đánh giá nhiêu đây qua fresher của code được chưa Cảm ơn các bác trước.
Last edited: