IT - career path

Thảo luận trong 'Thư giãn' bắt đầu bởi depzaivai, 17/10/22.

  1. mashimuro2

    mashimuro2 Fire in the hole!

    Tham gia ngày:
    7/4/21
    Bài viết:
    2,647
    Cách 1: kiếm người quen có đang khúc mắc gì về công việc cần công nghệ hỗ trợ, ví dụ đang quản lý số liệu bằng excel là ez nhất. Không cần làm gì lớn lao, làm 1 cái giải pháp web app nhỏ nhỏ với đầy đủ chức năng cơ bản giải quyết được 80% cái khó của user là được. (80% là tối thiểu nhé, 99% càng tốt)
    Cách 2: đi kiếm 1 bạn có khả năng làm sale giải pháp, đi kiếm khách hàng làm 1 cái giải pháp nhỏ nhỏ chừng vài củ là được (hoặc miễn phí).
    Chi phí hosting + domain tầm 1 triệu. Hosting thì chém vps, rồi thuê 1 con vps ubuntu về triển.
    Cách 3: tự nghĩ ra 1 sản phẩm rồi làm rồi khoe với cộng đồng mạng. Tiếp thu tất cả ý kiến, kể cả sỉ nhục.
    Có thể giảm thiểu khối lượng công việc backend bằng cách sử dụng headless cms.
    User đa phần chả cần biết dùng công nghệ gì, chỉ cần biết giá trị cái mình bỏ tiền ra mang về cho mình những gì. Tùy vào user mà chém, cũng không cần chém hươu chém vượn quá đâu, chỉ cần biết mong đợi của user và giải quyết cái mong đơị đó như thế nào là được. Cần lưu ý, 99% user tiền ít muốn hít hàng thơm pepe-1
    Đơn giản vậy trước đi.
     
  2. jumper

    jumper Baldur's Gate Lão Làng GVN

    Tham gia ngày:
    5/6/03
    Bài viết:
    26,731
    cách 1 là dễ nhất, nếu free =))

    à nhưng cách 1 cũng dễ đấm nhau lắm đấy
     
    mashimuro2 thích bài này.
  3. depzaivai

    depzaivai Dragon Quest Lão Làng GVN

    Tham gia ngày:
    30/1/06
    Bài viết:
    1,340
    Cách 4: học từ chính các project hiện tại thôi. Ví dụ: muốn học thiết kế giao tiếp giữa các module trong hệ thống -> mở code của các service có chức năng adapter, hub integration trong hệ thống ra để xem cách tổ chức project code ntn, sử dụng design pattern gì. Dựng full luồng các service đấy lên xem chúng nó giao tiếp với nhau ntn. Nếu có tài liệu thiết kế/nghiệp vụ của các service đó thì càng tốt, đọc xem cách thức triển khai từ tài liệu -> code. Tiếp theo sau đấy để quen thuộc hơn thì nhận các task fix bug/enhance của chính những service đó luôn
     
  4. depzaivai

    depzaivai Dragon Quest Lão Làng GVN

    Tham gia ngày:
    30/1/06
    Bài viết:
    1,340
    ôi đúng là kiếp nạn :((
    năm trước mình cũng triển khai on-prem ở ngân hàng Y nhưng méo gặp trường hợp xương xẩu như thế này
    giải quyết đc phần cài driver cho con GPU trên RHEL xong đến bước triển khai các service bằng docker lên VM thì lại dính tiếp quả base image mà các service bên mình đang dùng ko đúng loại được support. Nôm na đại khái là ở chỗ này phải dùng base image của redhat hết, có prebuilt base image cho từng loại ngôn ngữ như nodejs, python,.. trên 1 con repo nội bộ. Thế là lại phải tính đường build base image mới từ nhưng base image đó rồi push ngược lại lên con repo. Mà bố khi ở chỗ số lượng service lên đến mấy chục, mỗi service lại 1 base image khác nhau, cá biệt mấy con service AI toàn dùng image nvidia/triton, pytorch các thứ đã được tối ưu sẵn rồi, giờ build từ base thì đội research ở nhà ốm đòn :v
     
  5. Gin Melkior

    Gin Melkior Manchester is red

    Tham gia ngày:
    18/8/20
    Bài viết:
    8,210
    OCD với chính công việc mình đang làm là cách tốt nhất để lên senior. Tuy nhiên cái này đôi khi cần có mentor, nói 2-3 câu thôi nhưng có thể thay đổi cả đời người.

    còn Senior = hiểu rất sâu và rõ về cái mình đang làm cũng như các hệ thống tích hợp xung quanh, có khả năng tự lead dự án.

    Bên mình với thầy là hay đi tích hợp nên nếu pv thằng nào chỉ biết mỗi mấy cái task nócdc giao thì khó mà đánh pass senioor dc.
     
  6. QHu91_IT

    QHu91_IT ٩(˘◡˘)۶ Moderator Knight

    Tham gia ngày:
    16/2/08
    Bài viết:
    9,800
    Như đồng nghiệp cũ của mình thì tự build 1 pj từ đầu, apply các kiến thức, mô hình từ kinh nghiệm học được, chỗ nào khó thì hỏi mn giúp, hay mail thẳng cho đứa làm fw, lib đó hỏi, nó tự làm trong nhiều năm trời, nhiều lần thay đổi kiến trúc, tuy chậm nhưng học dc nhiều, dự án cũng live dc, sau dc 1 ông lớn mua lại mấy triệu đô.
    Hy vọng câu chuyện mình bịa ra này giúp các bạn có thêm động lực phát triển bản thân.
     
    @lily, [K], built and 4 others like this.
  7. built

    built Fire in the hole! Lão Làng GVN

    Tham gia ngày:
    10/5/09
    Bài viết:
    2,551
    [​IMG]
     
  8. mashimuro2

    mashimuro2 Fire in the hole!

    Tham gia ngày:
    7/4/21
    Bài viết:
    2,647
  9. mashimuro

    mashimuro John Marston's Redemption Lão Làng GVN

    Tham gia ngày:
    16/11/04
    Bài viết:
    21,918
    Có thày nào đang làm erp cho trường học không nhể
     
  10. mashimuro

    mashimuro John Marston's Redemption Lão Làng GVN

    Tham gia ngày:
    16/11/04
    Bài viết:
    21,918
    Hiện tại mình sử dụng lap làm việc, ở nhà thì xài máy bàn cho khỏe. Bị mắc cái là lắm lúc quên commit code do 1 lý do gấp gáp nào đó. Các thày có cách nào khắc phục không nhỉ?
     
  11. Barking1.1

    Barking1.1 Persian Prince

    Tham gia ngày:
    10/4/21
    Bài viết:
    3,921
    Nơi ở:
    Somewhere only I know
    Remote về maý bàn để commit code cũng được mà
    Hay bác muốn cả máy bàn và lap xài chung 1 terminal session ? Nếu vậy thì hóng luôn
     
    mashimuro thích bài này.
  12. mashimuro

    mashimuro John Marston's Redemption Lão Làng GVN

    Tham gia ngày:
    16/11/04
    Bài viết:
    21,918
    Có thử ròi á, mà cũng có lúc không biết cái nào là latest :6onion72:
     
  13. [D]

    [D] Mr & Ms Pac-Man

    Tham gia ngày:
    10/5/08
    Bài viết:
    271
    IntelliJ Code With Me đi fen. Thấy có vẻ đáp ứng đc nhu cầu của fen. Mình về nhà 1 là ko làm gì hoặc nếu làm thì sẽ là làm side project nên ko quan tâm mấy cái này lắm :v
     
    Gin Melkior and mashimuro like this.
  14. vondutch2560

    vondutch2560 Mr & Ms Pac-Man Lão Làng GVN

    Tham gia ngày:
    16/8/07
    Bài viết:
    266
    2 máy mà chung 1 terminal session là sao fen chỉ giáo với k hiểu. Mình hiện tại lên cty xài máy cty, ra cafe hay ở nhà thì xài laptop. Có 1 con PC cũ cài proxmox cho chạy 24/7 làm để dev test chơi, cài tmux vào con máy ảo. Xong lúc dùng máy bàn cty hay laptop riêng thì mình xài SSH remote của vscode kết nối với con máy ảo ở nhà, chạy tmux lên cho cùng session. Vậy là đang xài chung terminal session đúng k fen
     
  15. Gin Melkior

    Gin Melkior Manchester is red

    Tham gia ngày:
    18/8/20
    Bài viết:
    8,210
    Dùng remote debugger thì nó sẽ tự sync code lên server thì sau dùng nó luôn.

    Ko thì tốt nhất là làm cách nào tạo crontab bắt event tắt ide rồi tự push lên =]]

    với điều kiện là ko chơi gập máy rút điện ngay lập tức :))
     
  16. [D]

    [D] Mr & Ms Pac-Man

    Tham gia ngày:
    10/5/08
    Bài viết:
    271
    À. Có thằng CodeTogether. Trước thấy có đứa đồng nghiệp cũ dùng cái này để sync giữa máy nhà và máy cty. Hình như có bản free hay sao á mấy fen :v
     
    mashimuro thích bài này.
  17. Barking1.1

    Barking1.1 Persian Prince

    Tham gia ngày:
    10/4/21
    Bài viết:
    3,921
    Nơi ở:
    Somewhere only I know
    Yes, do nghe bác kia nói vấn đề thì tui chỉ liên tưởng tới việc share chung session để không bị lẫn lộn giưã máy bàn và lap thôi
     
  18. huydaybn3000

    huydaybn3000 Mega Man ⚜ Duel Master ⚜ Lão Làng GVN

    Tham gia ngày:
    26/3/07
    Bài viết:
    3,181
    Nơi ở:
    Hà Nội
    Tập thói quen commit code cuối ngày thôi, như lên ds công việc đầu ngày, có thói quen là giảm vụ quên ci ngay, tính ra trong 3 năm với r mới quên ci 1 phát, về nhà code ngập mồm để kịp demo, quên cmn cả bật máy để remote pepe-10
     
    mashimuro thích bài này.
  19. mashimuro

    mashimuro John Marston's Redemption Lão Làng GVN

    Tham gia ngày:
    16/11/04
    Bài viết:
    21,918
    Nhiều khi quên pull code, dự án 3-4 tháng thậm chí cảm năm trời mới lật lại làm tiếp CR, mở lên wtf luôn !poor-man
     
    Barking1.1 thích bài này.
  20. huydaybn3000

    huydaybn3000 Mega Man ⚜ Duel Master ⚜ Lão Làng GVN

    Tham gia ngày:
    26/3/07
    Bài viết:
    3,181
    Nơi ở:
    Hà Nội
    Vẫn đỡ hơn mấy quả dev code éo để ý gì update code ng khác hàng ngày, dù nói bao lầm tầm 1h phải update nhánh base về rồi merge vào nhánh của mình để sau này merge đỡ conflict, cứ cắm đầu code xong cuối sprint merge code mất nguyên ngày, lại phải gọi hết ng này ng khác sang check, nói cho thì cứ bảo e cần tập trung, tập trung cmn chứ.
     
    [D], mashimuro, jumper and 1 other person like this.

Chia sẻ trang này