Những ghi nhớ nằm lòng của 1 Brse chuyên nghiệp

Phụ lục
    nhung-ghi-nho-nam-long-cua-1-brse-chuyen-nghiep

    Nếu bạn vào đọc bài viết này thì chứng tỏ bạn rất quan tâm đến việc làm IT và nghiêm túc trong con đường phát triển bản thân.

    Nếu bạn đang đọc bài viết này thì chứng tỏ bạn rất quan tâm đến việc làm IT và nghiêm túc trong con đường phát triển bản thân.

    OK vậy tốt rồi ! tiếp theo đây mình xin chia sẻ 1 vài kỹ năng cần thiết mà 1 BrSE cần có, nếu bạn đang có thì hãy cố gắng trau dồi, còn nếu chưa … cũng đừng lo, cứ học từ từ sẽ được.

    Bạn còn đang băn khoăn trước nhưng yêu cầu khó nhằn của các nhà tuyển dụng IT khi đăng tin tuyển dụng. Vậy thì các bạn cần xác định một những kế hoạch trước, sẽ đi đến đích nhanh hơn.

    Có 3 kỹ năng chính cần thiết : cứng, mềm và ngoại ngữ.


    Kỹ Năng Cứng – Hard Skill


    ·        Khi làm việc với khách hàng, tùy dự án sẽ cần có những nền tảng kỹ thuật khác nhau. Với nghề này các bạn đôi khi không được quyền lựa chọn.

    ·        Khách hàng chọn bạn chứ không phải bạn chọn khách hàng

    Vậy nên hãy đầu tư cho mình kiến thức rộng về kỹ thuật (ngôn ngữ, framework …), kỹ năng design (basic design, detail design) và khả năng tự học. Vì sao cần có khả năng tự học ? đơn giản thôi, bạn phải nắm bắt thật nhanh hệ thống làm về ngôn ngữ gì, framework gì để lập ra các đối sách cũng như làm việc được ngay, không ai chờ đợi 1 vài tháng để mình học xong mới áp dụng.

    1.Kỹ năng design – basic design và detail design

    Đối với khách hàng Nhật, tài liệu là thứ quan trọng nhất trong dự án. Nếu các bạn đã từng làm dự án với các bác Nhật thì cũng từng trải qua việc nhai tài liệu hàng chục đến hàng sheet excel như nhai cơm trắng trước khi code. Vậy nên trong quá trình này hãy để ý đến cách làm tài liệu, rút ra những ưu nhược điểm đúc kết thành kinh nghiệm để sau này viết ra cái đống ấy.


    BASIC DESIGN (hoặc system design)

    ·        Hầu hết các dự án đều phải có basic design viết ra với đầu vào tài liệu đặc tả nghiệp vụ, basic design sẽ là tiền đề để tạo Detail Design sau này.

    Với những dự án winform hay web ngoài mô tả chức năng xử lý thì cần phải có Prototype. Với những dự án không phải web thì prototype được tạo bằng excel (thông thường) hoặc 1 số tool chuyên dụng – đôi khi code luôn app mô tả thao tác (hardcode), còn dự án web thì ngoài exel để mô tả flow xử lý còn cần có html prototype. Vậy nên các bạn cần chuẩn bị những thứ sau :

    ·        Kỹ năng vẽ sơ đồ xử lý hay tạo form bằng excel

    ·        Html và css để create html prototype

    ·        Kỹ năng giải thích process bằng câu chữ (cái này hơi khó nên cần trau dồi qua kinh nghiệm dự án – đọc design)

    Basic design tốt là mô tả đầy đủ - dễ hiểu các chức năng của hệ thống


    DETAIL DESIGN

    Với đầu vào là basic design, detail design được tạo ra sao cho – Nhìn vào là code được. Vậy nên cần phải trang bị cho mình những kiến thức về design pattern, ngôn ngữ – framework, cấu trúc dữ liệu. Về design pattern, nếu có thời gian tìm hiểu thì quá tốt còn nếu không thì sao ? hãy nắm vững nguyên lý SOLID để cho thiết kế hoàn.

    Ngoài ra, vì trong quá trình làm sẽ xảy ra việc làm nhiều cái tương tự nhau, ví dụ như mô tả Item screen – mapping item database. Vậy nên để tăng năng suất thì hãy tự tạo các tool gen tài liệu, mình thấy dùng macro excel là dễ và nhanh nhất – quan trọng là hiệu quả chứ không cần cầu kỳ đâu. Khách hàng sẽ nhìn bạn với con mắt “thán phục” nếu như bạn có 1 vài cái tool apply cho dự án 

    Túm lại những gì cần :

    ·        Design pattern hoặc nguyên lý SOLID

    ·        Ngôn ngữ, Framework : để chọn cách làm tối ưu

    ·        Cơ sở dữ liệu : để biết cách tương tác dữ liệu sao cho hợp lý nhất

    ·        Tạo tool nâng cao năng suất – vd : excel macro

    Detail design tốt là mô tả đầy đủ - tối ưu - dễ hiểu, nhìn vào code được ngay.


    2.Kỹ thuật – công nghệ

    Tùy dự án sẽ áp dụng ngôn ngữ – framework khác nhau. Vậy nên hãy nắm THẬT CHẮC 1 ngôn ngữ và 1 framework, và nắm tổng quan 1 vài ngôn ngữ – framework phổ biến, để khi cần có thể rút ngắn thời gian đào sâu nghiên cứu.

    Những ngôn ngữ – framework phổ biến (khách hàng Nhật)

    ·        Java – Spring, Struts, Hibernate. bonus : Seasar, Jersey.

    ·        C# – .Net FW, MVC 3, MVC 4 …

    ·        Javascript – Jquery, Knockout, AngularJS, NoteJS

    ·        VB6, VB.Net

    ·        Bonus : C++ nếu các bạn thích embedded (nhu cầu C++ để làm lập trình nhúng ở nhật cực kỳ cao), COBOL (ngôn ngữ củ chuối từ xa lắc lơ mà các bác JAV vẫn dùng ầm ầm)

    Vì hiện tại có rất nhiều page khác viết về mảng công nghệ kỹ rồi nên mình không nói thêm ở đây nữa.


    3. Kỹ năng mềm

    75% thành công được quyết định bởi kỹ năng mềm

    Vì sao cần ? thực ra dù làm vị trí nào thì kỹ năng mềm đều cần thiết cả, nhưng với nghề này thì cực kỳ quan trọng vì các bạn phải thường xuyên tiếp khách (tiếp xúc khách hàng – chứ ko phải bán thân :D) cũng như liên lạc thường xuyên với manager để báo cáo, PM để trao đổi tình hình dự án, Dev – giải thích nghiệp vụ, Tester – để bênh dev … giỡn chứ để đàm đạo lúc nghiệm thu sản phẩm. Đôi khi còn nhâm nhi vs cả QA hay BA nữa, nói chung là “quan hệ rộng” (rộng chứ không phải bừa bãi đâu nhé).

    Hãy hòa nhã mới mọi người, cương nhu phối hợp nhịp nhàng

    Cụ thể là gì ? Có hàng tá kỹ năng mềm các bạn có thể tìm thấy trong sách hay trên internet, ở đây mình chỉ liệt kê những cái thiết thực nhất đúc kết qua kinh nghiệm.

    ·        Biết lắng nghe

    Nghe khách hàng, nghe phía nhà mình, là việc hằng ngày gặp phải. Nhưng nếu không LẮNG thì không NGHE được 1 cách đầy đủ và thấu hiểu. Nhớ nhé : lắng rồi mới nghe. Người Nhật đa số rất ghét kiểu đang nói mà bị chen ngang, hoặc là nói mà bị lơ.

    ·        Thuyết trình

    Nói đúng hơn là cách trình bày vấn đề, nếu tiếng nhật không đủ lưu loát thì hãy viết ra những gì muốn nói theo trình tự. Có thể chọn 1 trong 2 cách trình bày :


    Cách 1 : Nêu bối cảnh hay tiền đề rồi sau đó đến điều cần nói.


    Cách 2 : Nói cái cần nói trước rồi sau đó là phần giải thích thêm.


    Cách nào cũng được chỉ cần mạch lạc.


    ·        Làm việc độc lập

    Chủ động, chủ động và chủ động. Tự lên kế hoạch công việc, báo cáo 2 bên định kỳ tình hình cho dù không được yêu cầu. Ngoài ra hãy ghi To-do list vào mỗi buổi sáng, và check lại vào cuối ngày xem đã hoàn thành đến đâu.


    ·        Giải quyết vấn đề

    Mọi việc không phải khi nào cũng suôn sẻ, việc trễ deadline hay gặp khách hàng thay đổi requirement xoành xoạch cũng không hiếm. Vậy nên trong những trường hợp này nếu không có cách nào tốt thì hãy chọn cách đỡ xấu nhất. Năm ngoái mình đã gặp trường hợp dự án trễ liên tục vì design quá tệ hại, cũng may khách hàng hiểu vấn đề từ đầu (design họ làm mà) nên mình báo cáo hằng ngày cho họ biết chi tiết từng module bị trễ và số thời gian để hoàn thành, ban đầu thì khá căng thẳng nhưng cuối cùng cũng xong xuôi – phù phù. Viết đến đây thấy áy náy, nước mắt rưng rưng chảy dài trên gương mặt đập chai … nhớ lại hồi đấy để keep deadline mà bắt anh em trong team OT vs ON thấy bà nội luôn … tội lỗi ! tội lỗi.


    NGOẠI NGỮ

    Ngoại ngữ là quan trọng nhất với BrSE

    Thực ra ngoại ngữ thuộc kỹ năng cứng nhưng mình tách ra thế này để nhằm mục đích nhấn mạnh. Dù bạn ở đâu, đang làm gì, bao nhiêu tuổi … không quan trọng bằng việc bạn có thực sự quyết tâm để hiểu được mấy em gái nhật nói gì, nhầm ! mấy bác khách hàng Nhật nói gì.

    9 tháng từ Zero lên N2 ? Tại sao lại không ? Đã rất nhiều người làm được, nếu bạn không tin thì có thể hỏi bất kỳ 1 nhân viên công ty Fsoft là sẽ biết thực hư. Trong 9 tháng này mọi người được học mỗi ngày 10 tiếng, vậy nên nếu học 1 ngày 3- 4 tiếng thì khoảng 2 năm là lên được N2 rồi.

    Bài viết có tham khảo của một số hảo hán. À, bạn có thể tham khảo thêm các công việc BrSE siêu hot tại Devwork – trang cung ứng việc làm IT uy tín.

    Devwork

    Devwork là Nền tảng TUYỂN DỤNG IT CẤP TỐC với mô hình kết nối Nhà tuyển dụng với mạng lưới hơn 30.000 headhunter tuyển dụng ở khắp mọi nơi.Với hơn 1800 doanh nghiệp IT tin dùng Devwork để :

  • Tối ưu chi phí
  • Tiết kiệm thời gian
  • Tăng tốc tuyển dụng tối đa
  • Đăng ký ngay Devwork trong hôm nay để tuyển dụng những tài năng ưu tú nhất.

    Tag Cloud:

    Tác giả: quyenntt

    Link chia sẻ

    Bình luận

    Bài viết liên quan

    Danh sách bài viết liên quan có thể bạn sẽ thích Xem thêm
    career-path-la-gi

    Career Path là gì- Các bước xây dựng Career Path hiệu quả nhất 2025

    03:45 06/03/2025

    Career path là gì? Đây không chỉ là câu hỏi của những người mới bắt đầu, mà còn là nỗi trăn trở của nhiều người đã đi làm. Bài viết này Devwork sẽ giúp bạn hiểu rõ về Career Path, đồng thời sẽ chia sẻ các bước để xây dựng Career Path hiệu quả nhé!...

    Cách xây dựng thương hiệu cá nhân CHUYÊN NGHIỆP từ A- Z

    17:00 03/03/2025

    Xây dựng thương hiệu cá nhân là một hành trình dài hơi, đòi hỏi sự kiên nhẫn, tính kỷ luật và chiến lược rõ ràng. Trong bài viết này, bạn đọc hãy cùng Devwork tìm hiểu về cách xây dựng thương hiệu cá nhân hiệu quả với hướng dẫn cụ thể và chi tiết nhé!

    cach-xay-dung-thuong-hieu-ca-nhan

    KHÓA HỌC "HEADHUNTER TALENTS - SPEED UP" - MIỄN PHÍ ĐÀO TẠO HEADHUNTER TRONG NGÀNH CNTT

    17:00 02/01/2025

    Trong bối cảnh thị trường lao động cạnh tranh gay gắt nói chung và trong lĩnh vực nhân sự nói riêng, việc trở thành một headhunter có chuyên môn vững chưa bao giờ là dễ dàng. Hiểu được điều đó, Devwork đã mở lớp học tuyển dụng chuyên sâu mang tên “Headhunter Talents - Speed up”, nhằm mang đến cho bạn những kiến thức cần thiết để tỏa sáng trong lĩnh vực tuyển dụng.

    khoa-hoc-headhunter-talents-speed-up-mien-phi-dao-tao-headhunter-trong-nganh-cntt

    Làm Thế Nào Để Xây Dựng Đội Ngũ IT Mạnh Mẽ Trong Thời Gian Ngắn?

    17:00 16/02/2025

    Xây dựng một đội ngũ IT mạnh mẽ là một trong những yếu tố quan trọng giúp các công ty công nghệ phát triển bền vững và nhanh chóng. Tuy nhiên, với thị trường IT ngày càng cạnh tranh, việc tìm kiếm và tuyển dụng nhân sự chất lượng không phải là điều dễ dàng. Dưới đây là những bước cụ thể giúp bạn xây dựng một đội ngũ IT mạnh mẽ trong thời gian ngắn, đồng thời tối ưu hóa quy trình tuyển dụng hiệu quả thông qua các dịch vụ tuyển dụng chuyên nghiệp.

    lam-the-nao-de-xay-dung-doi-ngu-it-manh-me-trong-thoi-gian-ngan
    dich-vu-tuyen-dung-it-cap-toc-bi-quyet-cho-doanh-nghiep-vua-va-nho

    Dịch vụ tuyển dụng IT cấp tốc - Bí quyết cho doanh nghiệp vừa và nhỏ

    14:58 11/12/2024

    Trong thời đại công nghệ phát triển nhanh chóng như hiện nay, các doanh nghiệp vừa và nhỏ (SME) cần phải có đội ngũ nhân sự IT chất lượng để duy trì và phát triển kinh doanh. Tuy nhiên, việc tuyển dụng nhân sự IT phù hợp không phải lúc nào cũng dễ dàng, đặc biệt là khi nhu cầu về các kỹ năng công nghệ ngày càng cao. Trong bài viết này, chúng ta sẽ cùng tìm hiểu về dịch vụ tuyển dụng IT cấp tốc và bí quyết giúp doanh nghiệp vừa và nhỏ tuyển dụng nhanh chóng và hiệu quả.

    top-cac-vi-tri-it-duoc-tuyen-dung-nhieu-nhat-nam-2024

    Top Các Vị Trí IT Được Tuyển Dụng Nhiều Nhất Năm 2025

    14:27 11/12/2024

    Ngành công nghệ thông tin (IT) luôn là một trong những lĩnh vực phát triển mạnh mẽ nhất trong thập kỷ qua. Đặc biệt, năm 2024 hứa hẹn sẽ tiếp tục là một năm sôi động đối với thị trường lao động IT khi các công ty không ngừng tìm kiếm những ứng viên chất lượng để đáp ứng nhu cầu số hóa và phát triển công nghệ. Dưới đây là danh sách các vị trí IT được tuyển dụng nhiều nhất trong năm 2024, cùng các kỹ năng cần thiết và cơ hội việc làm mà bạn không nên bỏ qua.