Lập trình web thì không cần giỏi điều gì?

foreveryoung1992

Senior Member
Em học lập trình Web các đây gần 2 năm em học cho biết vì thích thú tìm hiểu cái mới chứ ko phải dân chuyên CNTT, 2 năm vừa rồi em bỏ bê không đụng đên, nay lấy ra ôn lại mấy bào toán cũ, bài vẽ hình này hồi lúc trước học lớp C em có thấy qua nhưng ko nghĩ ra dc cách giải, lần này tự nhiên nghĩ ra dc, thấy cũng vui vui.
Quay trở lại vde lập trình WEB cần giỏi gì? theo quan điểm của em, qua những gì em làm qua em thấy có vẻ như giải thuật và toán thì không cần lắm thì phải, dân lập trình WEb cần nhất là kiến thức rộng về công nghệ thông tin, nghĩa là các giải pháp và các công nghệ hiện có để áp dụng dc vào dự án, ví dụ như biết không chỉ backend mà còn phải fontend, biết API, biết khi ta chạy ngôn ngữ đó thì cần các công cụ hỗ trợ gì và môi trường gì... em thấy đại loại là kiến thức rộng để khi gặp một vấn đề ta cần phải biết dùng đến công cụ và giải pháp gì. Đơn giản chỉ là biết rộng đẻ xây dựng một hệ thống mọi thứ nhỏ nhỏ liên quan với nhau, còn các vde khác như thuật toán và toán thì ngôn ngữ lập trình và framework đã hỗ trợ.

Còn các thím thì thấy thế nào ạ, mong nhận thêm ý kiến của các thím ạ.

Untitled.png
 
Last edited:
thằng tư duy tốt nó code nhìn sạch sẽ khoa học
thằng ngu thì code như đống rác
em nghĩ nếu tư duy kém thfi kiến thức không thể rộng được, như thế thì app của nó cũng ít chức năng, mà như thế thì có rác cỡ nào với phần cứng như hiện nay đều cân được hết.
 
em nghĩ nếu tư duy kém thfi kiến thức không thể rộng được, như thế thì app của nó cũng ít chức năng, mà như thế thì có rác cỡ nào với phần cứng như hiện nay đều cân được hết.
tư duy và kiến thức nó ko đi cùng nhau. có người kiến thức rất rộng chém gió banh nóc. nhưng vô làm thì vô cùng rác rưởi.
 
tư duy và kiến thức nó ko đi cùng nhau. có người kiến thức rất rộng chém gió banh nóc. nhưng vô làm thì vô cùng rác rưởi.
em cũng gặp nhiều người chém banh nóc, nhưng tư duy không tốt, kiến thức không rộng thì lúc chém lòi ra nhiều lỗ hổng lắm ạ, hỏi sâu một cái là ú ớ.
 
nếu không code thuê thì cần gì nữa thím ơi, mong thím chia sẻ nhiều cho vui ạ
lấy từ cái thớt này, fen tham khảo, chứ giờ mà list ra thì thím cũng ko hình dung hoặc dã là vác dái chạy dài.

https://voz.vn/t/hoi-ve-luong-ben-tma-solutions.260806/#post-8040088
Nếu bác là manager, leader, ko code thì mới nhàn nhé, chẳng ai vào cty outsource để dưỡng già cả.
Senior dev thì vẫn phải code, fix bug, review merge request, vẫn bị dí task như thường.
===
Muốn nhàn thì làm tester (tuy có code nhưng ít app lực hơn dev), Agile manager, Engineering manger (Các vị trí ko code)
===
Lương ở TMA thì :
mới ra truong 8 triệu ... mỗi năm kinh nghiệm thì +1 triệu... có công thức chung vậy nhe bác
===
30 triệu thì tầm consultant leader 1 team rồi ...chứ ko còn là dev nữa.
===
Sau khi bác nhận offer, Pls update em tình hình lương thị trường luôn ah.
===
Kinh nghiệm là 1 phần,
(1). bác phải làm leet code để xem kĩ năng Problem solving tới level nào,
(2). rồi design system (dùng lại, mở rộng, OOP, SOLID, Design pattern) nữa,
(3) . rồi hiểu document của công nghệ mình đang dùng tới đâu ( Spring, ORM, DB, Front end (React, Angular), etc
4. English
==
Sau khi cứng phần đó thì bác cứ đi pv dạo thôi, tới mỗi cty cứ đòi tăng thêm 5 triệu thôi, cho tới khi ko ai trả cao hơn, như đấu giá ấy.
===
Em đề xuất nếu (1) , (2) (3) (4) mức khá thì 50 triệu nhé.
 
tư duy và kiến thức nó ko đi cùng nhau. có người kiến thức rất rộng chém gió banh nóc. nhưng vô làm thì vô cùng rác rưởi.
hoặc nếu có kiến thức rộng và đúng nhưng code không chuyên lắm thì có thể làm bên thiết kế hệ thống, đề ra các giải pháp rồi thằng code ở dưới thực hiện theo cũng dc. Nhưng những người như này thì khó mà code tệ, có thể đôi khi code hơi dài dòng nhưng chắc cũng không đến nỗi rác.
 
hoặc nếu có kiến thức rộng và đúng nhưng code không chuyên lắm thì có thể làm bên thiết kế hệ thống, đề ra các giải pháp rồi thằng code ở dưới thực hiện theo cũng dc. Nhưng những người như này thì khó mà code tệ, có thể đôi khi code hơi dài dòng nhưng chắc cũng không đến nỗi rác.
đoán phen đi làm chưa nhiều hoặc chưa đi làm luôn.
 
Em học lập trình Web các đây gần 2 năm em học cho biết vì thích thú tìm hiểu cái mới chứ ko phải dân chuyên CNTT, 2 năm vừa rồi em bỏ bê không đụng đên, nay lấy ra ôn lại mấy bào toán cũ, bài vẽ hình này hồi lúc trước học lớp C em có thấy qua nhưng ko nghĩ ra dc cách giải, lần này tự nhiên nghĩ ra dc, thấy cũng vui vui.
Quay trở lại vde lập trình WEB cần giỏi gì? theo quan điểm của em, qua những gì em làm qua em thấy có vẻ như giải thuật và toán thì không cần lắm thì phải, dân lập trình WEb cần nhất là kiến thức rộng về công nghệ thông tin, nghĩa là các giải pháp và các công nghệ hiện có để áp dụng dc vào dự án, ví dụ như biết không chỉ backend mà còn phải fontend, biết API, biết khi ta chạy ngôn ngữ đó thì cần các công cụ hỗ trợ gì và môi trường gì... em thấy đại loại là kiến thức rộng để khi gặp một vấn đề ta cần phải biết dùng đến công cụ và giải pháp gì. Đơn giản chỉ là biết rộng đẻ xây dựng một hệ thống mọi thứ nhỏ nhỏ liên quan với nhau, còn các vde khác như thuật toán và toán thì ngôn ngữ lập trình và framework đã hỗ trợ.

Còn các thím thì thấy thế nào ạ, mong nhận thêm ý kiến của các thím ạ.

View attachment 461309
Tiêu đề thì hỏi ko cần giỏi j, vô bài thì hỏi cần giỏi j :LOL:)
Cần giỏi tiếng Anh và search google em nhé. Essential skill đó.
 
Tiêu đề thì hỏi ko cần giỏi j, vô bài thì hỏi cần giỏi j :LOL:)
Cần giỏi tiếng Anh và search google em nhé. Essential skill đó.
đôi khi kiến thức không rộng thì google đọc xong cũng không làm dc thím ơi, vì không phải bài nào nó cũng chỉ mình cụ thể làm từng bước. Có những cái để làm dc cai này thì cần có kiến thức cái khác, nên chỉ ai am hiểu mới biết phải làm gì.
 
Mấy trường cứ đào tạo CNTT rộng lớn, sau SV ra trường ko rõ làm mảng nào. Hai ông bạn học CNTT, 1 ông coi camera, 1 ông đi bán DT. Hỏi sao ko theo CNTT thì bảo éo biết học cái gì, học chuyên phải làm khóa ngoài nữa:)) Toàn cty đòi kinh nghiệm éo chọn mới ra trường.
 
đôi khi kiến thức không rộng thì google đọc xong cũng không làm dc thím ơi, vì không phải bài nào nó cũng chỉ mình cụ thể làm từng bước. Có những cái để làm dc cai này thì cần có kiến thức cái khác, nên chỉ ai am hiểu mới biết phải làm gì.
nhưng đi làm nó là cần thiết nhất đó. Có skill google thì tự học cũng đc, chả cần phải đi lò với chả luyện bất kỳ cái j.
Thời jo onl hết rùi, phải làm quen đi.
 
em không phải dân chuyên, thím biết gì cứ chia sẻ cho vui ạ
làm phần mềm thì có nhiều role, BA QC QA DEV SENIOR DEV, PM, Team Lead, Scrum master, SA, Devops ..
mỗi người có 1 role riêng và họ giỏi mảng đó. không phải cứ code giỏi lại lên team lead. lên SA
nên ko đánh đồng về kiến thức và khả năng code. và người tư duy tốt thì dù làm gì họ cũng làm rất thông minh khoa học. còn những người cần cù bù thông minh thì chậm hơn và làm cũng không khoa học bằng
chia sẽ thì cả ngày nhưng cũng tùy môi trường làm việc có 1 trãi nghiệm khác nhau. có người làm 5 10 năm 1 cty có người làm 5 10 cty 1 năm cũng có. có người làm 5 10 năm dược vài dự án cũng có người làm 1 năm mấy chục dự án.
không biết thiếm theo đường nào
 
xử lý mảng và object , vì cái đầu **** gì thằng MySQL trả về cũng ở dạng mảng hoặc JSON nếu bạn làm SPA , biết tối ưu truy vấn SQL là điều kiện khá tiên quyết :D , mình thì khá tệ ở mảng SQL nên chưa lên cao được , đang hard cái thằng SQL/MySQL này
 
Back
Top