Thứ Sáu, 4 tháng 4, 2014

[Kinh nghiệm] Các bước chuẩn bị tốt cho thực tập


Thực tập là quá trình cung cấp kinh nghiệm thực tế cho người học chuẩn bị bắt đầu một nghề nghiệp mới.
Chương trình thực tập của sinh viên là một giai đoạn chuyển tiếp giữa môi trường học tập với môi trường thực tiễn xã hội. Mục tiêu của chương trình thực tập là tạo điều kiện cho sinh viên có cơ hội cọ xát với thực tế, gắn kết những lý thuyết đã học trong trường với môi trường hoạt động sản xuất, kinh doanh thực tế trong các doanh nghiệp. Mỗi chương trình thực tập đều nhằm rèn luyện cho sinh viên khả năng tư duy, ứng dụng kiến thức đã học và cập nhật những kiến thức, kỹ năng mới dành cho công việc. Sinh viên có cơ hội nâng cao tác phong làm việc chuyên nghiệp qua quá trình học, rèn luyện khả năng làm việc độc lập, tinh thần làm việc nhóm, kỹ năng giải quyết vấn đề và kỹ năng giao tiếp hiệu quả trong công việc.
Sau khi hoàn tất một công việc thực tập, các bạn sinh viên sẽ rút ra được nhiều bài học quí báu bổ sung cho vốn kiến thức và kỹ năng của mình cũng như giúp các bạn xác định và chọn lựa tốt nhất cho nghề nghiệp tương lai. Đây chính là bước khởi đầu cho con đường nghề nghiệp của các bạn.
Chương trình thực tập cũng là một phần trong kế hoạch phát triển nhân sự của các công ty. Thông qua quá trình đầu tư đào tạo và huấn luyện sinh viên thực tập, các công ty có thể đánh giá và chọn lựa được những nhân viên tốt làm việc trong tương lai. Thực tế cho thấy, phần lớn các bạn sinh viên hoàn thành công việc thực tập tốt thường được mời làm việc tại công ty sau chương trình thực tập.
Nhằm giúp các bạn sinh viên có được sự chuẩn bị tốt nhất, các bước hướng dẫn chuẩn bị cho một chương trình thực tập được đưa ra trong các phần dưới đây.

1. Lập danh sách các chương trình tuyển dụng thực tập

Việc tìm một công việc thực tập phù hợp chuyên ngành học là điều tương đối khó, do vậy các bạn sinh viên nên đầu tư thời gian để thu thập thông tin thực tập từ các công ty thông qua ngày hội việc làm, các diễn đàn, cổng thông tin nghề nghiệp giữa sinh viên, nhà trường và doanh nghiệp. Các bạn hãy lập danh sách các công ty có chương trình thực tập phù hợp với mình bao gồm những thông tin yêu cầu bên dưới.
Các thông tin cần thu thập:
  • Thông tin về công ty
    • Tên công ty, trụ sở, địa chỉ liên lạc,
    • Phòng ban cần liên lạc, người liên lac, email, số điên thoai
    • Lĩnh vực hoạt động sản xuất, kinh doanh của công ty
  • Thông tin về chương trình thực tập của công ty
    • Vị trí thực tập
    • Thời gian thực tập cụ thể từ bắt đầu đến lúc kết thúc
    • Yêu cầu đề tài thực tập, yêu cầu bổ sung của công việc thực tập
    • Kiến thức và kỹ năng đòi hỏi (về kỹ thuật và kỹ năng “mềm”)
    • Bạn cũng cần tìm hiểu thêm thông tin về trợ cấp, lương cho sinh viên thực tập từ phía công ty (nếu có).

2. Chuẩn bị hồ sơ nghề nghiệp ứng tuyển vào vị trí thực tập

Mỗi công ty, mỗi vị trí thực tập thường có những yêu cầu khác nhau, do vậy các bạn phải chuẩn bị hồ sơ ứng tuyển phù hợp.
  • Chuẩn bị hồ sơ nghề nghiệp
Các bạn sinh viên nên chuẩn bị trước hồ sơ nghề nghiệp càng sớm càng tốt. Đó là cơ hội để các bạn nhìn lại những thành tích đã đạt được, xét lại và điều chỉnh những mục tiêu nghề nghiệp mình mong muốn đạt trong tương lai. Những thành tích, kinh nghiệm đạt được bao gồm các thành tích học tập, các hoạt động học tâp, hoạt động đoàn, xã hội bạn đã tham gia trong quá trình rèn luyện kỹ năng cứng (kiến thức và kỹ năng kỹ thuật) cũng như kỹ năng mềm (kỹ năng sống và làm việc). Các bạn nên thường xuyên cập nhật hồ sơ nghề nghiệp của mình theo từng giai đoạn học hay hoạt động xã hội.
Các bạn tham khảo các mẫu hồ sơ nghề nghiệp tại đây.
  • Chuẩn bị thư ngỏ ứng tuyển thực tập
Thư ngỏ ứng tuyển vào vị trí thực tập giúp các bạn nêu rõ những điểm mạnh của mình về kiến thức, kỹ năng đáp ứng tốt cho vị trí thực tập. Các bạn cũng sẽ nêu rõ mục tiêu nghề nghiệp và lý do công việc thực tập ứng tuyển nằm trong quá trình rèn luyện và phấn đấu của bạn.
Các bạn tham khảo các mẫu thư ngỏ tại đây.

3. Nộp hồ sơ ứng tuyển vào vị trí tuyển dụng thực tập

  • Kiểm tra lại hồ sơ nghề nghiệp, thư ngỏ ứng tuyển thực tập phù hợp với vị trí thực tập
    • Xem lại các yêu cầu cụ thể của hồ sơ ứng tuyển để chuẩn bị đầy đủ.
    • Kiểm tra tính chính xác các thông tin về công ty, vị trí ứng tuyển, địa chỉ liên lạc, v.v, để tránh những trường hợp nhầm lẫn (Ví dụ ứng tuyển vị trí thực tập của công ty này, nhưng nhầm lẫn tên đề gởi cho công ty kia, v.v.)
  • Nộp hồ sơ ứng tuyển
    • Nộp hồ sơ ứng tuyển một cách chu đáo, cẩn thận là thể hiện sự tôn trọng của bạn đối với nhà tuyển dụng, người đọc hồ sơ của bạn. Phần lớn các công ty xem đây là “vòng loại” đầu tiên để kiểm tra tính cẩn thận, chú ý đọc kỹ thông tin của ứng viên.
    • Xem lại các yêu cầu cách thức nộp đơn ứng tuyển để nộp đúng, tránh trường hợp bị loại do hồ sơ nộp không đúng cách.
    • Nếu hồ sơ được yêu cầu gởi qua email, các bạn nên chú ý gởi đúng địa chỉ email, tiêu đề của email ứng tuyển, nội dung email, các tập tin đính kèm, v.v. Và đặc biệt là địa chỉ email của bạn nên đăng ký rõ ràng bao gồm cả tên tài khoản email, họ và tên đầy đủ của bạn trong phần định danh. Các bạn nên tránh sử dụng các tên tài khoản email không nghiêm túc hay mang ý thích cá nhân, biệt danh cá nhân trong giao tiếp công việc vì sẽ gây ấn tượng không tốt đầu tiên cho người tuyển dụng và email của các bạn có nguy cơ bị chặn bởi chương trình chống thư rác của công ty.
    • Nếu hồ sơ được yêu cầu gởi qua đường bưu điện hay nộp trực tiếp tại trụ sở công ty, các bạn nên in hồ sơ nghề nghiệp, thư ngõ ứng tuyển (trong một số trường hợp, các bạn sẽ được yêu cầu hay cân nhắc nên viết tay thư ngõ ứng tuyển), photocopy các giấy tờ khác trên giấy rõ ràng, đẹp; địa chỉ gởi thư rõ ràng. Các bạn nên yêu cầu biên nhận nộp hồ sơ nếu có.
  • Theo dõi việc ứng tuyển
    • Sau khi nộp hồ sơ ứng tuyển, bạn phải sẵn sàng theo dõi các phương tiện liên lạc (điện thoại, email, địa điểm đăng ký nhận thư) để công ty tuyển dụng có thể liên lạc được với bạn. Sau thời gian quy định (quy định bởi công ty tuyển dụng, hoặc là 3 – 5 ngày làm việc sau ngày hết hạn nộp hồ sơ), nếu như chưa nhận được phản hồi từ công ty tuyển dụng, bạn nên liên lạc để hỏi thăm tình trạng hồ sơ của bạn.
    • Khi nhận được hẹn phỏng vấn từ công ty tuyển dụng, bạn phải hồi đáp xác nhận bạn sẽ đến đúng hẹn phỏng vấn, hỏi xem những yêu cầu đặc biệt (nếu có) bạn cần chuẩn bị cho buổi phỏng vấn và lời cảm ơn.
    • Chuẩn bị sẵn sàng cho buổi phỏng vấn

4. Tham dự buổi phỏng vấn

  • Chuẩn bị tốt cho buổi phỏng vấn
    • Nắm bắt các thông tin cơ bản của công ty, tên, vị trí của người phỏng vấn
    • Đem theo một bản hồ sơ nghề nghiệp để tham khảo
    • Trang phục chỉnh tề, nghiêm túc
    • Đến trước giờ phỏng vấn 10 phút
    • Bảo đảm tay của bạn khô ráo khi bắt tay người phỏng vấn
  • Tham dự phỏng vấn
    • Chào hỏi, bắt tay người phỏng vấn
    • Giới thiệu ngắn gọn về bạn trong thời gian tối đa 3 phút
    • Lắng nghe kỹ câu hỏi và trả lời đầy đủ, tránh lan man. Nếu người phỏng vấn đang nói nhiều hơn bạn khi đang hỏi bạn, điều đó có thể là bạn đã không cung cấp đầy đủ câu trả lời như họ mong đợi. Nếu bạn không chắc chắn về câu trả lời, bạn nên thành thật với người phỏng vấn về sự không chắc chắn đó.
    • Tập trung vào những điều bạn có thể làm tốt nhất cho công việc, chứ không phải những điều công ty tuyển dụng có thể làm cho bạn.
    • Tập trung vào những ưu điểm của bạn, tránh những điểm không phải là điểm mạnh của bạn, ngoại trừ được yêu cầu cụ thể từ người phỏng vấn.
    • Đặt câu hỏi với người phỏng vấn về chi tiết công việc thực tập, các yêu cầu khác của công việc thực tập, về thông tin của công ty. Bạn chỉ nên đặt ra tối đa 3 câu hỏi cho người phỏng vấn.
    • Chào và cám ơn khi ra về
    • Các bạn tham khảo thêm điều nên làm và nên tránh khi tham dự phỏng vấn.
    • Các bạn tham khảo thêm các câu hỏi phỏng vấn tuyển dụng tại đây.
  • Sau buổi phỏng vấn
    • Sau khi tham dự phỏng vấn, bạn nên gửi email cám ơn người phỏng vấn và công ty đã dành thời gian phỏng vấn và giải đáp những câu hỏi của bạn.
    • Theo dõi các phương tiện liên lạc (điện thoại, email, địa điểm đăng ký nhận thư) để công ty tuyển dụng có thể liên lạc phản hồi kết quả phỏng vấn. Sau thời gian quy định (quy định bởi công ty tuyển dụng, hoặc là 3 – 5 ngày làm việc sau ngày phỏng vấn), nếu như không nhận được phản hồi từ công ty tuyển dụng, bạn nên liên lạc để hỏi thăm tình trạng hồ sơ của bạn.
    • Nhận kết quả phỏng vấn: Nếu kết quả bạn được nhận công việc thực tập, bạn phải trả lời cám ơn và xác nhận sẽ tham gia công việc thực tập như yêu cầu của công ty. Nếu như kết quả không như mong đợi, bạn không đáp ứng được yêu cầu của công ty, bạn nên trả lời cám ơn công ty tuyển dụng và hy vọng sẽ tiếp tục có cơ hội làm việc với công ty trong tương lai.

5. Thực tập

Tham gia chương trình thực tập, sinh viên tìm hiểu, chuẩn bị thông tin về công việc thực tập, kiến thức ngành nghề liên quan để có thể lên kế hoạch thực hiện công việc thực tập có kết quả tốt nhất đúng với yêu cầu đặt ra. Một số kinh nghiệm giúp ích các bạn như sau:
  • Nắm bắt thời gian thực tập cụ thể từ bắt đầu đến lúc kết thúc, thời gian làm việc hàng ngày theo quy định của công ty, tuân thủ triệt để nội quy của công ty.
  • Nắm bắt yêu cầu chi tiết đề tài và công việc thực tập
    • Các kiến thức và kỹ năng đòi hỏi cho công việc thực tập (kỹ năng kỹ thuật và kỹ năng “mềm”)
    • Yêu cầu của kết quả công việc thực tập, báo cáo thực tập (Bạn cần tìm hiểu trước mẫu báo cáo thực tập của trường, của công ty (nếu có))
    • Trách nhiệm, bổn phận cụ thể hàng ngày của bạn khi thực tập
  • Lên kế hoạch làm việc chi tiết cho toàn bộ chương trình thực tập
  • Bạn nên tham khảo ý kiến của người hướng dẫn và giáo viên hướng dẫn ở trường về kế hoạch của bạn và nghiêm túc tuân theo để bảo đảm đúng tiến độ công việc.
  • Báo cáo định kỳ với người hướng dẫn thực tập và giáo viên hướng dẫn ở trường
  • Tham khảo ý kiến, giải pháp tư vấn của người hướng dẫn, các anh chị làm việc cùng nhóm cho các vấn đề gặp phải, nhưng lưu ý là trước hết bạn phải chủ động tìm hiểu để có được ý kiến, giải pháp riêng cho mình, cho dù giải pháp đó chưa hẳn là tốt nhất.
  • Hòa nhập vào bộ phận, dự án, phòng ban nơi bạn thực tập
  • Bạn cần tạo mối quan hệ tốt với các anh chị làm việc nơi thực tập, bởi họ sẽ giúp hướng dẫn làm việc, hướng dẫn cách giao tiếp, cung cấp số liệu, góp ý kiến cho kết quả thực tập, báo cáo thực tập của bạn.
  • Chủ động tham gia các hoạt động nhóm, hoạt động thể thao, v.v, của công ty nếu được phép.
Để việc thực tập mang lại hiệu quả cao, bạn cần phải có một sự chuẩn bị tốt không những kiến thức chuyên ngành mà còn rèn luyện các kỹ năng làm việc chuyên nghiệp. Quan trọng hơn hết, bạn hãy tận dụng mỗi cơ hội thực tập, chịu khó học hỏi, hăng hái, chú tâm trong công việc, giao tiếp tích cực và đặc biệt là phải trung thực trong công việc, chân thành trong ứng xử.

TS Nguyễn Huy Hoàng
Giám đốc chương trình hỗ trợ thực tập dành cho sinh viên

Thứ Năm, 3 tháng 4, 2014

Form MDI - hiển thị form lồng trong form

Thay vì sử dụng 2 form và show dưới dạng như bình thường thì để muốn 2 form lồng nhau chúng ta sử dụng kỹ thuật form MDI.
Kết quả như sau: 


Hướng dẫn: 
+ Chỉnh thuộc tính của form chính trong propertion
IsMdiContainer = True

+ Khi code gọi show form ta chinh như sau:
frmDangNhap f = new frmDangNhap(this);
            f.MdiParent = this;
            f.Show();
==> Kết quả sẽ được form frmDangNhap nằm trong form1
Link down toàn bộ project: Tại đây

Bài 3 - Ứng dụng đầu tiên ( Nhập vào 2 số và tính tổng)

Hướng dẫn bởi StudingCoding
Hôm nay mình sẽ hướng dẫn các bạn làm 1 app đơn giản android trên Eclipse
Ứng dụng đầu tiên - Nhập vào 2 số tính tổng
---------------
1. Hướng dẫn thực hiện
[QUOTE]
Bước 1: Cài đặt và cấu hình Eclipse ( các bạn có thể xem lại ở bài viết trước)
Bước 2: Khởi động Eclip vào tạo 1 project
Mình sử dụng máy ảo Gennymotion ( bạn có thể vào xem hướng dẫn cài đặt máy ảo này)
Bước 3: Sau khi tạo xong project ta bắt đầu viết ứng dụng
+ Vào layout để thiết kế giao diện cho ứng dụng trước.
Giao diện gồm có 2 cái nhãn để hiện " Nhập a" "nhập b"
và tương ứng 2 o Edittext để nhập dữ liệu
+ 1 button để xuất kết quả

Các control bạn có thể kéo thả vào hoặc vào file code để code
Đã xong phần giao diện ( các bạn nhớ lưu lại nhé)
Kết quả sẽ xuất ra dưới dạng thông báo nhé!
+ Vào file xử lý để code
      - Ánh xạ các control bên giao diện qua file xử lý
    - xử lý
---> đã code xong
Bước 4: chạy ứng dụng
Vừa chạy ứng dụng báo lỗi " nhập dữ liệu"!
Kết quả k tinh được ( do k có dữ liệu)
đã hết lỗi[/QUOTE]
2.  Demo kết quả:
3. Source code
Code giao diện:
[ code]<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/TableLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TableRow>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Nhập a" />
        >
        <EditText
            android:id="@+id/edta"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|top"
            android:ems="10"
            android:inputType="number" >

            <requestFocus />
        </EditText>
    </TableRow>

    <TableRow>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Nhập b" />
        >
        <EditText
        android:id="@+id/edtb"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal|top"
        android:ems="10"
        android:inputType="number" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <Button
            android:id="@+id/btnTinh"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_gravity="center"
            android:layout_weight="1"
            android:text="Tính" />

    </TableRow>

</TableLayout>[ /code]
Xử lý:
[ code]<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/TableLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TableRow>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Nhập a" />
        >
        <EditText
            android:id="@+id/edta"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|top"
            android:ems="10"
            android:inputType="number" >

            <requestFocus />
        </EditText>
    </TableRow>

    <TableRow>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Nhập b" />
        >
        <EditText
        android:id="@+id/edtb"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal|top"
        android:ems="10"
        android:inputType="number" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <Button
            android:id="@+id/btnTinh"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_gravity="center"
            android:layout_weight="1"
            android:text="Tính" />

    </TableRow>

</TableLayout>[ /code]
Lưu ý: Bài viết bản quyền của StudingCoding

Bài 2 - Cài đặt máy ảo Android Genymotion

Phần mềm giả lập máy ảo trên Android
[media=youtube]zeA7uhpVplU[/media]
Bước 2:
  • Tải và cài đặt Oracle VirtualBox hoặc có thể tải gói Genymotion có tích hợp sẵn VirtualBox.
  • Cài đặt Genymotion theo các chỉ dẫn trên màn hình.Cụ thể:
  • You'll need the following:
    Installation

    Starting up the app for first time after installation.

    You'll need to log in to download the virtual device

    After logging in, select the virtual device or variant you want to try out.


    Just hit next. :p

    Wait for it to get downloaded.

    Select the virtual device you just downloaded and hit start/play.


    Playing around

    You'll be greeted with this lockscreen.


    #Just for thread's sake  .

    Features

    You can configure battery level.




    You can even set the coordinates/ configure GPS.




    It comes Pre-rooted 


    You can even set custom resolution..


    ADB
    ADB can be used for various purposes like copying a file to VM, installing apps, debugging, etc.

    You'll need the following files :-

    You'll need to connect to VM. VM's IP is 192.168.56.101 (is customizable). Use the following command to connect.

    Connect

    Code:
    adb connect 192.168.56.101

Bài 1 - Hướng dẫn cài đặt Eclipse

Bước 1/3: Tải  Eclipse đã được cấu hình sẵn:
Bước 2/3: Chạy  file jdk-7u40-windows-x64.exe trước ( nếu máy bạn 32 bit vui lòng down bản 32bit)
 
Bước 3/3: Vào thư mục eclipse chạy file eclipse.exe để bắt đầu lập trình android.
Lưu ý: bạn máy 64 bit với 32 bit
Video hướng dẫn: 

Thứ Tư, 2 tháng 4, 2014

Lời khuyên cho người học IT


1. Kế hoạch của bạn là gì?


Bạn vẫn chưa có kế hoạch gì ư? Vậy thì đó là điều cần làm đầu tiên. Có một kế hoạch, bạn sẽ biết cần làm gì, những gì đã làm đã đúng với mong muốn hay chưa, và quan trọng nhất, bạn biết sau khi hoàn thành bạn sẽ đạt được gì.

Bạn có thể có các kế hoạch ngắn hạn và dài hạn. Các kế hoạch dài hạn có thể cho 5 năm, 10 năm hay 15 năm, và các kế hoạch ngắn hạn – với mục tiêu hoàn thành một bước nào đó trong kế hoạch dài hạn, có thể kéo dài từ vài ngày đến vào tháng. Và kết quả của chúng phải cụ thể, ví dụ: thành thạo C++, lấy được chứng chỉ CCNA, hay kiếm được thu nhập 10.000.000/tháng… có như vậy, bạn mới biết được chính xác mình có bám theo đúng mục tiêu hay chưa, và đã đạt được bao nhiêu % công việc, cũng như cần điều chỉnh gì để hoàn thành công việc đó đúng hạn.

Sau khi đã có kế hoạch, hãy cố gắng bám sát nó.

2. Sử dụng thời gian một cách tốt nhất


Những người khác mất bao nhiêu lâu để làm việc đó? Tôi không biết, nhưng tôi muốn bạn phải hoàn thành nó với một nửa thời gian đó thôi.

Khi còn dạy ở NIIT, tôi vẫn thường hỏi các học viên là: Bạn mất bao nhiêu thời gian cho việc học ở đây? Đáng tiếc, câu trả lời thông thường vẫn là 6h/tuần, tương đương khoảng 1h/ngày, hoặc nếu có bài làm thêm ở nhà thì là 12h/tuần. Bạn nghĩ sao nếu một người khác có cùng khởi đầu như bạn, nhưng họ đầu tư 6h/ngày cho việc học? Kết quả là, bạn sẽ mất 6 tháng để làm được thứ mà họ chỉ cần 1 tháng để hoàn thành. Kiến thức của họ sau 2 năm so với bạn là thế nào?

Sự thực, đối với một sinh viên, cá nhân tôi nghĩ rằng 6h cho một ngày vẫn không đủ. Vậy con số đó là bao nhiêu?

Hãy nhìn những người xung quanh bạn, họ sẽ là người cạnh tranh với bạn trong công việc sau này. Họ mất bao nhiêu thời gian cho việc học? Vậy nên con số tương đối mà tôi có thể nói là con số lớn hơn những người xung quanh bạn đã dành ra. Nhưng nếu chỉ biết lao đầu vào học bạn sẽ bỏ lỡ nhiều thứ, cũng như khả năng thu nhận thông tin cũng chỉ có giới hạn, vậy nên, bạn cần xem khoảng thời gian nào tốt nhất trong ngày cho việc học, số giờ chúng ta có thể dành ra được, thời gian nghỉ ngơi thư giãn, sao cho thời gian được sử dụng hiệu quả nhất.

3. Đọc sách

Đọc sách hiển nhiên là quan trọng. Nhưng cách đọc cũng quan trọng không kém. Sách chuyên ngành thông thường không dễ đọc và hiểu, nhất là đối với người chưa thành thạo với nội dung mà sách nói đến, do vậy bạn nên đọc một cuốn sách nhiều lần để có thể nắm bắt hoàn toàn nội dung.

Cách đọc của tôi là lướt qua toàn bộ sách thật nhanh một lần để biết nó nói gì, thậm chí không đọc các ví dụ, làm các bài tập. Sau khi đọc lướt như vậy bạn sẽ nắm được cơ bản nội dung cuốn sách, chủ đề chính mà nó nói đến. Khi đọc lại lần thứ hai, tôi sẽ đọc thật kỹ, làm theo từng bước hướng dẫn trong đó, tôi phải đảm bảo hiểu và nhớ tất cả những gì đã đọc. Nếu bạn cảm thấy việc hiểu và nhớ những gì mình đọc là không cần thiết, tốt nhất đừng phí thời gian vào việc đọc sách, sẽ chẳng có lợi ích gì cho bạn.

Tôi nhớ khi mới học, có những quyển sách tôi đọc rất nhiều lần, thậm chí mười lần, hai mươi lần. Tôi đảm bảo với bạn tôi có thể nói vanh vách về tất cả những gì có trong đó, nhờ vậy, khi đọc một cuốn sách ở mức độ cao hơn, tôi có thể nắm bắt dễ dàng hơn nhiều so với những người khác.

Tuy nhiên hãy nhớ không phải chỗ nào trong sách cũng cần phải nhớ, có những loại sách tham khảo mà điều duy nhất bạn cần nhớ là chủ đề nào nằm ở đoạn nào trong đó, nó sẽ giúp bạn dễ hàng hơn trong việc tra cứu thông tin sau này.

4. Thực hành càng nhiều càng tốt


Hãy tận dụng thời gian để làm các bài tập, thật thành thạo. Tốt nhất hãy tìm những cuốn sách có sẵn bài giải, và hãy dùng bài giải mẫu đó để so sánh với bài giải của mình sau khi tự mình hoàn thành chúng.

Việc thực hành là cực kỳ quan trọng trong ngành IT, là một trong những yếu tố then chốt giúp bạn phát triển kỹ năng và kinh nghiệm, vậy nên hãy cố gắng tận dụng thời gian để làm càng nhiều càng tốt. Theo tôi nếu đang còn đi học, 3-4 giờ mỗi ngày là phù hợp cho việc thực hành mỗi ngày của bạn.

5. Thị trường đang cần gì?

Bạn nên học thứ mà bạn thích. Đúng! Nhưng thị trường cũng vẫn có một vai trò quan trọng, bởi nếu không có đất dụng võ, niềm đam mê của bạn rồi cũng sẽ dần mai một.

Hãy lập một danh sách những thứ bạn thích, từ nhiều đến ít. Sau đó cố gắng đánh giá chúng theo mức độ quan tâm của thị trường, trong hiện tại và tương lai, nếu một mục nào đó là khó có thể phát triển, hãy loại ra khỏi danh sách, bằng cách này bạn sẽ biết được nên chọn gì để học.

Nhưng làm thế nào để biết một công nghệ, một xu hướng nhận được sự quan tâm của thị trường hay không, và trong tương lai nó phát triển thế nào? Hãy tìm đọc các tạp chí chuyên ngành, tham khảo trên các trang web công nghệ, và một kênh quan trọng là tham khảo những người có kinh nghiệm. Bạn là người quyết định cuối cùng, khó, nhưng vẫn phải làm, vì nó chính là tương lai của bạn.

6. Tiếng Anh, tiếng Anh và tiếng Anh


Không cần phải nói về tầm quan trọng của tiếng Anh. Có một vốn tiếng Anh tốt bạn có thể dễ dàng đọc tài liệu, tìm kiếm thông tin trên Internet, đọc các sách của nước ngoài vốn phong phú, chính xác và cập nhật hơn nhiều so với sách tiếng Việt. Ngoài ra có một vốn tiếng Anh tốt sẽ có thêm cơ hội làm việc tại các công ty nước ngoài, có nhiều ưu đãi, cũng như môi trường làm việc tốt hơn so với các công ty của Việt Nam.

Tôi vốn không được học tiếng Anh trong trường phổ thông (tôi học tiếng Nga), khi vào đại học, nhờ học thêm tôi cũng biết một chút tiếng Anh, nhưng khi tiếp xúc với các sách chuyên ngành, thực sự tôi gặp rất nhiều khó khăn. Vào thời điểm đó cũng không có nhiều tài liệu để bạn tham khảo (Việt Nam mới chỉ kết nối Internet vào cuối 1997, và việc sử dụng vô cùng đắt đỏ), vậy nên để làm quen với việc đọc sách chuyên ngành, tôi phải tìm mua ở các hiệu sách cũ. Và cuốn sách đầu tiên tôi tìm được là cuốn “Mạng Nơron”, nói về một chủ đề xương xẩu ngay cả nếu nó viết bằng tiếng Việt :D, nhưng dù sao đó cũng là lựa chọn duy nhất của tôi. Tôi tin rằng việc đọc sách chuyên ngành bằng tiếng Anh luôn là khó khăn đối với tất cả những ai mới bắt đầu, nhưng những gì khó khăn mới chính là cơ hội.

Tiếng Anh chính là điều kiện đủ để bạn thành công trong ngành IT.

7. Kỹ năng mềm


Kỹ năng mềm vẫn luôn là điểm yếu của các sinh viên. Những thứ kiểu như nói trước đám đông, thương thuyết hay gì gì đó gọi chung là kỹ năng mềm luôn là một cái gì xa xôi, thế rồi một ngày nó đột ngột xuất hiện trước mặt, và tất nhiên nó sẽ trở thành một thất bại hay một cơ hội sẽ tùy thuộc vào bạn, vào việc bạn đã chuẩn bị cho điều đó như thế nào. Hãy tham khảo những người xung quanh, hãy tận dụng mỗi khi có cơ hội, và hãy luôn tự đánh giá và rút kinh nghiệm bản thân.

8. Hãy suy nghĩ

Học thì phải suy nghĩ, một điều tưởng như là hiển nhiên ấy vậy mà có những người vẫn quên mất. Bạn học rất chăm, bạn thực hành rất nhiều, nhưng chừng đó là chưa đủ để vượt lên, để tách ra, để khác biệt. Bạn vẫn cần phải suy nghĩ.

Hãy dành một khoảng thời gian trong ngày, đừng làm gì cả, hãy nhớ lại những gì đã làm, suy nghĩ, nghiền ngẫm về nó, cứ để tâm hồn bạn lan man. Tin tôi đi, bạn sẽ nghiệm ra nhiều điều rất thú vị, và tôi cũng tin rằng, bạn sẽ thấy đây chính là lời khuyên giá trị nhất mà tôi dành cho bạn.

Hãy suy nghĩ!
Sưu tầm

Thứ Ba, 1 tháng 4, 2014

Andbook Ebook đầu tiên của dân lập trình android - Java Core


Andbook Ebook đầu tiên của dân lập trình android. Gồm 63 trang tóm gọn các khái niệm căn bản cho  lập trình trên thiết bị di động android. Cũng như cơ chế code của android!
+ Java core là nền tản java cơ bản nhất được viết bằng tiếng việt hoàn toàn.

Link down: Tại đây

Link down: Tại đây
Tham khảo: Tại đây