Công việc thực tế của các thực tập lập trình viên là gì?

Em có 2 ông anh học cùng trung tâm đang học việc không lương nữa cơ nên có lương đã tốt hơn nhiều rồi. Bên e là học việc 650k 1 tháng :)) + Nhà e gần đấy trưa về ăn ngủ nghỉ với không tốn tiền xăng thì cũng hơn 1tr r mà bác hehe. Em chờ build quen rồi nên giờ làm 2 việc 1 lúc =)) Em đam mê Android thôi nên không chuyển đâu. Ít phải 4 5 năm nữa mới học ngôn ngữ mới. Mà có học e cũng tính học IOS :))

Các bạn chưa có kinh nghiệm khi mới ra trường thì ráng xin vào chương trình Fresher của các công ty lớn như FPT, Bosch, KMS, CSC.
Thuở xưa mình không có tí kinh nghiệm nào deal lương cũng được 7 củ bên FPT (Làm 8 tháng qua ASWIG đc hơn gấp rưỡi, bạn bè mình giờ >20 cả rồi :smiley: ).
Chương trình Fresher thì họ dạy đủ thứ để làm được việc trong 3 tháng, được 80% lương. Mới đi làm mà làm ở các công ty lớn thì học được nhiều thứ hay ho như quy trình làm việc (agile process, source control, meeting, code review), nịnh trên đạp dưới, cãi sếp lừa đồng nghiệp,… cái này mấy công ty nhỏ thường không đầy đủ.

Các bạn nhận làm lương học việc thấp thế là bán rẻ nhân lực ngành IT đấy nhé ;). Không có kinh nghiệm mà có trình độ thì vẫn hét được mức 250-350$ nhé, đừng làm không lương hay học việc kiểu chết đói. Với lại vào thì hãy vào những nơi mà mình học hỏi được nhiều ấy ;).

16 Likes

cho e hỏi tý
e đăng ký vào ngành kỹ thuật máy tính thì tương lai phát triển ntn vậy anh
ở nước mình có chỗ cho ngành này khong vậy ạ

Mấy công ty bạn kể giờ lên 100% trong probation time rồi. [quote=“Huy_Hoang_Pham, post:22, topic:33061”]
Mới đi làm mà làm ở các công ty lớn thì học được nhiều thứ hay ho như quy trình làm việc (agile process, source control, meeting, code review)
[/quote]

Chính xác. Thời gian chưa kinh nghiệm thì bay vào các công ty lớn sẽ được mở mang tầm mắt rất nhiều.

em còn 2-3 tháng nữa ra trường đang làm đồ án android. Anh có thể cho em xin một vài địa chỉ những công ty anh nói không để em xin vào thử. Chứ em không phải ở Hà Nội mà lương 3 triệu thì không đủ sống ạ!

bạn ơi có thể cho mình hỏi cách của bạn là như nào không? Nghe câu tăng tốc độ Build mà thích quá :slight_smile:

Bạn(anh) cho mình hỏi học Android ở đâu mà 6 tháng đã có thể thực tập được rồi ạ?
Thanh niên mới học lập trình có thể không a?? :3

Mình đi học ở trung tâm. Mình sinh năm 95, từ ngày ra trường cấp 3 thì mình đi học 1 khóa ở trung tâm. Nhưng ở đó mình không tìm thấy cái mình thích vì họ đào tạo nhiều quá mất 2 năm đầu học C#, HTML, CSS, JavaScript, PHP, Java … nói chung đủ thứ nhưng qua đấy mình lại có căn bản của lập trình. Cuối năm ngoái đăng ký 1 khóa Java - Android. Học 6 tháng xong Java rồi tiếp tục 6 tháng Android giờ thì đi làm công ty được hơn 1 tháng rồi. Vào công ty lại học được nhiều thêm nữa. Nói chung bạn nắm chắc cơ bản ngôn ngữ mà bạn theo là ổn. Ví dụ như Android mà bạn nắm chắc Java thì học Android không có gì khó cả

Bạn chỉnh build chế độ offline. Nếu có kinh tế thì up ram + ổ ssd lên. Ngày trước mới đi làm không chém gió chứ mình build app của công ty có lần 30p nên về nhà bỏ 2tr5 ra mua ssd + up ram giờ build mới chắc cũng chỉ 5p còn bình thường hơn 2p

cảm ơn bạn nhiều ! Mình sẽ cân nhắc nhưng đang là sinh viên lên ô SSD chắc khó :slight_smile:

Giờ Android Studio 2.2 có thuộc tính hot-reload, mình code nó tự build và upload lên thiết bị. Bạn nên enable chế độ đó lên, code xong là nó tự thay đổi, y như lập trình với web vậy. Ngoài ra, mua thêm RAM và nâng cấp ổ SSD thì qúa tốt rồi.

Thêm một cái nữa là bạn thử nghiên cứu làm unit-test qua command-line đi. Lúc này bạn không cần build app, deploy, cứ viết đầy đủ test, chạy test thấy ok hết là được, chứ không cần ngồi click, click mỏi tay. Mình hay dùng Robotium hoặc Espresso.

Ngoài ra, với chế độ build offline (gradle offline), đỡ phải check gradle.build hoặc download gradle cũng là một lựa chọn hay. Nên khai báo các package trong build.gradle ở version chính xác, đừng dùng ~ hay ^, nó sẽ phải check để lấy phiên bản mới về tốn time mà có khi cũng không cần thiết lắm. Vì nếu khi nào cần test với phiên bản mới hơn, thì lúc đó mới cần chỉnh lại và test lại.

cảm ơn bạn mình là dân mới. Mình biết nên khai báo version chính xác để nó ko phải check nhưng mình ko biết là nên dùng version nào. Mình đang vướng ở việc load Google map API bị lỗi khi buil thông báo :Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Program Files\Java\jdk1.8.0_74\bin\java.exe’’ finished with non-zero exit value 2

hay quá bạn có thể hướng dẫn mình cụ thể hơn về hot-reload và unit- test được không.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?