You are never a loser until you quit trying!

Project tài liệu lập trình C căn bản từ A -> Z

Chào các bạn đến với phanlamcoder.blogspot.com!

Ở bài viết này mình xin chia sẻ đến các bạn bộ project lập trình C căn bản từ A -> Z.


Project C



Các bạn tải về tại đây.

Chúc các bạn học tốt!
Góp ý tại mục bình luận bên dưới 💓

PHƯƠNG PHÁP TRÌNH BÀY BÁO CÁO BẰNG POWERPOINT - HCMUTE

Chào các bạn đến với phanlamcoder.blogspot.com!

Ở bài viết này mình xin chia sẻ với các bạn phương pháp

 trình bày một báo cáo bằng Powerpoint cơ bản.


PPBC Powerpoint








1.      Cách trình bày một báo cáo bằng Powerpoint

1.1.   Về thiết kế

-    Chọn màu nền sáng, chữ tối hoặc ngược lại để đảm bảo sự tương phản tối đa.
-    Tránh dùng hiệu ứng bóng mờ.

1.2.   Về font chữ

-     Sử dụng font chữ không chân (ví dụ: Arial … ), tránh dùng font chữ lạ.
-     Tránh dùng nhiều quá font chữ trong 1 báo cáo.
-     Tiêu đề nên để ≥ 36 point;
-     Đầu mục lớn nên để ≥ 32 point;
-     Các mục còn lại nên để cỡ 24 point; - Không nên dùng tất cả chữ hoa.

1.3.   Về văn bản

-  Một chủ đề được trình bày trên một slide.
-  Tiêu đề mỗi slide cần được nổi bật.
-  Mỗi slide không nên trình bày nhiều chữ ( chỉ khoảng 3 – 5 dòng ).

1.4.   Về nội dung

-  Nên có slide giới thiệu qua toàn bộ nội dung của báo cáo
-  Bố cục các phần của báo cáo nên trình bày hợp lý, các phần không để quá dài hay quá ngắn so với các phần khác trong bài.
-  Nội dung nên vắn tắt nhưng rõ ràng.
-  Đưa biểu đồ, hình ảnh, clip minh họa phải hợp lý, liên quan đến vấn đề cần nói và giải thích được.

1.5.   Về thời gian

-    Nên trình bày báo cáo với tốc độ trung bình 1 slide/1 phút.  Bài báo cáo được thuyết trình trong thời gian 15 - 20 phút.
1.6. Về định dạng tập tin
-    Nên lưu báo cáo theo định dạng powerpoint show (đuôi mở rộng là pps) 

2.   Cách thuyết trình một báo cáo bằng Powerpoint

2.1.   Về tư thế

-  Không nên chỉ đứng một chỗ để thuyết trình từ đầu đến cuối;
-  Lời nói rõ ràng, không nói nhỏ hay to quá, cách xưng hô lễ phép (VD: xưng em);
-  Không nên thuyết trình như là đọc;
-  Tư thế, cử chỉ thoải mái nhưng hợp lý;
-  Luôn tạo cuốn hút cho người nghe vào vấn đề mình đang nói;
-  Trong khi nói, nên hướng ánh mắt về phía người nghe và tốt nhất là nhìn thẳng vào mắt một vài người. Làm như vậy bạn sẽ tự tin hơn và người nghe cũng cảm thấy dễ chịu hơn;
-  Không nên chỉ nhìn vào slide để đọc, điều đó sẽ gây ra tính thụ động, phụ thuộc vào slide dẫn đến không thể phát triển được ý tưởng và quên những vấn đề mình định nói, điều đó cũng làm mất cảm tình của người theo dõi.
  

2.2.   Về nội dung thuyết trình

 Bài nói chuyện dĩ nhiên bắt đầu bằng slide đầu tiên, thường là slide tựa đề.  Không có qui ước nào đặt tựa đề bài nói chuyện, nhưng 3 thông tin quan trọng nhất cần phải có
là:
1.        Tựa đề bài nói chuyện
2.        Tác giả và nơi làm việc
3.        Tên Cán bộ hướng dẫn
 - Lời mở đầu: đây là phần dẫn nhập vào chủ đề của báo báo, có thể tùy theo cách trình bày của mỗi người nhưng chúng ta có thể dẫn nhập bằng tầm quan trọng, đặc điểm hay thuộc tính nổi bật của đối tượng, vấn đề sắp nói đến. Lời dẫn nhập có thể bắt đầu từ một lời giới thiệu, một câu hỏi,…  
 VD: Với chủ đề là “giới thiệu về Công ty Google” chúng ta có thể dẫn nhập như sau: 
o Chúng ta biết đến Google như là một công cụ tìm kiếm trên internet phổ biến nhất hiện nay,…  
o  Chúng ta thử tưởng tượng nếu thế giới internet hiện nay không có các công cụ tìm kiếm thì sẽ như thế nào?.... 
o  Hỏi thành viên trong lớp “Bạn hay làm gì khi muốn tìm kiếm thông tin trên internet?” và mong nhận được câu trả lời đúng vào vấn đề.
  
-   Nội dung chính.
+ Nên giới thiệu qua toàn bộ nội dung mình sẽ nói (các đầu mục lớn trong bài).
+ Khi trình bày một mục nào thì cũng nên có phần dẫn nhập và khi chuyển sang nói phần khác thì cũng cần có phần chuyển tiếp. Một câu chuyển tiếp có thể vừa là để kết thúc đoạn trên, vừa để mở đầu đoạn tiếp theo. Nó có thể là một nhận định, một câu hỏi cho một vấn đề và để làm sáng tỏ nhận định hay trả lời câu hỏi đó thì chúng ta sẽ cần tìm hiểu vấn đề sẽ nói tiếp sau đây…Chẳng hạn là như vậy. Chúng ta có thể kết hợp với các từ nối, từ chuyển như “tiếp theo”, “vậy thì”,…
+ Bài thuyết trình có hình ảnh, biểu đồ, bảng biểu minh họa thì cần phải giải thích qua.

-   Phần kết thúc: cũng rất quan trọng, phần này sẽ có thể nói lại những vấn đề quan trọng nhất, những vấn đề mình quên chưa nói trong khi thuyết trình và câu kết thúc bài thuyết trình, hướng phát triển đề tài. Điều này sẽ làm bài thuyết trình được đánh giá tốt hơn.
Chúc các bạn học tập tốt!
Góp ý vào mục bình luận ở bên dưới 💚




Tài Liệu Lập Trình C căn bản đến nâng cao for Newbie

Chào các bạn đến với phanlamcoder.blogspot.com!


Ở bài viết này mình sẽ chia sẻ với các bạn bộ tài liệu lập trình C/C++ căn bản.



Tài liệu lập trình C/C++ cơ bản đến nâng cao




Các bạn tải về tại đây: Tài liệu C căn bản


Bộ tài liệu gồm 2 chương:

1.     [Tài liệu lập trình C] - Chương 1 - Nền Tảng Để Bắt Đầu

·        Bài 1 - Lập Trình Là Gì

·        Bài 2 - Công Cụ Cần Có Để Học Lập Trình

·        Bài 3 - Chương Trình Đầu Tiên Của Bạn

·        Bài 4 - Thế Giới Của Những Biến Số

·        Bài 5 - Công Cụ Tính Toán

·        Bài 6 - Condition - Điều Kiện

·        Bài 7 - Loop - Vòng Lặp

·        Bài 8 - Test Program - Chương Trình Thử Nghiệm


2.     [Tài liệu lập trình C] - Chương 2 - Những Kỹ Thuật Nâng Cao


·        Bài 1 - Modular Programming (Mô-đun Lập trình)

·        Bài 2 - Pointer (Con trỏ)

·        Bài 3 - Arrays (Mảng)

·        Bài 4 - Chuỗi ký tự

·        Bài 6 - Tạo ra những biến kiểu riêng của bạn

·        Bài 7 - Những thao tác làm việc với tập tin (file)

·        Bài 8 - Cấp phát động

·        Bài 9 -Test Program - Người Treo Cổ


Để học tốt hơn, các bạn tham khảo và dowload bộ project ví dụ cho từng bài tại đây: Project C căn bản

Chúc các bạn học tốt!
Góp ý tại mục bình luận ở bên dưới 💗


Hướng dẫn cài đặt Trình chỉnh sửa và tạo các tệp XML trực quan Altova XMLSpy Enterprise Edition 2010

Chào các bạn đến với phanlamcoder.blogspot.com!

Bài viết này mình sẽ hướng dẫn các bạn cài đặt Altova XMLSpy Enterprise Edition 2010.



Altova XMLSpy Enterprise Edition là một trong chương trình biên tập XML bán chạy nhất sử dụng bộ kiểm tra XML mạnh mẽ giúp phát hiện các lỗi code. 



Tính năng tạo Java tự động, C++ và lớp C# từ khung XML, biên tập HTML, code CSS cũng được cung cấp.


Tải về tại đây.

Hệ điều hành: Windows XP, Windows Vista, Windows 7, 8, 10.
Ngôn ngữ: Tiếng Anh
Nhà phát triển: Altova, Inc.

XMLspy 2010


Sau khi tải về, giải nén và chạy file XMLSpyEnt2010.exe (click chuột phải chọn Run as administrator

setting Altova XML

cài đặt XML altova Enterprise

crack XML Enterprise Edition

setting XMLSpy

cài đặt XMLSpy Enterprise


Chọn Complete để cài đặt toàn bộ chương trình, Custom để chọn những chương trình mà bạn muốn cài đặt (không cài những ct không cần thiết). Sau đó chọn Next> để tiếp tục

XMLSpy complete

XMLSpy complete 2

Install Altova XMLSpy Enterprise Edition 2010

Install Altova XMLSpy Enterprise Edition

Sau khi quá trình cài đặt hoàn tất, mở Altova XMLSpy.
Chọn ENTER a New key Code..

Install and crack Altova XMLSpy Enterprise Edition Full

Để lấy name, org, keycode chúng ta mở file keygen.exe đã vừa tải ở trên (chuột phải chọn Run as administrator)
Mục Altova All Products chọn Altova XMLSpy Enterprise 2010. Sau đó click Gimme! để lấy Name, Org và Keycode.
Install and crack Altova XMLSpy Enterprise Edition Full

Install and crack Altova XMLSpy Enterprise Edition Full

Copy Name, Org và Keycode rồi paste vào các mục tương ứng trong Altova XMLSpy.


Install and crack Altova XMLSpy Enterprise Edition 2010 Full
Như vậy chúng ta đã cài đặt và crack thành công Altova XMLSpy Enterprise Edition 2010 rồi 😊😊

Chúc các bạn cài đặt thành công!
Góp ý vào mục bình luận ở dưới nhé 💓

Hướng dẫn cài đặt phần mềm quay màn hình Bandicam 3.0

Chào các bạn đến với phanlamcoder.blogspot.com!


Ở bài viết này mình sẽ hướng dẫn các bạn cài đặt phần mềm quay video màn hình Bandicam 3.0



Trước tiên chúng ta cùng tìm hiều một chút về Bandicam nhé.


Bandicam là một chương trình ghi lại video game và chụp ảnh màn hình chất lượng cao.

Bạn có thể ghi video với Minecraft, WOW, MapleStory, iTunes, YouTube, PowerPoint, Excel, Firefox, HDTV, Webcam, Skype, Video chat, trò chơi Java/Flash, Streaming video và chụp ảnh màn hình máy tính của bạn.

Chức năng

  • Ghi âm DirectX/OpenGL (AVI, MP4)
  • Quay phim màn hình (AVI, MP4)
  • Chụp ảnh màn hình (BMP, PNG, JPG)
  • Hỗ trợ H.264, MPEG-1, Xvid, MJPEG, MP2, PCM
  • Điều khiển lớp phủ FPS

Các tính năng

  • Tạo ra video với dung lượng cực kì nhỏ
  • Quay video với thời gian lớn hơn 24 giờ
  • Độ phân giải video nên đến 3840x2160
  • Tải video lên YouTube không cần chuyển đổi định dạng (720p/1080p)
  • Không giới hạn kích thước tập tin (Trên 3.9GB)



Read more:



Bandicam 3.0

















Bây giờ chúng ta bắt đầu cài đặt phần mền hữu ích này nhé!

Đầu tiên, các bạn tải file setup và file crack tại đây

Sau khi tải, bạn giải nén và chạy file setup (click chuột phải chọn run as administrator -> Yes)

Ở cửa sổ đầu tiên chọn Tiếng Việt, sau đó nhấn OK.

cài đặt Bandicam 1

Chọn theo hướng dẫn:
cài đặt Bandicam 2

cài đặt Bandicam 3

cài đặt Bandicam 4

cài đặt Bandicam 5

cài đặt Bandicam 6

cài đặt Bandicam 7

Sau khi cài đặt hoàn tất, mở Bandicam lên bạn sẽ thấy dòng chữ "Chưa đăng kí" như trong hình:

cài đặt Bandicam 8

Nếu chưa đăng kí thì Bandicam sẽ chỉ cho bạn quay video với thời gian có hạn, vì vậy để khắc phục hạn chế đó, ta tiến hành crack như sau:

Đầu tiên, mở file crack trong thư mục giải nén mà bạn đã download bên trên

Click chuột phải chọn run as administrator -> Yes.

Cửa sổ hiện lên, bạn nhập email vào textbox (email bất kì, không cần chính xác cũng được nhé 😊 )

Sau đó click Register application! -> OK để hoàn tất crack.
crack Bandicam 1

crack Bandicam 2

Mở lại Bandicam,dòng chữ "Chưa đăng ký" đáng ghét đã mất rồi phải không nào 😁😁

crack Bandicam 3

Một lưu ý nhỏ:
Có thể vào một ngày đẹp trời nào đó khi bạn mở Bandicam lên dòng chữ "Chưa đăng ký" lại xuất hiện 😨😨, các bạn đừng lo lắng, lúc này hãy mở lại file crack, điền email vào và click register app! là xong 😀😀
=> hãy lưu file crack đó cẩn thận để có khi còn dùng đến nhé
Chúc các bạn cài đặt và crack thành công!
----Góp ý vào mục bình luận ở dưới nhé---





21 Bước trở thành Bậc Thầy Lập Trình Web

Chào các bạn đến với phanlamcoder.blogspot.com!

21 Bước trở thành web developer

Con số lập trình web ở Việt Nam không phải là ít, nhưng mấy ai đạt được thành công trên con đường này?

Với bài viết này, hy vọng các bạn có thể trang bị bản thân với lối tư duy, kiến thức, và kỹ năng cần có để nổi bật giữa đám đông và đạt được thành công trong sự nghiệp lập trình web, dù bạn muốn làm cho một công ty ổn định, hay tự chủ với hướng đi freelancer của riêng mình.


Bài viết sẽ là nguồn cảm hứng mạnh mẽ cho những ai đang có ý muốn bức phá giới hạn của bản thân, vượt qua ngưỡng luẩn quẩn “rào cản của sự tầm thường”.

1. Bạn có thực sự đam mê lĩnh vực này


“Đam mê” là một từ thường thấy, với nghĩa đã bị biến tướng khá nhiều. Thật ra, nghĩa của từ này là “cảm giác mạnh mẽ, khó kiểm soát được.”

Đam mê không phải là thụ động, là mà cả một quá trình hành động. Đa số mọi người ghét 9-5 công việc của mình, như một ít lại làn việc mà họ thích và đam mê công việc đó.

Quan trọng nhất, bạn nên tự hỏi mình ba câu hỏi sau:

  1. Khi nghĩ đến việc website và web app, tôi có hưng phấn?
  2. Liệu đây có phải là công việc lý thú tôi làm được?
  3. Liệu trở thành lập trình viên có phù hợp với lối sống tôi (và gia đình) muốn hướng tới?
Nếu câu trả lời của bạn là “có” cho tất cả câu hỏi trên, bạn đang đi đúng hướng khi muốn trở thành web developer rồi đấy.

2. Bạn có lý do gì?


Dưới đây là câu hỏi quan trọng nhất bạn cần hỏi bản thân. Tại sao bạn muốn trở thành lập trình viên
  • Để tạo sự khác biệt và thay đổi cuộc sống của những người khác?
  • Để xây dựng dự án cho người khác?
  • Để xây dựng dự án của riêng mình?
  • Để có mức thu nhập cao?

Đối với bản thân tôi, truyền khiến thức và tạo sự tích cực trong cuộc sống của mọi người chính là một trong những “lý do” này.

Khi bạn mệt mỏi, phân tâm, buồn bã hay mất động lực, “lý do” của bạn sẽ thôi thúc bạn hành động mạnh mẽ hơn.

3. Điều gì thu hút bạn?


Bạn thích cái nào hơn, logic và xử lý vấn đề, hay thiết kế và đồ họa?
Nếu thích logic xử lý vấn đề hơn, bạn sẽ phù hợp làm lập trình web back-end web.

Những gì bạn không thấy được của Website đều thuộc về backend. Với server (ổ cứng to tổ bố với tất cả thông tin của site) ở một vị trí nào đó trên thế giới, xử lý mọi dữ liệu của website và gửi thông tin đã xử lý đến trình duyệt.

Tất cả những gì bạn thấy được, click được và tương tác được trên website sẽ thuộc về Front-end.
Có khi bạn còn thích hết cả hai ấy chứ!?

4. Vạch kế hoạch hành động

Khi đã xác định được chủ đề làm bạn thích thú, cũng như kiểu công việc bạn muốn là, đây là lúc lên kế hoạch.
Bạn có thể dành ra bao nhiêu thời gian để học? Bạn sẵn sàng đầu tư đến mức nào cho việc học tập của mình?
Ví dụ sau đây sẽ giúp bạn áp dụng vào trường hợp của bản thân dễ dàng hơn: “Mỗi ngày tôi chỉ học được hai tiếng đồng hồ. Tổng ngân sách của tôi là 500$ và tôi thích học web front-end.”
Sau một khoảng thời gian nghiên cứu phải học gì và học ở đâu, bạn sẽ có được outline (minh họa) như sau:
  • Month 1: Học HTML và CSS
  • Month 2: Học Bootstrap và thiết kế cơ bản
  • Month 3: Làm website bằng HTML, CSS và Bootstrap
  • Month 4: Học JavaScript
  • Month 5: Học JavaScript cao cấp hơn
  • Month 6: Làm website bằng HTML, CSS và JavaScript
  • Month 7: Tập trung làm web portfolio và xây dựng thương hiệu cá nhân
  • Month 8: Tìm đến các doanh nghiệp và tổ chức và đề nghị làm web giúp họ (miễn phí để kiếm kinh nghệp)
  • Month 9: Tập trung nâng cao kiến thức và cải thiện khuyết điểm
  • Month 10: Cần có ít nhất 10 client websites trên portfolio
  • Month 11: Học nguyên tắc freelance và kinh doanh cơ sở
  • Month 12: Tìm đến clients tiềm năng, giới thiệu sản phẩm của mình nhằm thu hút client trả phí hoặc xin việc.

5. Hành động

Nếu muốn làm điều vĩ đại, bạn phải biết đánh đổi và hy sinh.
Nếu muốn trở thành lập trình viên web thành công hoặc freelancer mà lại phàn nàn rằng mình không có thời gian, tại sao bạn không thử nhìn vào lịch hằng ngày/hằng tuần/hằng tháng để xem thử mình có thể tranh thử thêm thời gian để học, phát triển kỹ năng và thực hành?
Xem TV là một trong những thói quen vô bổ nhất tôi đã loại bỏ được: Tôi sống cuộc sống “không-TV” đã hai năm rồi, và đang cảm thấy rất tuyệt!
Bạn muốn đạt đến thành công nhiều đến mức nào? Đừng trì hoãn hay viện lý do nữa. Xách mông lên và làm đi!

6. Kỷ luật ăn đứt Động lực

Động lực lúc là cũng tốt, nhưng đa phần chỉ kéo dài…tạm thời. Kỷ luật sẽ bắt bạn hành động khi bạn không muốn làm gì cả hoặc khi bạn không còn hứng thú tiếp tục.

7. Social Media

Ngày nay, bất kỳ ai cũng cần gầy dựng danh tiếng online, và mạng xã hội là kênh lý tưởng.

Hãy xây dựng profile trên LinkedIn, Twitter, Instagram và Facebook.

8. Tạo trang Portfolio

Portfolio của bạn có vai trò không khác gì online resume cả.
Cho người ta thấy bạn đã làm gì luôn có sức thuyết phục mạnh mẽ hơn chỉ lời nói
Nếu portfolio của bạn đủ tốt, client và/hoặc nhà tuyển dụng tiềm năng sẽ tự tìm đến. Hãy dần xây dựng một loạt dự án/website tốt, ngay cả khi bạn phải làm miễn phí một đoạn thời gian.

9. Đóng góp vào các dự án Open-source

Đóng góp vào các dự án Open-source giúp bạn thể hiện:
  • Bạn thích thú với công việc mình đang làm
  • Kỹ năng team-building
  • Các kỹ năng chuyên môn khác.
Trên hết, nếu bạn làm tốt, bạn sẽ nổi tiếng trong cộng đồng, và tăng mức độ uy tín của bản thân.
John Resig,founder của jQuery, từng nói một câu rất thú vị:
Khi tuyển dụng, 1 GitHub commit log tốt còn hơn cả 8  cái resume hay.
Sau đây là 5 địa chỉ bạn có thể đóng góp vào các dự án Open-source:
  1. GitHub
  2. freeCodeCamp
  3. Automattic
  4. Angular
  5. Go

10. Bạn có đủ bướng bỉnh?

Tại sao lại phải bướng bỉnh?
Web developer thường phải đối mặt với rất nhiều thách thức. Nếu bạn có lỗi trong code, hoặc thành phẩm không đúng như bạn dự đoán, đừng chỉ bỏ qua nếu bạn không tìm được giải pháp. Hãy thật bướng bỉnh và tìm ra cách xử lý toàn diện nhất có thể.
Hiển nhiên, bạn sẽ phải đầu tư nhiều thời gian hơn, nhưng bạn sẽ học được nhiều hơn, nhớ rõ hơn, và vận dụng tốt hơn những kiến thức học được vào các dự án trong tương lai.

11. Làm việc thông minh

Cho tôi sáu giờ để chặt cây, và tôi sẽ dành bốn giờ đầu tiên đễ mài rìu.
Câu nói của Abraham Lincoln đã quá quen thuộc với mọi người lao động, và hiển nhiên cũng áp dụng được với lập trình web. Người thành công sẽ làm việc thông minh, hiệu quả hơn và tiếp kiệm thời gian hơn.

12. Biết nhiều vẫn chưa đủ

Tôi biết nhiều ngôn ngữ hơn bạn nên tôi sẽ thành công hơn.
Biết nhiều vẫn chưa đủ, mà hơn nữa là làm gì với cái bạn biết.
Khi phỏng vấn, người biết nhiều nhất sẽ luôn luôn nhận được công việc đúng không?
Nhưng sự thật mà gần như ai cũng biết là trong “thế giới thật”, điều này không hề đúng. Kỹ năng không phải là yếu tố duy nhất để bạn giành được công việc (hoặc giành được khách hàng freelance), mà còn nhiều yếu tố khác.

13. Phát triển

Chuyên gia ở bất cứ ngành nào cũng cần phải học tập liên tục để cải thiện khiến thức và kỹ năng của mình. Với tính chất ngành như lập trình web, việc học tập lại càng thêm quan trọng.
Nếu bạn từ học C++ 20 năm trước, mà không chịu cập nhật với các xu hướng mới, những kiến thức đó chắc chắc sẽ không thể dùng được hiện nay.
Dù bạn ở mức kinh nghiệm nào, hãy luôn làm mới kiến thức và luôn luôn học tập.

14. Kinh nghiệm

Bạn sẽ muốn tuyển ai hơn?
  • Business coach 35 tuổi, vừa mới học xong MBA với điểm số cao vút, hay
  • business coach 30 tuổi bỏ học trung học, không bằng cấp, nhưng có kinh nghiệm quản lý ba mối làm ăn trị giá triệu đô và đã bán đi hai cái để thu lợi nhuận?
Kinh Nghiệm luôn luôn vượt trội Lý Thuyết. Đừng chỉ mở miệng bô bô “Tôi có thể làm [xxx]”: chỉ có những lập trình viên tầm thường mới nói như vậy. Bạn làm được gì thì phải show ra.

15. Mức giá

Khi bạn đã bắt đầu tự tin hơn vã đó có nhiều kinh nghiệm, bạn cần phải định giá dịch vụ của mình tốt hơn.
Ở bước này, thành bại chỉ trong chớp mắt. Bạn thích lương 120 triệu một năm hay 240 triệu một năm hơn?
Nếu tôi chỉ bán một chai rượi, và tôi bảo bạn rằng tôi có đến hai chai, một chai 5$ và chai kia 55$, chắc bạn sẽ nghĩ là chai 5$ có vấn đề đúng không?
Nguyên tắc này cũng áp dụng lên dịch vụ bạn cung cấp.
Tuy nghe thì chủ yếu áp dụng lên freelancing, nhưng thật ra khi deal lương bạn cũng rất cần đánh giá bản thân ở mức nào đấy.

16. Năng suất

Tập trung cao độ trong 1 tiếng rưỡi đồng hồ mà không bị sao nhãng, luôn tốt hơn 4 tiếng đồng hồ vừa làm/học vừa xem tinh nhắn, Youtube, hay những hình GIF vui nhộn.
Hãy loại bỏ mọt thứ gây mất tập trung và trở nên năng suất nhân trong một khoảng thời gian lý tưởng.

17. Skills

Giới hạn chỉ học ngôn ngữ “X” không phải là cách học tập hợp lý. Để cái thiện cơ hội thành công, bạn nên học các kỹ năng khác như marketing cơ bản, lương lượng, giao tiếp và cả kỹ năng xã hội nữa.
Hãy nhìn vào những lập trình viên thành công ngoài kia đi: họ đều là những cá nhân rất toàn diện, tài năng và không chỉ tập trung hoàn toàn vào code.

18. Tương tác trực tuyến với người khác

Tham gia cộng đồng coding, group Facebook, Twitter chats và các platform khác, bạn cũng đừng ngại hỏi câu hỏi (“ngớ ngẩn”) mà mình thắc mắc.
Hỏi và trả lời câu hỏi ở các nơi như Stack Overflow, Reddit, Quora và cả blogs nữa.

19. Đi hợp mặt và tập xã giao

Đây là bước bạn phải thực sự ra ngoài và kết nối với người khác.
Tôi là một người siêu hướng nội. Thật đấy. Người ta gọi tôi là cua ẩn sỹ. Khi được đưa vào một nhóm ngưới chắc bạn cũng biết tôi ngồi ở đâu rồi chứ? Đúng rồi, ngay trong góc ấy…
Nếu bạn là người hướng nội (giống tôi), bạn cần nhận ra điều này, vì tại thời điểm nào đó, bạn buộc phải bước ra “vùng thoải mái” của mình và tương tác với người khác.
PS: đừng chỉ chăm chăm vào những buổi gặp mặt hoặc event cho lập trình viên. Nếu bạn là freelancer, hãy đi đến những buổi event business chung nữa. Nói gì thì nói, bạn có thường khi nào thấy lập trình viên đi thuê lập trình viên khác không?

20. “Tâm thần phân liệt”

Bạn cần phải suy nghĩ như một người xem site và như người làm chủ business (của website đó).
Là người vào site, bạn cần phải nghĩ: Khi tôi lướt trang web này, tôi đang nghĩ gì ở từng giai đoạn? Trang web này có cho tôi lời giải cho những nhu cầu của mình hay không? Tôi có nên tin tưởng doanh nghiệp này hay không?…
Là “người chủ” của website, bạn cần nghĩ:: Trang web của tôi có giải quyết được vấn đề của người xem lúc này hay không? Tôi có thể làm gì để giải quyết nhu cầu của họ? Tôi có thể làm gì trên website của mình để thuyết phục người xem thực hiện action mà tôi mong muốn?

21. Đừng từ bỏ

Trước khi thành công, một người phải thất bại “vài” lần trước đã, và có một điểm chung không thể chối cãi giữa họ là họ không bao giờ từ bỏ, và luôn tìm cách mới để làm cái này cái kia.
Đôi khi điều duy nhất tách biệt giữa thành công và thất bại là ý chí tiếp tục. Đừng từ bỏ ước mơ, nguyện vọng và mục tiêu của mình.
Nguồn: sưu tầm