János Farkas là một kỹ sư xây dựng, nghệ sĩ đồ họa ứng dụng, đồng thời là thợ làm bánh chuyên nghiệp. Anh mới trở thành nhân viên lập trình frontend và làm việc cho Y-collective (một công ty ở Hungary) từ tháng Giêng.

Mình sống ở Pécs, Hungary
Mình làm việc cho Y-collective
Mình đã học tại CodeBerry trong 2 tháng
Mình sử dụng: PHPStorm, Stack Overflow, CSS-tricks, W3Schools

Khi được hỏi về nghề nghiệp, bạn trả lời như thế nào?

Trước hết, mình sẽ trả lời rằng mình là một lập trình viên. Thường thì mọi người đều hiểu ngay.

Trong đa số trường hợp, mọi người thường quan tâm khi mình giới thiệu về nghề nghiệp bản thân. Vậy nên mình sẽ giải thích thêm rằng mình đảm nhận thiết kế giao diện người dùng cho các trang web.

Đôi khi mình cũng làm cả những tác vụ liên quan đến server nữa…

Bạn làm nghề gì trước khi chuyển sang lĩnh vực phát triển web?

Đây là lần đầu mình làm ở vị trí lập trình viên phát triển web, nhưng mình đã có cơ hội làm quen lĩnh vực này từ trước. Mình quan tâm đến lĩnh vực này cách đây 10 năm, nhưng chỉ bắt đầu nghiêm túc tìm hiểu và làm từ năm ngoái. Tới giờ mình mới chỉ làm một vài trang web nho nhỏ (và giờ nếu làm lại mình có thể sẽ làm theo một cách khác 🙂 ). Trước đây mình làm trong lĩnh vực thương mại khoảng 10 năm. Là quản lý bộ phận bán hàng của một siêu thị bánh có diện tích 7000 mét vuông, nhiệm vụ của mình là giám sát sản xuất, thu mua, lên lịch hoạt động và các đầu việc khác có liên quan. Với mình đây là một thay đổi lớn trong sự nghiệp.

Vì sao bạn quyết định học lập trình web?

Mình luôn bị cuốn hút bởi lĩnh vực phần mềm trong ngành khoa học máy tính. Theo thời gian, internet và công nghệ web đang dần đóng vai trò ngày một lớn trong cuộc sống hàng ngày. Điều này dẫn đến nhu cầu cấp bách cần thêm nhiều lập trình viên chuyên nghiệp. Mình muốn nắm bắt cơ hội này. 🙂

Hãy chia sẻ một chút về nơi làm việc hiện tại của bạn, nhiệm vụ của bạn là gì? Một ngày hoặc một tuần của bạn trôi qua như thế nào?

Mình là một lập trình viên mới tại Y-collective. Văn phòng của bọn mình nằm ở trung tâm thành phố Pécs.

Đầu tuần sẽ có một buổi họp dự án để xác định và phân công công việc. Buổi họp giúp mọi người nắm rõ những gì cần làm trong tuần và có thể là cả những tuần kế tiếp.

Bọn mình có rất nhiều dự án, vì vậy mỗi người đều có đầu việc khác nhau.

Thỉnh thoảng dự án cũng sẽ phát sinh vấn đề khẩn cấp, hoặc có một số lỗi cần xử lý.

Một ngày của mình thường bắt đầu vào khoảng 6 giờ sáng với một ly cà phê.

Trong lúc nhâm nhi cà phê, mình lướt qua tin thời sự hoặc xem lại công việc đã làm ngày hôm trước.

Mình thường đi làm bằng xe đạp. Giờ làm việc chính thức là từ 8 giờ sáng đến 4 giờ chiều, thỉnh thoảng cũng cần ở lại làm thêm 0.5 tiếng hoặc 1 tiếng.

Bên cạnh việc tạo mới các trang web, bọn mình cũng thực hiện các thay đổi, sửa lỗi, áp dụng các mô-đun hiện có vào các dự án khác, làm những công việc hành chính, chỉnh sửa cơ sở dữ liệu…

Gần đây, bọn mình tập trung hơn vào việc phát triển các trang WordPress riêng.

Đôi khi công việc yêu cầu phải nghiên cứu, hoặc thay đổi một số plugin, nên cũng không hề nhàm chán.

Những thứ mình sử dụng hàng ngày là PHP, HTML, CSS, SCSS/LESS, Javascript/jQuery, Node/Bower, Bootstrap, và git.

Bọn mình cũng có các khóa đào tạo và thảo luận nội bộ hàng tuần/hai tuần một lần về một chủ đề nào đó.

Bạn mất bao lâu để tìm được công việc này? Quá trình tìm việc có khó khăn không?

Mình không tốn mấy thời gian để tìm việc. Đúng hơn là mình không nghĩ có thể bước chân vào ngành CNTT sau khoảng thời gian ngắn đến vậy. Adam Freisinger, một trong những cố vấn tại CodeBerry đã hỏi mình về mục tiêu nghề nghiệp tương lai, vì khi đó việc học của mình đang tiến bộ khá nhanh. Mình đã chia sẻ về dự định làm việc trong lĩnh vực CNTT, và thế là anh ấy sắp xếp một buổi phỏng vấn cho mình. Sau đó mình thử việc, và được nhận vào làm chính thức.

Nhân dịp này, mình muốn cảm ơn sự ủng hộ của tất cả mọi người. Mình sẽ cố hết sức để đền đáp lại sự ủng hộ này 🙂

Bạn học lập trình như thế nào? Bạn đã đăng ký khóa học gì, hay nghiên cứu những tài liệu nào?

Lúc đầu mình nghiên cứu các tài liệu trực tuyến, đọc các bài viết và làm theo. Sau đó, mình tự học nhiều hơn và tiếp theo là học tại CodeBerry.

CodeBerry cung cấp cho bạn những kiến thức gì? Bản cảm thấy thế nào khi học ở Trường của bọn mình?

Lúc đó mình tìm một khóa học trực tuyến để đạt lên cấp độ tiếp theo. Nhưng vì nhiều lý do, không có khóa học nào thực sự phù hợp với bản thân.

Và rồi mình tình cờ tìm ra CodeBerry.

Mình thực sự thích cách tiếp cận của khóa học: nó không chỉ cho thấy có nhiều người cần khóa học này, mà còn chỉ ra lĩnh vực CNTT cũng đang rất cần nguồn nhân lực mới.

Một mối quan hệ cộng sinh được xây dựng từ cách tiếp cận này, qua đó đáp ứng nhu cầu của tất cả các bên.

Quá trình học được cá nhân hóa hoàn toàn: học viên có thể học theo tiến độ riêng. Nếu ai gặp khó khăn thì có thể nhờ giúp đỡ từ cộng đồng Slack, và Amanda.

Mình không thấy có nhiều kiến thức mới trong tài liệu giảng dạy, nhưng với mình nội dung học rất hữu ích cho việc ôn tập, lấp đầy những lỗ hổng kiến thức, nâng cao trình độ hiện có…

Điều tuyệt vời nhất mình nhận được từ khóa học này là cơ hội tự đánh giá kiến thức bản thân. Điều này mang đến cho mình sự tự tin để quyết định thử thách bản thân trong lĩnh vực IT.

Bạn có kinh nghiệm, lời khuyên hay bí quyết nào muốn chia sẻ với những học viên mới không?

Bạn có thể thực hiện một dự án nhỏ song song với việc học. Tập đưa ra giải pháp cho một vấn đề thực tế, kể cả những vấn đề rất nhỏ bạn gặp trong dự án. Bạn sẽ học được khá nhiều theo phương pháp này. Bạn có thể thoải mái sao chép một đoạn code mẫu, nhưng sau đó hãy cố xây dựng giải pháp của riêng mình và luôn chủ động tìm hiểu những vấn đề còn khúc mắc. Thậm chí phạm vi nghiên cứu của bạn cũng có thể xây dựng dựa theo phương pháp này.

Bước tiếp theo của bạn là gì? Bạn có định hướng gì hay chưa?

Trước hết, mình muốn trau dồi thêm kiến thức để bắt kịp với đồng nghiệp. Bọn mình có một đội ngũ lập trình viên với kiến thức bài bản và giàu kinh nghiệm. Mọi người đều giỏi về chuyên môn, và mỗi ngày trôi qua, mình học được rất nhiều từ họ.

Mình muốn thử đạt đến giới hạn của bản thân, và sau đó… chúng mình sẽ chờ xem.

Trong loạt bài viết “Câu chuyện thành công từ CodeBerry”, bọn mình trò chuyện cùng các cựu học viên, những người đã tìm được công việc mới ở vị trí lập trình viên.

Bạn có muốn học viết code? Hãy tham khảo các bài học miễn phí của Trường Lập trình CodeBerry nhé.