Friday, May 18, 2018

Phỏng vấn Dương - học viên cũ của Techmaster tại Nhật

Chào Dương, bạn có thể chia sẻ với độc giả về cuộc sống và công việc của mình tại Nhật như thế nào?
Chào các bạn độc giả TechMaster. Về cuộc sống tại Nhật cũng có nhiều điểm khá thú vị. Giờ giấc làm việc thường do nhân viện tự chọn, tùy theo công ty mà khác nhau. Như công ty của mình đang làm việc thì có 3 khung giờ làm việc là 9h, 9h30 và 10h, thời gian nghỉ trưa là 1 tiếng và ngày làm 8 tiếng.
Ở bên Nhật thì chủ yếu đi làm vẫn là tàu điện, đi lại khá là tiện lợi thời gian tàu kế tiếp nhau thường là 3-5 phút một chuyến. Nếu ra khỏi nhà đúng giờ thì không bao giờ sợ đi làm muộn. Thỉnh thoảng có thể có sự cố nên sẽ chậm nhưng không thường xuyên.
Thường thì cứ hết giờ làm việc là có thể về nhà, người Nhật cũng vậy nên mình cũng không cần ngại việc về sớm. Nhưng nếu còn việc hoặc được yêu cầu làm thêm thì có thể sẽ về muộn. Làm thêm bên này sẽ được tính lương riêng nên cũng thoải mái. Lúc mình mới sang công việc chưa có nhiều thì sáng 9h mình đến công ty và 6h30 là bắt đầu về nhà.
Theo quy định bên Nhật thì thứ 7 được nghỉ, nhưng đôi khi dự án cần gấp thì bên công ty sẽ ngỏ lời nhờ mình đi làm thêm vào thứ 7 hoặc chủ nhật, việc này không bắt buộc nên tùy theo cá nhân mà có thể đi hay không. Đi làm được tính lương OT như bình thường. Hiện tại thì tuần nào mình cũng làm thêm thứ 7, đi làm theo giờ mình chọn vẫn được tính lương. Cái này tùy thuộc theo công ty.
Học lập trình trực tuyến tại TechMaster
Dương trong thời gian ở Nhật
Người Việt Nam thường có thói quen ngủ trưa? Khi làm việc ở Nhật thì bạn có gặp khó khăn gì không?
Bên Nhật thì họ cũng có người nằm ngủ ở bàn làm việc, hoặc họ ra phòng ăn ngồi nghỉ, vì họ làm việc từ sáng đến khá muộn thường là 10-11h tối nên mệt mỏi là khó tránh khỏi. Cũng tùy theo công ty, đối với công ty mình làm việc thì khá thoải mái về vấn đề này, khi mệt quá thì mình vẫn có thể ngủ 1 lúc ở bàn vào giờ nghỉ trưa.
Thời gian di chuyển từ nhà đến công ty của bạn mất khoảng bao nhiêu phút ?
Cái này thì phụ thuộc vào nhà ở mà mình thuê có cách xa so với công ty hay không và khoảng cách từ nhà đến ga tàu điện. Mình có thể đề nghị với công ty nếu nhà xa thì có thể xin giờ làm việc muộn. Với mình thì lúc đầu mình đi làm mất khoảng 35 phút tàu điện nên phải dậy từ 8h sáng để chuẩn bị đi làm.
Theo quan sát của bạn thì làm việc với đồng nghiệp Nhật, công ty Nhật có gì khác với Việt Nam? Phương pháp, quy trình quản lý dự án ở công ty Nhật là gì? (Water Fall, Scrum, Agile, Kanban…?)
Môi trường làm việc ở đây rất thân thiện, chuyên nghiệp. Nhân viên Việt Nam cũng như nước khác đều được đối xử bình đẳng và được tôn trọng. Mỗi ngày mình đều viết báo cáo cho Project Manager để thông báo hôm nay đã làm được những gì.
Tùy từng dự án mà có cách quản lý khác nhau. Nhưng hiện tại đa số mình thấy đều làm theo phương pháp iterative. Một điểm khá thú vị là người Nhật rất thích dùng Excel để quản lý tình trạng dự án và SVN để quản lý mã nguồn.
Liệu mức lương cho lập trình viên tại Nhật nói chung có tốt hơn so với khi làm việc tại Việt Nam? Bài học gì hay nhất Dương học được từ người Nhật, công ty phần mềm Nhật?
Về mức lương thì còn tùy theo hợp đồng ký kết của người lao động với công ty mà khác nhau. Đương nhiên là mức lương sẽ cao hơn so với ở Việt Nam.
Nhưng mình thấy điều hay nhất mà mình học được đến lúc này là sự chuyên nghiệp trong công việc, và sự chịu khó của họ cùng với sự tỉ mỉ trong từng bước.
Theo bạn thì việc học tiếng Nhật đối với lập trình Việt Nam như thế nào?
Tiếng Nhật để làm việc thì khó theo mình là như vậy, không phải chỉ là nói chuyện bình thường mà còn cả nói từ chuyên nghành nên nếu không có kinh nghiệm cũng như học bài bản thì sẽ hơi khó khăn trong giao tiếp.
Mình thì có BrSE đi cùng nên đều được phiên dịch ra và làm theo nên không khó khăn lắm. Còn tiếng Anh thì mình thấy người Nhật rất ít người biết nên tiếng Anh cũng không giúp ích được nhiều, cũng tùy từng công ty.
Học lập trình online tại TechMaster
Dương trong một buổi đi dã ngoại.
Ngoài giờ làm việc ở công ty, Dương có tham gia hoạt động ngoại khoá gì khác?
Ngoài giờ làm việc thì hầu như là không còn thời gian để hoạt động ngoại khóa. Làm việc liên tục nên nhiều khi về nhà chỉ muốn ngủ. Nhưng bên này di chuyển chủ yếu là đi bộ nên cũng không oải người lắm. Cuối tuần có thể đi chơi các nơi, buổi sáng có thể đi chạy. Còn với các môn thể thao thì mình không tìm hiểu kĩ nên cũng chưa biết dõ.
Cuộc sống khi xa gia đình có gì khó khăn? Một vài kinh nghiệm sống Dương thu được khi làm việc ở Nhật?
Xa gia đình thì sẽ rất nhớ nên lúc đầu sẽ buồn chán, nhưng dần sẽ quen. Kinh nghiệm sống mình thu được ở Nhật Bản là khả năng tự lập, khả năng kiềm chế cảm xúc tốt hơn, làm quen môi trường mới, chi tiêu hợp lý, cái này khá quan trọng vì ở bên này rất có thể sẽ tiêu hoang :) v.v...
Dương có thể chia sẻ về quá trình học lập trình iOS của mình tại TechMaster? 
Lúc mới bắt đầu muốn học lập trình iOS thì mình có tìm hiểu ở một số trung tâm cũng như học viện, trong quá trình tìm kiếm thì mình thấy Techmaster là nơi có nhiều sự quan tâm, mình search google thì toàn thấy Techmaster :).
Vì vậy mình đã chọn Techmaster để bắt đầu học lập trình iOS, lúc đó mình đã lập trình Android nên học iOS tuy là nhiều thứ mới nhưng với các bài giảng của trung tâm cũng như sự hướng dẫn nhiệt tình của giảng viên nên cũng không có nhiều khó khăn đối với mình.
Ở đây mình được giảng giải rất nhiều về sự quan trọng của tinh thần làm việc, sự nghiêm túc, tỉ mỉ và tìm tòi cái mới những điều này giúp mình khá nhiều trong công việc.
Được biết hiện giờ ngoài iOS, Dương còn lập trình cả PHP. Vậy Dương có lời khuyên gì cho các bạn lập trình viên mới? Liệu có chỉ nên lập trình trên một công nghệ duy nhất?
Theo mình thì ở một công ty công nghệ lớn, sự đòi hỏi khá cao vậy nên một lập trình viên biết nhiều ngôn ngữ lập trình thì sẽ dành được nhiều sự quan tâm hơn, mình thấy khi đã có tư duy code rồi thì dù có ngôn ngữ nào thì cũng có thể lập trình được. Biết nhiều ngôn ngữ lập trình thì sẽ có nhiều cơ hội việc làm tốt hơn.
Cảm ơn Dương đã tham gia phỏng vấn. Chúc bạn nhiều sức khỏe và thành công trong cuộc sống.
Cảm ơn TechMaster

Cảm xúc của một Startup

Link nguyên gốc tại đây
Đây là bài chia sẻ về chú Thắng, học iOS Objective-C tại Techmaster chắc là sau khi nhận giải Nhân Tài Đất Việt cùng team của chú ý cho sản phẩm Money Lover.
Đã lâu lắm rồi, hôm nay uống ít rượu mới có cảm xúc viết note mà share cho mọi người.
Từ hồi rời công ty cũ mà cũng là công ty đầu tiên mình làm, đã được gần 1 năm rồi cảm xúc biến mất hẳn mà hôm nay nó mới ngoi ngóp bò lên được nên tận dụng viết nhanh cái note.
Điều đầu tiên là mình hơi thất vọng về khả năng ăn nói, nên đôi khi muốn, rất muốn truyền lửa cho lớp đàn em mà không làm được. Nên có lẽ là từ giờ phải tập nói nhiều, viết bài thảo luận nhiều hơn. Từ giờ, mỗi tháng mình sẽ viết ít nhất 1 bài về iOS (objective C), anh chị em nào thấy có chất lượng thì tham gia comment cho vui ^^.
Điều thứ 2 là ngày trước khi gắn bó với công ty cũ, mình cũng có lúc rất tủi thân vì chỉ là công nhân xếp chữ đạt chứng chỉ CC&P (Copy, Cut and Paste)  hay chụp màn hình. Nhưng giờ khi ra ngoài làm mình thấy chẳng có quãng thời gian nào vô ích cả. Mình học được code convention, design pattern... mà giờ thấy khả năng khác hẳn thời sinh viên. Bây giờ nhìn mấy chú sinh viên đang thực tập, bất kể BK hay CN code mà chỉ muốn nói cho một bài. Nhưng đôi khi cũng thông cảm vì cũng phải trải qua quãng thời gian đó :)).
Điều thứ 3 là yêu cái nghề coder. Ngày trước cứ nghĩ mục tiêu là phấn đấu lên Team Leader hay Project Manager gì đó để không phải code, chả nhẽ đến năm 30 tuổi mà vẫn ngồi code. Nhưng giờ thấy được nhiều tấm gương từ các PM ở cty cũ, hay anh Trịnh Minh Cường ở TechMaster, mình nghĩ là mình sẽ code đến khi bỏ nghề IT.
Điều thứ 4 là mình yêu startup hiện tại của mình, mình sẵn sàng làm việc không công cho nó, chỉ có mong ước là nó sẽ phát triển, đến ngày nào đó sẽ mang lại tiền, rất nhiều tiền cho mình, vì chung quy lao động là phải lấy tiền làm mục tiêu phấn đấu (cái này tuỳ người). Hôm nay nhân tiện phiên bản MoneyLover của android lên chợ, và 1 tháng sau đó sẽ là iOS mình quảng cáo tí :">.
Và điều cuối cùng, xin lỗi anh chỉ tốt nghiệp Viện Đại học Mở Hà Nội :)).

Lập trình viên nên biết cân bằng giữa công việc và cuộc sống - Phỏng vấn Nguyễn Thành Đạt

Cùng đọc bài phỏng vấn của TechMaster với bạn Nguyễn Thành Đạt, hiện đang là một lập trình viên iOS tại công ty phần mềm Atlassian; để nghe Đạt chia sẻ về:
  • Cơ duyên nào mà Đạt lại gắn bó với công nghệ lập trình iOS
  • Tầm quan trọng của các dự án thực tế đối với học viên iOS tại TechMaster
  • Giới thiệu về văn hóa của các công ty mà Đạt đã và đang làm việc như VNG và Atlassian
  • Ngôn ngữ lập trình mà các công ty phát triển ứng dụng iOS hiện đang sử dụng nhiều
  • Những bí quyết để cân bằng giữa công việc và cuộc sống của một lập trình viên
Học lập trình iOS bằng ngôn ngữ lập trình nào
 Đạt tham gia cuộc thi chạy 70km đường núi tại Sapa trong 14h
Chào Thành Đạt, bạn có thể giới thiệu với độc giả đôi chút về bản thân?
Chào các bạn độc giả, mình tên là Nguyễn Thành Đat, học viên lớp iOS khoá 4 tại TechMaster, từng làm lập trình viên tại TechMaster trong khoảng thời gian 2 năm. Cho tới nay mình đã gắn bó với công nghệ iOS được gần 4 năm, và hiện tại đang làm cho Atlassian, một công ty phần mềm của Úc. Mình đã lập gia đình và đang nuôi một chú mèo Xiêm Thái tên là Mốc (câu này vợ mình yêu cầu thêm vào ^^).
Hiện tại Đạt đang là một lập trình viên iOS. Bạn có thể chia sẻ với độc giả cơ duyên nào bạn lại gắn bó với công nghệ này?
Việc trở thành một lập trình viên iOS đến với mình một cách rất tự nhiên. Đó là một kỳ nghỉ hè của mình tại NIIT, trong thời gian rảnh rỗi mình quyết định đi tìm khoá học lập trình để “nâng cao tay nghề”. Sau một thời gian tìm kiếm thì thấy khoá học lập trình iOS của TechMaster là ưng ý nhất bởi vì trang web được thiết kế đơn giản với đầy đủ các thông tin về khoá học (học phí, lịch từng buổi, thiết bị, các bài tập của khoá trước) khiến mình có cảm giác tin tưởng về chất lượng và quyết định theo học. Sau khoá học, mình thấy còn nhiều điều muốn học hỏi thêm và nhận ra cách học tốt nhất là được làm việc, nên mình quyết định nghỉ học tại NIIT để làm lập trình viên iOS tại TechMaster. Vậy là tới nay mình đã gắn bó với iOS được gần 4 năm và thấy quyết định này rất đúng đắn.
Sau khi hoàn thành khóa học với kết quả xuất sắc Đạt đã được mời ở lại làm việc tại TechMaster. Công việc lúc đó của bạn là làm những dự án cho đối tượng khách hàng nào? Theo bạn thì những dự án thực tế đó giúp ích ra sao cho những học viên và thực tập sinh cũng như nhân viên của TechMaster?
Khi làm việc tại TechMaster, mình chủ yếu làm các dự án cho khách hàng Mỹ và Châu Âu. Một số dự án như: ứng dụng đọc sách (E-Pub, Pdf, audio book), ứng dụng kết nối với hệ điều hành Windows để đọc file, ứng dụng mô phỏng bất động sản… Theo mình những dự án này giúp cho mình có kinh nghiệm làm việc thực tế để tạo nên một sản phẩm hoàn chỉnh đáp ứng được nhu cầu của khách hàng. Việc tiếp xúc với nhiều dự án đa dạng giúp mình có kiến thức rộng ở nhiều mảng khác nhau của lập trình iOS. Đây cũng là cơ hội tốt để các học viên, nhân viên của TechMaster rèn luyện kỹ năng làm việc nhóm, trao đổi với khách hàng.
Sau khi nghỉ việc ở TechMaster thì bạn chuyển qua VNG và gần đây nhất là Atlassian. Đạt có thể giới thiệu ngắn gọn về nét văn hóa của các công ty này tới các học viên cũng như các sinh viên đang trong quá trình tìm việc?
Khi làm tại VNG mình làm ở bộ phận chuyên phát triển về mobile. VNG được biết đến là một trong những công ty có sản phẩm mobile tốt nhất ở Việt Nam như Zalo, Zing mp3, Laban key,... Môi trường làm việc ở VNG rất trẻ, năng động cùng với chính sách phúc lợi cho nhân viên rất tốt. Công ty cũng tạo cơ hội cho nhân viên thử nghiệm những ý tưởng mới. Nếu như ở TechMaster mình được làm nhiều dự án, nhiều công nghệ khác nhau thì ở VNG mình tập trung làm một sản phẩm lớn trong thời gian dài, nên từ đó học được kỹ năng tối ưu hoá và cách thức xây dựng một sản phẩm dễ bảo trì và phát triển sau này. Đồng thời, mình làm quen với việc lắng nghe phản hồi, phân tích hành vi của người dùng để tiếp tục hoàn thiện sản phẩm.
Atlassian là công ty phần mềm hàng đầu của Úc, nổi tiếng với những sản phẩm như JIRA, Confluence, Bitbucket, v.v... được dùng bởi các công ty và tổ chức lớn như Apple, NASA,... Điều mình ấn tượng nhất là văn hoá mở của Atlassian. Công ty có nhân viên đến từ nhiều quốc gia, kinh nghiệm rất đa dạng và mọi người đều sẵn sàng chia sẻ kiến thức nên mình dễ dàng học hỏi nhiều điều mới. Trải nghiệm mới nhất của mình là được tham gia ShipIt 33 - chương trình hackathon hàng quý của Atlassian. Trong vòng 24h, mỗi nhóm cần đưa ra một vấn đề liên quan đến các sản phẩm hiện tại và đưa ra ý tưởng để giải quyết vấn đề đó. Rất vui là nhóm mình đã đạt giải Founder Prize trong lần Shipit 33 này với ý tưởng về một add-in cho JIRA.
Học lập trình iOS trực tuyến xin việc làm
Đạt cùng với Atlassian JIRA Team (đứng thứ 2 từ trái sang)
Đạt là người có kinh nghiệm làm lập trình viên iOS tại nhiều công ty khác nhau. Theo quan sát của bạn thì hiện nay các công ty thường sử dụng ngôn ngữ Objective-C hay Swift để phát triển sản phẩm? Nếu một bạn trẻ bây giờ mới bắt đầu học lập trình iOS thì theo Đạt họ nên chọn ngôn ngữ nào?
Theo mình thấy các project phát triển sản phẩm mới hầu hết sẽ chuyển sang sử dụng Swift, chỉ có một số công ty đang phát triển sản phẩm đã có sẵn thì vẫn giữ Objective-C. Đặc biệt trong thời gian gần đây ngôn ngữ Swift được Apple liên tục phát triển tính năng mới và tối ưu hơn. Hiện tại, Swift 2.1 đã stable hơn trước rất nhiều.
Tài liệu học và ví dụ về Swift có đầy đủ trên mạng, cộng động sử dụng Swift lớn, ngoài ra bạn có thể sử dụng đồng thời Swift và Objective-C trong cùng một project. Hơn nữa, biết lập trình Swift cũng đang là một trong những tiêu chí được ưu tiên trong tuyển dụng lập trình viên iOS. Với những lợi thế của Swift mà mình đã kể ở trên thì không có lý do gì để những bạn mới bắt đầu lập trình iOS hay cả những bạn làm lâu năm không bắt đầu chuyển sang Swift ngay từ bây giờ.
Được biết trong thời gian rảnh rỗi Đạt cũng hay tham gia các hoạt động như chơi bóng đá nghệ thuật, đi phượt, chạy marathon, leo núi. Theo bạn thì những hoạt động thể thao này liệu có đem lại lợi ích cho những người làm nghề phát triển phần mềm?
Làm lập trình viên đồng nghĩa với việc ngồi hàng giờ liền trước máy tính nên việc chơi thể thao, đi phượt giúp mình rèn luyện sức khoẻ để đáp ứng được áp lực công việc, thoải mái đầu óc, tinh thần. Tập luyện một môn thể thao trong thời gian dài giúp mình hiểu được cách để phát triển một kỹ năng, vượt qua giới hạn của bản thân từ đó xây dựng sự tự tin. Ngoài ra, những hoạt động này giúp mình có thêm nhiều người bạn, dễ hoà nhập khi sống ở một thành phố mới như Sài Gòn và sắp tới là Sydney.
Nếu một bạn trẻ đang muốn theo đuổi con đường trở thành lập trình viên iOS thì theo Đạt ngoài kỹ năng chuyên môn ra họ nên cần trang bị thêm những kỹ năng gì?
Theo mình nghĩ, ngoài kỹ năng chuyên môn các bạn nên trau dồi tiếng Anh để phục vụ cho việc nghiên cứu và có thể có cơ hội làm việc với khách hàng quốc tế hoặc các công ty nước ngoài. Ngoài ra, như mình đã chia sẻ ở trên thì việc chơi thể thao giúp mình cân bằng cuộc sống và cũng giúp mình tạo những mối quan hệ trong cộng đồng. Nên các bạn có thể suy nghĩ lựa chọn một môn thể thao để rèn luyện, sẽ tiện cả đôi đường :D.
Cảm ơn Đạt đã tham gia phỏng vấn và cung cấp rất nhiều thông tin bổ ích cho độc giả của TechMaster. Chúc bạn nhiều sức khỏe và thành công trong các kế hoạch sắp tới.
Cảm ơn TechMaster.
Bạn là người đam mê lập trình và đang muốn theo đuổi công nghệ lập trình iOS? Bạn đang tìm kiếm một trung tâm lập trình chất lượng mà có thể học từ xa qua mạng? Hay bạn đang băn khoăn không biết nên học ngôn ngữ lập trình nào để dễ xin được việc làm? Hãy chia sẻ ý kiến trong phần bình luận phía dưới nhé!

Những kinh nghiệm về du học và làm việc tại các công ty phần mềm ở Đức - Phỏng vấn bạn Hồng Thái

Cùng đọc bài phỏng vấn của TechMaster với bạn Nguyễn Hồng Thái, hiện đang là một lập trình viên iOS tại công ty phần mềm H&R Media ở Đức; để nghe Thái chia sẻ về:
  • Cơ duyên nào mà Thái lại gắn bó với công nghệ lập trình iOS
  • Những kỷ niệm khi Thái tham gia khóa học lập trình iOS cấp tốc tại TechMaster
  • Những kinh nghiệm khi phỏng vấn xin việc làm tại công ty phần mềm ở Đức
  • So sánh về cách nghĩ và văn hóa làm việc giữa lập trình viên Việt Nam và đồng nghiệp Đức
  • Những kinh nghiệm đi du học, làm việc và định cư lâu dài tại Đức
Chào Hồng Thái, bạn có thể giới thiệu với độc giả đôi chút về bản thân?
Lập trình viên iOS Nguyễn Hồng Thái
Nguyễn Hồng Thái
Chào các bạn độc giả TechMaster, mình tên là Nguyễn Hồng Thái, tốt nghiệp ngành Khoa học Máy tính trường đại học Uni Düsseldorf ở Đức năm 2015.
Trước khi đi du học mình có học ngành Địa Chất tại trường đại học Mỏ Địa Chất. Vì gia đình có người thân ở Đức và cảm thấy việc học ở trường Mỏ không đem lại kết quả như mong muốn nên mình quyết định đi du học Đức. Mình hiện đã học xong và đang làm lập trình iOS cho một công ty của Đức. Công ty mình tự phát triển các sản phẩm riêng để đưa lên Store ví dụ như app Vigo chat là một trong số những ứng dụng đó.
Hiện tại Thái đang là một lập trình viên iOS. Bạn có thể chia sẻ với độc giả cơ duyên nào bạn lại gắn bó với công nghệ này?
Mình chọn lập trình iOS vì khi còn học ở trường đại học mình có làm chung một dự án với các bạn sinh viên khác. Dự án đấy là mở rộng và thêm một số tính năng cho một ứng dụng đã có sẵn, đó là luận văn tốt nghiệp thạc sĩ của một sinh viên đi trước. Nhóm mình được chia làm 3 team đảm nhiệm các công việc khác nhau gồm back-end, client (iOS) và thu thập dữ liệu. Vì đây là ứng dụng về chỉ đường nên cần các số liệu như về các quán ăn nhà hàng, vị trí của các địa điểm đặc biệt. Mình chọn vào team làm client vì lúc đó đang có sẵn iPhone và Mac. Trong quá trình làm dự án đó mình thấy nền tảng iOS khá hấp dẫn nên đã quyết định đi theo con đường này.
Sau khi hoàn thành dự án, vào năm 2013 mình quyết định tạm dừng việc học ở Đức để về Việt Nam tranh thủ thăm gia đình trong khoảng thời gian 3 tháng, trong kỳ nghỉ phép đó mình cũng có ý định xin đi thực tập ở một công ty nào đó để nâng cao khả năng lập trình iOS, vì mình nghĩ người Việt dạy người Việt sẽ nhanh hơn.
Lúc đó mình có tìm hiểu trên mạng và biết đến TechMaster, thấy trung tâm nhận được rất nhiều ý kiến đánh giá tích cực. Khi liên hệ với trung tâm để xin học thì mình có trình bày hoàn cảnh là muốn hoàn thành khóa học càng sớm càng tốt trong thời gian chỉ 3 tháng. Các giảng viên TechMaster đã nhiệt tình tư vấn và tạo điều kiện cho mình tham gia học một khóa cấp tốc, cuối cùng mình cũng đã kịp hoàn thành khóa học và quay trở lại Đức để đi xin việc làm.
Được biết hồi học tại TechMaster bạn đã tham gia một khóa cấp tốc, một tuần học 2 lớp để học đuổi các kiến thức trong một thời gian bằng 1/3 các học viên khác. Bạn có thể chia sẻ lại trải nghiệm này của mình?
Như đã nói ở trên, vì thời gian nghỉ phép rất ít nên mình phải học 2 khoá lập trình iOS 12 và iOS 14 đồng thời để có thể hoàn thành trọn vẹn khoá học trước khi quay lại Đức. Khi mới bắt đầu học mình cũng gặp một số khó khăn vì các bạn ở khóa lập trình iOS 12 đã đi đước một nửa chặng đường rồi, nhưng với quyết tâm nỗ lực cùng sự hỗ trợ nhiệt tình của các giảng viên TechMaster, mình cũng đã theo kịp các bạn và tiếp thu tốt nội dung khóa học.
Lúc đó mình học 4 buổi/tuần, ngoài ra buổi sáng và buổi chiều mình đến TechMaster để thực hành những kiến thức đã học được. Trong quá trình thực hành có 2 anh là Thanh Đào và Thanh Nga đã giúp đỡ mình rất nhiều. Nói chung không khí mọi người học và thực tập tại trung tâm rất nghiêm túc.
Kỉ niệm nhớ nhất ở TechMaster là nếu ai làm bài tập tốt thì sẽ được thưởng 50k để khích lệ tinh thần. Số tiền tuy nhỏ chưa đủ 2 bát phở nhưng nó tạo cảm giác được khích lệ cho người học cố gắng, đúng là tuổi nào người ta cũng thích được “phiếu bé ngoan" (cười). Sau này đi làm mình mới thấy những bài học ở TechMaster đúng là có tính thực tiễn rất cao và đã giúp ích cho mình rất nhiều trong quá trình làm việc hiện nay.
Sau khi hoàn thành khóa học lập trình iOS tại TechMaster, Thái quay trở lại Đức vừa học tập và làm việc. Được biết từ đó đến nay bạn đã chuyển qua 3 công ty phần mềm khác nhau, vậy bạn có thể chia sẻ về trải nghiệm khi phỏng vấn xin việc vào công ty Đức?
Mình chưa phỏng vấn ở công ty Việt Nam bao giờ nên cũng không rõ quá trình phỏng vấn ở Việt Nam như thế nào, nhưng ở bên Đức thì quy trình phỏng vấn thường có 3 vòng. Vòng đầu tiên là xét duyệt hồ sơ, nếu hồ sơ của bạn được xét duyệt thì sẽ đến vòng phỏng vấn về kĩ năng lập trình hoặc sẽ được mời đến công ty làm thử trong 2 ngày và họ sẽ review code của bạn.
Vòng phỏng vấn kĩ năng thì họ thường hỏi một số câu về lập trình iOS như Thread, ARC; còn nếu bạn được mời làm thử thì sẽ được giao làm một dự án nhỏ. Đối với các bạn đã có khoảng một năm kinh nghiệm lập trình iOS thì có lẽ sẽ không gặp vấn đề gì khó khăn cả. Sau khi vượt qua vòng phỏng vấn kỹ năng sẽ đến vòng cuối cùng là thỏa thuận lương, người ta sẽ hỏi bạn một số câu về cuộc sống cũng như mức lương mà bạn mong muốn.
Nhà tuyển dụng bên Đức ngoài việc xem xét những kĩ năng chuyên môn của bạn, họ còn xem liệu bạn có phù hợp và hoà nhập được vào team hay không. Nếu tính cách của bạn có phần lập dị và không hòa đồng với team thì cũng chưa chắc được tuyển dù trình độ của bạn có giỏi đến mấy.
Bản thân mình đã chứng kiến nhiều người đến xin làm, mặc dù kỹ năng của họ rất tốt nhưng do tính cách họ ít nói, hoặc không cởi mở nên đã bị loại. Nếu bạn có cơ hội xin việc ở Đức thì hãy thể hiện mình là người hoà đồng chịu khó tiếp thu, sẵn sàng chấp nhận thử thách, đừng quá rụt rè và thụ động.
Lập trình viên iOS Nguyễn Hồng Thái
Từng có cơ hội học tập và làm việc tại cả ở Việt Nam và Đức, vậy bạn có thể so sánh một chút về cách nghĩ và văn hóa làm việc giữa lập trình viên Việt Nam và đồng nghiệp Đức?
Thực ra mình chưa có thời gian làm việc ở Việt Nam, nhưng mình nghĩ ở Việt Nam chủ yếu làm gia công còn ở Đức làm sản phẩm nên lối tư duy sẽ khác nhau rất nhiều. Người Đức làm việc rất có kỷ luật và đúng giờ, ra vào đều quẹt thẻ nên ngày nào mà làm không đủ 8 tiếng thì họ phải có kế hoạch làm bù vào ngày hôm sau. Trong giờ làm có thể cũng có giải trí nhưng khi đã làm việc thì họ rất nghiêm túc, những sản phẩm trước khi bàn giao cho khách hàng thường được họ kiểm tra rất cẩn thận và kỹ lưỡng.
Mình không biết ở Việt Nam ra sao nhưng bên này họp nhóm meeting rất nhiều và mình thấy khá tốn thời gian. Thời gian họp hành đó cũng được tính vào thời gian làm ứng dụng, nên chi phí làm app ở Đức cũng khá cao. Theo đánh giá của mình thì khả năng lập trình của người Đức cũng chỉ tương đương với người Việt. Lập trình viên Việt Nam có nền tảng tư duy toán học khá tốt từ khi học ở trường nên nếu chăm chỉ hoàn toàn có khả năng vượt lên trên đồng nghiệp Đức. Nhưng về vấn đề làm việc cẩn thận và nghiêm túc thì người Việt mình cần phải học hỏi ở họ rất nhiều.
Người ta thường có câu nói đùa rằng "tiếng Pháp thì líu lo như chim hót, còn tiếng Đức khi nói lên thì giống đang cãi nhau", bạn thấy câu nói đùa này có bao nhiêu % sự thật ở trong đó? Thái có thể chia sẻ về kinh nghiệm học tiếng Đức của mình?
Tiếng Đức nói chung là khó nghe, khó học vì cấu trúc ngữ pháp của nó rất khác tiếng Anh. Lúc mới học mình cũng thấy kỹ năng nghe rất khó, nhưng nếu bạn chịu khó nghe nhiều thì sẽ quen. Mình cũng không có nhiều kinh nghiệm trong vấn đề học tiếng Đức, việc học ngoại ngữ nói chung không thể giỏi một sớm một chiều được, mà bạn cần phải kiên trì học hỏi mỗi ngày. Cũng giống việc học các ngoại ngữ khác như tiếng Anh, tiếng Pháp; bạn nên tìm cơ hội thường xuyên giao tiếp với người bản địa thì sẽ nhanh tiến bộ hơn.
Ngoài con đường du học ở Đức rồi ở lại định cư và làm việc lâu dài như Thái, thì liệu còn có con đường nào khác cho một lập trình viên Việt Nam muốn sang Đức làm việc? Họ cần phải có những điều kiện và kỹ năng gì?
Theo như mình tìm hiểu, ngoài con đường du học rồi ở lại làm việc thì các bạn có thể sang Đức theo diện học nghề, nhưng cách làm này rất khó vì phần lớn các công ty Đức đều đã tuyển đủ chỉ tiêu dạy nghề trong công ty rồi, sau khi người ta học nghề xong thì thường ở lại làm luôn cho công ty đó. Còn việc mời một người ở một nước ngoài Châu Âu vào làm cũng hết sức phức tạp. Người đó phải có bằng cấp được các nước Châu Âu công nhận hoặc ngành nghề công ty muốn tuyển dụng phải chứng minh với Sở Lao Động là không tuyển được người có khả năng chuyên môn cho vị trí nào đó mới được mời người ở ngoài Châu Âu vào làm việc.
Đối với những bạn có ý định sang Châu Âu làm việc và định cư thì mình khuyên bạn nên đi du học một vài năm. Trong quá trình học bạn vừa có cơ hội trau dồi khả năng ngoại ngữ vừa có thể làm việc như một lập trình viên parttime ở một công ty của Đức với mức lương khá cao từ 15-20 euro/giờ so với mức lương làm các công việc khác như McDonald’s là 8,5 euro/giờ.  Nếu bạn nào đã sang Đức và chưa biết cách thức xin việc ra sao hoặc có điều gì cần hỏi thì có thể liên hệ với mình qua địa chỉ email nguyenhongthai1988@gmail.com, mình sẽ trả lời và tư vấn trong khả năng có thể.
Cảm ơn Thái đã tham gia phỏng vấn và cung cấp rất nhiều thông tin bổ ích cho độc giả của TechMaster. Chúc bạn nhiều sức khỏe và thành công trong cuộc sống.
Cảm ơn TechMaster.
Bạn là người đam mê lập trình và đang muốn theo đuổi công nghệ lập trình iOS? Bạn đang có ý định du học tại các nước Châu Âu? Hay bạn muốn tìm hiểu về quy trình tuyển dụng tại các công ty phần mềm ở Đức? Hãy chia sẻ những suy nghĩ của mình trong phần bình luận phía dưới nhé!