Ứng tuyển 1 công việc lập trình có khó không

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Ứng tuyển 1 công việc lập trình có khó không Empty Ứng tuyển 1 công việc lập trình có khó không

Bài gửi by sonvu 23/7/2016, 16:16

Trở nên một lập trình viên Front-end 

Bạn sẽ cần phải dành nhiều thời kì tập tành HTML , CSS và jQuery.  Bạn nên có kế hoạch từ vài tuần đến vài tháng để tìm hiểu những tri thức căn bản về ba tiếng nói này. Ví như bạn nghĩ rằng vài tháng là một thời kì khá dài , thì hãy nhớ rằng: chỉ với ba kỹ năng , HTML , CSS và jQuery , bạn đã được coi là một lập trình viên Front-end. Một lập trình  viên front-end với vài năm kinh nghiệm sẽ có mức lương từ 75.000 đến 100.000 đô-la/năm ở vô luận nơi nào trên nước Mỹ này. 
Vì vậy , việc mất thời kì để hiểu được sức mạnh của HTML , CSS và jQuery sẽ giúp bạn có các tài năng để sử dụng  bộ công cụ mạnh mẽ này trong việc thiết kế các trang web cho máy tính và các thiết bị di động. 
Lập trình Front-end cũng được làm gọi là lập trình client-side.

Học một ngôn ngữ máy Back-end

Có rất nhiều tiếng nói để bạn lựa chọn:   Python ,   PHP ,   Ruby ,   Java , C# , và nhiều hơn nữa. Có vẻ như là có rất nhiều tiếng nói để bạn phải tìm hiểu. Nhưng theo tôi , bạn nên chọn một tiếng nói để xuất phát việc học này. Tôi nghĩ là Python , nó có cú pháp dễ đọc nhất , và rất dễ dàng cho người mới bắt đầu.
Dưới đây là một đôi báo cáo tốt. Tất cả các ngôn ngữ máy này đều có những phần na ná nhau: câu lệnh if/else , các vòng lặp for và while , các biến , kiểu dữ liệu , toán tử , kiến trúc dữ liệu và các thư viện chuẩn. Một khi bạn học được những khái niệm này trong một tiếng nói , thì cũng sẽ dễ dàng hơn cho bạn học bất kỳ một tiếng nói nào khác.
Cũng có một số khác biệt mấu chốt như tiếng nói thông dịch ( interpreted ) vs. Tiếng nói phiên dịch ( compiled ) , mã nguồn mở vs. sản phẩm thương nghiệp , và sự khác biệt về cú pháp. Để trở thành một lập trình viên back-end giỏi thì bạn phải thông hiểu nhiều ngôn ngữ máy và các phong cách lập trình khác nhau. Giống như Front-end, bạn phải dành nhiều tháng để học lập trình back-end. Một lập trình viên back-end ở Mỹ có mức lương sờn lòng từ 60.000-250.000 đô-la/năm. Các lập trình viên back-end cũng linh hoạt hơn. Trong khi các lập trình viên front-end hầu như luôn là các nhà phát triển web , thì một lập trình viên back-end có xác xuất làm việc trong nhiều lãnh vực khác nhau , từ web cho đến lãnh vực tài chính hoặc nghiên cứu.
Một lập trình viên back-end cũng được làm gọi là một lập trình viên server-side.

Lập trình Android sử dụng ngôn ngữ gì

Bước tiếp theo là tìm ra một web framework tốt cho ngôn ngữ máy back-end của bạn. Tôi đã đề xuất bạn sử dụng tiếng nói   Python , và tôi cũng muốn đề xuất bạn sử dụng framework Django.
Một web framework về căn bản là một thư viện ứng dụng giúp giản đơn hóa việc phát triển trang web. Tất cả các web framework tốt nhìn chung đều cung cấp một tập các Bản năng căn bản như xử lí request/response , mô hình hóa cơ sở dữ liệu , các service xác thực người dùng , định tuyến URL , v.v... 
Django là một web framework tốt dành cho ngôn ngữ máy Python. Ngoại giả cũng còn rất nhiều framework khác như: Ruby on Rails cho Ruby , Drupal cho PHP , và nhiều framework khác nữa.

Hoc lap trinh ung dung di dong 

Một cơ sở dữ liệu là nơi mà bạn lưu trữ dữ liệu của mình. Có nhiều lựa chọn về cơ sở dữ liệu , nhưng tôi chọn MySQL. Bạn sẽ cần cài đặt cơ sở dữ liệu và các thư viện MySQL trên máy tính , rồi sử dụng ngôn ngữ máy để kết nối tới cơ sở dữ liệu đã cài đặt. Khi cài đặt cơ sở dữ liệu , bạn nên quan hoài vào những loại cơ sở dữ liệu nào mà web framework của bạn trợ giúp. Cơ sở dữ liệu được trợ giúp trong một web framework thường được biết đến như một ORM ( object-relational mapper ) hoặc một model layer. Framework sẽ cung cấp cho bạn một cách để định nghĩa một mô hình dữ liệu và tương tác với nó một cách tự động. Đây là một chủ đề khá lớn và bạn sẽ phải tốn khá nhiều thời kì để tìm hiểu về cơ sở dữ liệu và cách nó làm việc.

Tích lũy kinh nghiệm

Có ba cách để kiếm tiền từ lập trình: hoặc làm việc cho một công ti nào đó hoặc làm việc không bị các nghĩa vụ hoặc trách nhiệm trói buộc hoặc phải xay dung ung dung Android. Để làm một trong hai điều đó , bạn sẽ cần có một số kinh nghiệm lập trình. Có một số cách để tích lũy kinh nghiệm , và cách quan yếu nhất là luôn dành nhiều thời kì lập trình và cho ra sản phẩm thực tế.

Bạn có xác xuất xuất phát bằng cách xây dựng một trang web cá nhân chủ nghĩa cho chính mình. Đây là một dự án nhỏ nhưng rất tốt , và bạn có xác xuất sử dụng trang web này để giới thiệu những nghề nghiệp bạn đã từng làm. Một khi bạn xây dựng xong trang web của riêng mình , bạn có xác xuất xuất phát tích lũy kinh nghiệm bằng cách làm việc không bị các nghĩa vụ hoặc trách nhiệm trói buộc ( freelancer ) , hoặc tìm một   nghề nghiệp tập sự   ở một công ti nào đó.
sonvu
sonvu
Cấp 2
Cấp 2

Bài gửi : 71
Điểm : 3181
Like : 0
Tham gia : 04/03/2016
Đến từ : Hai Phong

https://trainghiemmuasam.com

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

Permissions in this forum:
Bạn không có quyền trả lời bài viết