Không ngủ được, ngồi lan man

Posted by BlogK on 2016-04-26

Tự nhiên nằm nghĩ sau này mà đi xin việc người ta mà hỏi:

Mày biết làm gì?

Thế này nhé!
Hướng phát triển của tôi là trở thành một Full Stack Web Developer mặc dù tôi cũng chưa thật sự hiểu rõ khái niệm này lắm :)) Tôi biết HTML, thứ tối thiểu của 1 Web Developer, CSS tôi biết thêm SASS và LESS để phục vụ cho việc viết CSS dễ dàng và quản lý tốt hơn. Tiếp là Javascript, đủ để viết script bắt và xử lý sự kiện, quản lý DOM, xử lý không đồng bộ như Ajax và tôi cũng sử dụng những tính năng bá đạo mà jQuery cung cấp.

Đó là về Front-end, còn Back-end, tôi thích ngôn ngữ script, tôi thích sự nhanh gọn, phóng khoảng của nó, không rườm ra. Tôi biết mỗi ngôn ngữ có những cái hay riêng của nó. Như Java chẳng hạn, nó là một ngôn ngữ biên dịch, nó cần sự chuẩn mực. Nhưng với tôi các ngôn ngữ script như PHP chẳng hạn, nó không quá chuẩn mực nhưng nó đủ để không làm tôi rối loạn trong 1 đống code bòng bong. Nhiều người chê nó nhưng tôi biết nó sinh ra không phải với mục đích tạo ra 1 thức cực kì chuẩn mực. Chém gió thế thôi. Tôi bắt đầu với Web từ cuối năm lớp 11, năm lớp 12 tôi bắt đầu vọc vạch vào các diễn đàn, nghịch ngợm rồi tạo cho mình những trang form phờ ri rồi chỉnh cái này chỉnh cái nọ theo ý mình mặc dù chả biết tẹo code nào.

Thế rồi hè năm lớp 12 tôi thi đại học xong, tôi cắm cúi vào dựng 1 forum về chia sẻ tài liệu ôn thi đại học. coi như là 1 cái gì đó để lại cho con em, sau 1 năm thì nó cũng kiếm được lợi nhuận bằng việc gắn textlink và tổng cộng tôi được 400k từ vụ đó. Tôi hạnh phúc lắm. Nhưng bữa tiệc nào cũng đến lúc tàn. Forum đó rồi cũng sập, không ai chăm sóc.

Lên đại học tôi bắt đầu học C/C++ rồi tôi mày mò thêm PHP rồi thấy nó cũng hay hay, rồi tôi vọc vạch tiếp WordPress và Blog của tôi bắt đầu ra đời. Rảnh rỗi tôi vọc vạch hay viết được chương trình nho nhỏ tôi lại chia sẻ lên blog. Để duy trì được Blog tôi cũng phải chuyển nhà liên tục từ Host free, Host của bọn hoiquantinhoc rồi tiếp đến là Openshift, và hơn thế nữa là Digital Ocean với sự hỗ trợ 100$ của GitHub với gói hỗ trợ cho các Developer là sinh viên của các trường Đại học. Từ đó tôi vọc vạch tiếp sang các quản lý và sử dụng VPS như Ubuntu, CentOS, rồi biết thế nào là SSH, tiếp tìm hiểu cách tạo 1 server với các stack như LAMP rồi biết đến Apache, NGINX, rồi script như VPSSIM, EasyEngine, học cách cấu hình, deploy code lên server.

Hè năm hai tôi bắt đầu viết CV và gửi cho công ty đầu tiên là bên Tinh Van Icubator nhưng bị trượt ở vòng cuối là vòng phỏng vấn. Tôi vẫn nhớ i nguyên ngày đó. Hôm đó tôi học quốc phòng, trời mưa to. Tôi xin phép thầy về sớm. Áo mưa thì loại 10k/chiếc bán ở dọc đường, giày thì ướt sũng, 1 tay sách giày tôi bước lên công ty ở trong Khách sạn Thể thao (Thanh Xuân). Tôi được 1 ông hình như là Team lead phỏng vấn (lúc này vẫn là đi chân đất xách giầy nhé), rồi tôi được hỏi giới thiệu về bản thân. Sau đó được hỏi về mấy thứ liên quan về Javascript, tôi cũng loay hoay 1 hồi rồi chả giám chắc đúng hay không. Đoạn cuối ảnh có hỏi bạn có muốn hỏi gì về phía công ty không? Rồi mình đẫn đờ chả biết hỏi gì nên trả lời là không. Và cái gì đến cũng đến tôi nhận được thư cảm ơn và chúc bạn may mắn :))

Nhưng trời không phụ lòng người, tôi được mời vào 1 nhóm ở trên trường làm 1 dự án về giao dịch Nhà đất làm trên WordPress. Giai đoạn đó cũng vui thật. Sáng chiều đi học quân sự, tối về code. Nghỉ học phát là chạy lên 320-E3 ngồi code. Xong vụ đó tôi cũng được 4 củ, ban đầu định đầu tư con màn hình về quẩy cho sung nhưng sau đó đi thi SMAC thế là lại thôi để tiền mua ZenFone để team có cái mà quẩy.

Sau đó tôi xin vào học ở 1 công ty về khóa học WordPress học được 1 vài buổi đầu tôi được nhận vào làm thực tập luôn vì tôi quá bá mà =)) Và từ đó tôi học sâu hơn về WordPress và tìm cách nuôi thân nhờ WordPress.

Ngoài WordPress tôi còn học thêm Laravel để viết thêm các dự án mà tôi nghĩ ra lúc rảnh rỗi. Laravel tôi cũng chưa học sâu nhưng cũng biêt đủ dùng. Cũng nhờ Laravel tôi mang kiến thức đó đi thi SMAC năm 2015 của bọn FPT tổ chức nhưng được giải khuyến khích. Trong lúc đang chán nản vì phải dừng chân quá sớm thì được thằng bạn rủ đi thi tiếp Hackathon ở trường và thế bất nào lại được giải Nhì - vượt ngoài sự mong đợi của tôi, nhưng thực sự nhóm đã rất nỗ lực trong suốt 2 ngày thi quên ăn quên ngủ. Phê!

Bạn biến đó, tôi rất thích công nghệ mới, tôi thích ngôn ngữ script, hiển nhiên tôi không thể bỏ qua NodeJS, tôi học tiếp NodeJS và mày mò viết app với ExpressJS, Socket.io,… rồi tiếp tục áp dụng NodeJS cho nhiều dự án tiếp và chuyển đổi cả những dự án cũ tự PHP sang NodeJS. Rồi cả nghĩ xem có thể áp dụng sự bá đạo của NodeJS kết hợp với sự thống trị lớn mạnh của WordPress trong thế giới CMS.

Thôi bài viết cũng dài phết rồi đó nên tôi sẽ để một bài khác nói về NodeJS nhé.