như em đợt trước thì là phân biệt được khi nào dùng abstract class, khi nào dùng interface ko :sogood:, với phân biệt inner join với left join :sogood:Chả là mấy hôm nữa em có cuộc pv Intern Java, các bác cho em hỏi là nhà tuyển dụng hay hỏi gì được không ạ? Lần đầu làm chuyện ấy nên hơi run ạ
nắm chắc được các tính chất của oop + thêm tí collection, nếu biết hoặc sử dụng framework được thì là cái tốt. chứ intern cơ bản là bóc lột sức lao động của ae là chính nên ngta cũng k yêu cầu quá cao đâuChả là mấy hôm nữa em có cuộc pv Intern Java, các bác cho em hỏi là nhà tuyển dụng hay hỏi gì được không ạ? Lần đầu làm chuyện ấy nên hơi run ạ
phỏng vấn java mà hỏi cả về csdl à bácnhư em đợt trước thì là phân biệt được khi nào dùng abstract class, khi nào dùng interface ko :sogood:, với phân biệt inner join với left join :sogood:
biết thì pass :sogood:
Đi làm Java không biết SQL thì tính định làm gì fen ? Java FX hay Java Swing viết giao diện à ?phỏng vấn java mà hỏi cả về csdl à bác
Kotlin jvm thì cuối cùng nó vẫn compile về java bytecode chứ đâu. Syntax kotlin hiện đại ngon hơn ông java thuần nên project mới giờ tôi toàn xài kotlin code cho khoẻ.Mấy bác đánh giá thế nào về Kotlin Liệu kotlin có thể thay thế hoàn toàn đc java không?
như em đợt trước thì là phân biệt được khi nào dùng abstract class, khi nào dùng interface ko :sogood:, với phân biệt inner join với left join :sogood:
biết thì pass :sogood:
thì làm việc đâu phải mỗi code java đâu, cũng cần kiến thức cơ bản SQL lỡ code chạy không đúng còn biết đường mà mò chứphỏng vấn java mà hỏi cả về csdl à bác
theo mình thì ở HN thì intern lương > 10 củ mới cần care có đặt nặng thuật toán hay không.Vậy còn thuật toán thì sao bác, intern có đặt nặng vụ này lắm ko
Gửi từ Xiaomi Redmi Note 8 Pro bằng vozFApp
E làm app Android thì dùng Java 8 thôi có ổn hem bác, e thấy trong quá trình code trên Androdi Studio thì thấy bình thường á, ko thấy vấn đề j.chuyển dần sang java 11 hoặc 17 đi bạn
Tốt nhất là 17, 17 mới ra lò được 1 tháng
ko nên dùng java 8 nữa, bởi vì tháng 3 sang năm là Java 8 hết time support rồi, các doanh nghiệp cũng sẽ dục dịch move dần thôi.
Xài các version mới, nó có các api, object, type mới, xài tiện hơn, đỡ phải viết chay = cơm như version cũ
Mình có vài ý cho các bạn mới vào nghề nhé.Chào các bô lão em đang là sinh viên .Cho em hỏi nên fresher java web từ năm mấy là ổn ạ ?, tiếng anh em kém (trường yêu cầu 4 skills toeic (đọc nghe)>785 + (viết nói >310 ) hoặc ielts >5.5 là tối thiểu để ra trường) thì không biết mình nên học cái bằng tiếng anh rồi đi làm hay vừa làm vừa học ạ ?.
Và apply backend thì project phần frontend mình lấy template trên internet rồi chỉnh lại được không ạ ?. Một số công nghệ cho frontend như jsp, jstl, spring form, thymeleaf, bla bla thực tế mình có sử dụng không ạ hay chỉ đơn thuần viết api cho frontend ?
Tiện mấy bác có thể recommend cho em 1 số web để học spring không ạ ?, em hay qua lại baeldung, loda.me, 1 số project và bài viết trên kipalog cũng rất hay cho newbie. Có channel hay khóa học nào miễn phí cũng được ạ ?.
Rất mong các bác giải đáp thắc mắc cho kẻ ngu muội này, nếu nói gì không phải em xin tự gạch trước . Em cảm ơn
thay mặt ae newbie rất cảm ơn chia sẻ của bác cái nút "ưng" sao e không tìm thấy nhỉ.Mình có vài ý cho các bạn mới vào nghề nhé.
1. Năm 1 năm 2 học đại cương, có thể có cả lạp trình. Năm 3 bắt đầu có nhiều môn lập trình và thuật toán. Nếu bảo đảm được lịch học thì cuối năm 3 có thể đi fresher.
2. Học tiếng anh hàng ngày. Đừng lấy tiếng anh ra làm điều kiện cần để làm những thứ khác. Vì tiếng anh là quá trình dài, ko phải vài ngày vài tháng là rành đc. Nên chốt lại là vừa học tiếng anh vừa học lập trình.
3. Phần lấy template trên mạng đang ko hiểu bạn hỏi gì. Nếu làm project cá nhân thì nếu ko chuyên về frontend thì lên mạng tìm template rồi sửa theo yêu cầu của mình thôi. Tập trung cho phần backend. Nếu project cty thì tuỳ yêu cầu và hoàn cảnh cty.
4. Mấy công nghê jsp mà bạn nhắc thật ra ko phải dành cho frontend mà nó dành cho mấy ông backend muốn làm frontend. Mới bắt đầu thì cũng nên học và làm thử vài project nhỏ nhỏ cho biết.
Về việc sử dụng hay ko thì chắc chắn nó có sử dụng. Ở những project lâu đời, đã viết vài năm về trước thì vẫn còn. Còn những project sau này thì ít rồi, chủ yếu ngta làm bằng Backend API và Frontend Angular, ReactJs…
Nếu bạn vào team còn làm những project đó thì bạn vẫn đc làm.
5. Nên nắm vững Java core trước khi đào sâu một framework nào.
Nếu bạn chưa biết nhiều về java, mới tìm hiểu thì mình khuyên bạn đọc cuốn Head first java, rất dễ đọc và dễ hiểu.
Nếu đã có biết nhiều rồi nhưng cảm thấy chưa đủ thì đọc bộ OCA và OCP (2 chứng chỉ chính thức từ Oracle cho Java dev)
Nếu đã hiểu rõ và tự tin là mình đã nắm đc Java rồi, thì hãy đọc cuốn Effective Java để biết cách sử dụng nó hiệu quả.
Nếu đã hiểu và sử dụng hiệu quả rồi, hãy đọc Clean Code để biết cách implement code cho sạch và dễ đọc, dễ maintain.
6. Nếu muốn học Spring, hãy bảo đảm rằng kiến thức Java của bạn đã ổn, ít nhất là level OCA.
Nếu muốn đọc sách, tìm đọc cuốn Spring in Action.
Nếu muốn học full course bằng video, lên youtube tìm kênh Amigoscode.
7. Cuối cùng, hãy tìm hiểu công nghệ hằng ngày qua tin tức, mạng xã hội.
Hãy đọc blog trên Kipalog, medium, reddit, voz để cập nhật những công nghệ mới. Đừng để bị bỏ lại phía sau.
via theNEXTvoz for iPhone
Cảm ơn bác rất nhiều. Em dân non-it học java được vài tháng xin vào được fresher F nhưng vào thấy không được dạy gì nên thôi out ra để học chậm lại cho chắc. Có mấy nguồn tài liệu bác gợi ý làm em định hình rõ hơn nên học theo thứ tự như thế nào.Mình có vài ý cho các bạn mới vào nghề nhé.
1. Năm 1 năm 2 học đại cương, có thể có cả lạp trình. Năm 3 bắt đầu có nhiều môn lập trình và thuật toán. Nếu bảo đảm được lịch học thì cuối năm 3 có thể đi fresher.
2. Học tiếng anh hàng ngày. Đừng lấy tiếng anh ra làm điều kiện cần để làm những thứ khác. Vì tiếng anh là quá trình dài, ko phải vài ngày vài tháng là rành đc. Nên chốt lại là vừa học tiếng anh vừa học lập trình.
3. Phần lấy template trên mạng đang ko hiểu bạn hỏi gì. Nếu làm project cá nhân thì nếu ko chuyên về frontend thì lên mạng tìm template rồi sửa theo yêu cầu của mình thôi. Tập trung cho phần backend. Nếu project cty thì tuỳ yêu cầu và hoàn cảnh cty.
4. Mấy công nghê jsp mà bạn nhắc thật ra ko phải dành cho frontend mà nó dành cho mấy ông backend muốn làm frontend. Mới bắt đầu thì cũng nên học và làm thử vài project nhỏ nhỏ cho biết.
Về việc sử dụng hay ko thì chắc chắn nó có sử dụng. Ở những project lâu đời, đã viết vài năm về trước thì vẫn còn. Còn những project sau này thì ít rồi, chủ yếu ngta làm bằng Backend API và Frontend Angular, ReactJs…
Nếu bạn vào team còn làm những project đó thì bạn vẫn đc làm.
5. Nên nắm vững Java core trước khi đào sâu một framework nào.
Nếu bạn chưa biết nhiều về java, mới tìm hiểu thì mình khuyên bạn đọc cuốn Head first java, rất dễ đọc và dễ hiểu.
Nếu đã có biết nhiều rồi nhưng cảm thấy chưa đủ thì đọc bộ OCA và OCP (2 chứng chỉ chính thức từ Oracle cho Java dev)
Nếu đã hiểu rõ và tự tin là mình đã nắm đc Java rồi, thì hãy đọc cuốn Effective Java để biết cách sử dụng nó hiệu quả.
Nếu đã hiểu và sử dụng hiệu quả rồi, hãy đọc Clean Code để biết cách implement code cho sạch và dễ đọc, dễ maintain.
6. Nếu muốn học Spring, hãy bảo đảm rằng kiến thức Java của bạn đã ổn, ít nhất là level OCA.
Nếu muốn đọc sách, tìm đọc cuốn Spring in Action.
Nếu muốn học full course bằng video, lên youtube tìm kênh Amigoscode.
7. Cuối cùng, hãy tìm hiểu công nghệ hằng ngày qua tin tức, mạng xã hội.
Hãy đọc blog trên Kipalog, medium, reddit, voz để cập nhật những công nghệ mới. Đừng để bị bỏ lại phía sau.
via theNEXTvoz for iPhone
Test online đc nha bác.thay mặt ae newbie rất cảm ơn chia sẻ của bác cái nút "ưng" sao e không tìm thấy nhỉ.
Cái chứng chỉ mình ko đi thi thì có cách nào test online oca xem trình độ mình đến đâu không bác.
Fresher nhà F theo mình biết thì sẽ được dạy lý thuyết, hướng dẫn cách làm, có bài tập và project cuối khóa. Nói là dạy và hướng dẫn vậy thôi chứ thực ra mình là dev cũng phải tự chủ động bác à. Chúc bác thành công nhéCảm ơn bác rất nhiều. Em dân non-it học java được vài tháng xin vào được fresher F nhưng vào thấy không được dạy gì nên thôi out ra để học chậm lại cho chắc. Có mấy nguồn tài liệu bác gợi ý làm em định hình rõ hơn nên học theo thứ tự như thế nào.
Nặng vãi đái. chơi eclipse + jboss/tomcat thôi.Có bạn nào đang dùng hàng của Oracle để dev Java không? Cụ thể ở đây là dev với Jdevelopper với weblogic?
Tại cty mình xài đồ oracle không à, api deploy trên weblogicNặng vãi đái. chơi eclipse + jboss/tomcat thôi.
Thế thì thua)) cty đại giaTại cty mình xài đồ oracle không à, api deploy trên weblogic
Học cơ bản nó không khác nhau mấy. Nên học ver nào cũng đượcCác thím cho em hỏi là em mới bắt đầu học Java thì nên chọn Java 8 hoặc 11 hay là nhảy lên học Java 17 luôn ạ? Tại em thấy Java 17 cũng là LTS.