How to Code C++ in XCode

Thursday, October 1, 2009 at 11:52 PM
I've just googled "how to code C++ in XCode " and I trust that I'm not the only one on this planet trying to find a way. And Voila , here is the way, though it cannot work with windows form or something like that or at least I still don't figure out yet, this is just command line but it's still better than nothing , right ?
Assuming you're up to date with XCode 3, I can get you started in 30 seconds:
1. Open XCode.
2. File/New Project...
3. In the "New Project" Assistant, expand the "Command Line Utility" group.
4. Select "C++ Tool"
5. Click "Next"
6. Give a project name and directory, then click "Finish".
7. Press Cmd-Shift-R to open the Console window. Output will appear there.
8. Click the "Build and Go" toolbar button.

That's it. Hello World done. From there you'll probably want to edit main.cpp to do other things.

"Do your work, don't be stupid"

Monday, August 31, 2009 at 3:19 AM

Recently I came across a nice wallpaper saying "Do your work, don't be stupid" and honestly I loved it from the first time. Motivational phrase like this really has a point on me. I know sometimes while I'm working on the computer, I tend to wind up doing some stuff but my work and since the day it was set as my default wallpaper for a little instant motivation, it really worked, this kind of wallpaper really bails me out. you know, looking right out there and seeing my friends working really hard then sit back, size things up , I'm sure that if you're surrounded by people who are motivated like that then you can't help but become more motivated yourself, and if you get somethings like this right in front of you whenever it comes up to the laziness, I think you get even more motivated :)
Just though I should share this wallpaper because I'm sure I'm not alone in this dilemma. if you're interested and for the best performance, leave your screen resolution here and I will send you as soon as I read your comment


Sunday, August 16, 2009 at 9:29 AM

Hey there blogger,
It's been quite a long time to see me around me. soooo sorry, well , honestly I don't know what to write and how to bring the new atmosphere back to the zone .. I was trying the best to make it, here's another piece I've just made last night, this one it took more than one hour to finish it up and the result is what I was expecting. hope you guys like it. , big thank from Vietnam to abduzeedo and daily inspiration section

Collected Quotes from Albert Einstein

Wednesday, July 22, 2009 at 9:06 PM

[Note: This list of Einstein quotes was being forwarded around the Internet in e-mail, so I decided to put it on my web page. I'm afraid I can't vouch for its authenticity, tell you where it came from, who compiled the list, who Kevin Harris is, or anything like that. Still, the quotes are interesting and enlightening.]

Collected Quotes from Albert Einstein

  • "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
  • "Imagination is more important than knowledge."
  • "Gravitation is not responsible for people falling in love."
  • "I want to know God's thoughts; the rest are details."
  • "The hardest thing in the world to understand is the income tax."
  • "Reality is merely an illusion, albeit a very persistent one."
  • "The only real valuable thing is intuition."
  • "A person starts to live when he can live outside himself."
  • "I am convinced that He (God) does not play dice."
  • "God is subtle but he is not malicious."
  • "Weakness of attitude becomes weakness of character."
  • "I never think of the future. It comes soon enough."
  • "The eternal mystery of the world is its comprehensibility."
  • "Sometimes one pays most for the things one gets for nothing."
  • "Science without religion is lame. Religion without science is blind."
  • "Anyone who has never made a mistake has never tried anything new."
  • "Great spirits have often encountered violent opposition from weak minds."
  • "Everything should be made as simple as possible, but not simpler."
  • "Common sense is the collection of prejudices acquired by age eighteen."
  • "Science is a wonderful thing if one does not have to earn one's living at it."
  • "The secret to creativity is knowing how to hide your sources."
  • "The only thing that interferes with my learning is my education."
  • "God does not care about our mathematical difficulties. He integrates empirically."
  • "The whole of science is nothing more than a refinement of everyday thinking."
  • "Technological progress is like an axe in the hands of a pathological criminal."
  • "Peace cannot be kept by force. It can only be achieved by understanding."
  • "The most incomprehensible thing about the world is that it is comprehensible."
  • "We can't solve problems by using the same kind of thinking we used when we created them."
  • "Education is what remains after one has forgotten everything he learned in school."
  • "The important thing is not to stop questioning. Curiosity has its own reason for existing."
  • "Do not worry about your difficulties in Mathematics. I can assure you mine are still greater."
  • "Equations are more important to me, because politics is for the present, but an equation is something for eternity."
  • "If A is a success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut."
  • "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe."
  • "As far as the laws of mathematics refer to reality, they are not certain, as far as they are certain, they do not refer to reality."
  • "Whoever undertakes to set himself up as a judge of Truth and Knowledge is shipwrecked by the laughter of the gods."
  • "I know not with what weapons World War III will be fought, but World War IV will be fought with sticks and stones."
  • "In order to form an immaculate member of a flock of sheep one must, above all, be a sheep."
  • "The fear of death is the most unjustified of all fears, for there's no risk of accident for someone who's dead."
  • "Too many of us look upon Americans as dollar chasers. This is a cruel libel, even if it is reiterated thoughtlessly by the Americans themselves."
  • "Heroism on command, senseless violence, and all the loathsome nonsense that goes by the name of patriotism -- how passionately I hate them!"
  • "No, this trick won't work...How on earth are you ever going to explain in terms of chemistry and physics so important a biological phenomenon as first love?"
  • "My religion consists of a humble admiration of the illimitable superior spirit who reveals himself in the slight details we are able to perceive with our frail and feeble mind."
  • "Yes, we have to divide up our time like that, between our politics and our equations. But to me our equations are far more important, for politics are only a matter of present concern. A mathematical equation stands forever."
  • "The release of atom power has changed everything except our way of thinking...the solution to this problem lies in the heart of mankind. If only I had known, I should have become a watchmaker."
  • "Great spirits have always found violent opposition from mediocrities. The latter cannot understand it when a man does not thoughtlessly submit to hereditary prejudices but honestly and courageously uses his intelligence."
  • "The most beautiful thing we can experience is the mysterious. It is the source of all true art and all science. He to whom this emotion is a stranger, who can no longer pause to wonder and stand rapt in awe, is as good as dead: his eyes are closed."
  • "A man's ethical behavior should be based effectually on sympathy, education, and social ties; no religious basis is necessary. Man would indeeded be in a poor way if he had to be restrained by fear of punishment and hope of reward after death."
  • "The further the spiritual evolution of mankind advances, the more certain it seems to me that the path to genuine religiosity does not lie through the fear of life, and the fear of death, and blind faith, but through striving after rational knowledge."
  • "Now he has departed from this strange world a little ahead of me. That means nothing. People like us, who believe in physics, know that the distinction between past, present, and future is only a stubbornly persistent illusion."
  • "You see, wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. Do you understand this? And radio operates exactly the same way: you send signals here, they receive them there. The only difference is that there is no cat."
  • "One had to cram all this stuff into one's mind for the examinations, whether one liked it or not. This coercion had such a deterring effect on me that, after I had passed the final examination, I found the consideration of any scientific problems distasteful to me for an entire year."
  • " of the strongest motives that lead men to art and science is escape from everyday life with its painful crudity and hopeless dreariness, from the fetters of one's own ever-shifting desires. A finely tempered nature longs to escape from the personal life into the world of objective perception and thought."
  • "He who joyfully marches to music rank and file, has already earned my contempt. He has been given a large brain by mistake, since for him the spinal cord would surely suffice. This disgrace to civilization should be done away with at once. Heroism at command, how violently I hate all this, how despicable and ignoble war is; I would rather be torn to shreds than be a part of so base an action. It is my conviction that killing under the cloak of war is nothing but an act of murder."
  • "A human being is a part of a whole, called by us _universe_, a part limited in time and space. He experiences himself, his thoughts and feelings as something separated from the rest... a kind of optical delusion of his consciousness. This delusion is a kind of prison for us, restricting us to our personal desires and to affection for a few persons nearest to us. Our task must be to free ourselves from this prison by widening our circle of compassion to embrace all living creatures and the whole of nature in its beauty."
  • "Not everything that counts can be counted, and not everything that can be counted counts." (Sign hanging in Einstein's office at Princeton)

Copyright: Kevin Harris 1995 (may be freely distributed with this acknowledgement)

Workstation of popular websites

Tuesday, July 7, 2009 at 9:18 PM

As a blogger myself, I’ve always wondered what other people’s workstations look like. I realize many of you probably wonder the same thing, so I’ve decided to prepare this post which includes photos of work spaces from popular blogs and websites.

Most pictures show Mac computers being used, sometimes in conjunction with PC’s and/or laptops. It’s also interesting to see how some spaces are very clean and minimalistic, while others draw inspiration from busier set ups.

Thanks to all of you that participated in this fun article and sent their images. Finally, if you have a popular website or blog and would like to be featured here, simply contact me so that I can include it here. The article will be expanded as other photos get submitted over the coming days.

Now, let’s go explore some interesting workstations and get inspired…

Chris Spooner’s SpoonGraphics

Brian Hoff’s The Design Cubicle

Darren Rowse’s Problogger

Jay Hilgert’s BittBox

Elliot Jay Stocks

Walter Apai’s Webdesigner Depot

Jonathan Snook’s Snook

Henry Jones’ WebDesignLedger

Gino Orlandi’s YouTheDesigner

Wolfgang’s Bartelme

Navdeep Raj’s Dezinerfolio

Steven Snell’s and Vandelay Design

Dan Rubin’s SuperfluousBanter

Todd Garland’s BuySellAds

Scott Willoughby’s SEOMoz

Nick La’s Web Designer Wall

Gabriel Segura’s CSS Mania

Chris Coyier’s CSS-Tricks


Kai Loon’s Kailoon

Niki Brown’s The Design O’Blog


James Qu’s PSD Vault

David and Marc Perel’s We Are Not Freelancers

Frank Jeitz’s FudgeGraphics

Matt Cronin’s Spoonfed Design

Adelle Charles’ Fuel Your Creativity

David Appleyard’s Design Shack and David

Jacob Cass’ Just Creative Design

Dmitry Fadeyev’s Usability Post

Andrew Houle’s My Ink Blog

Daved’s Broche’s Outlaw Design Blog

Alex Giron’s CSS Beauty

Alen Grakalic’s CSS Globe

Eli Burford’s Design Blurb

Eva Sajdak & Paul Wozniak’s My Photoshop Brushes

John Mills’ CSS Remix

Liam McKay’s We Function

Chad Mueller’s Inspiredology

Jan’s Dawghouse

Aran Down’s Studio 7 Designs

David Legget’s Tutorial 9

David Airey

Darius Monsef’s Colour Lovers


10 điều phải chấp nhận nếu làm ngành IT

Saturday, July 4, 2009 at 5:27 PM

“Dương thịnh âm suy”, thường xuyên bị stress, lương tăng chậm, dễ phải lấy người cùng nghề… là những thực tế bạn phải đối mặt nếu muốn theo đuổi nghề IT. Dưới đây là 10 thống kê vui những “nguy cơ” tiềm ẩn trong ngành IT mà bạn có thể phải đối mặt nếu quyết tâm theo đuổi nghề này, thông qua con mắt của một blogger làm trong nghề.

1. Ở những ngành khác thì nữ vừa nhiều vừa xinh đẹp, ngành IT thì ngược lại

Điều này ai đã và đang học CNTT ở các trường ĐH đều biết rồi. Không riêng gì trong ngành CNTT mà những ngành kỹ thuật, số lượng nữ giới cũng rất thấp. Tuy nhiên so với các ngành như cơ khí, điện tử thì tỉ lệ nữ giới học CNTT cũng còn khá cao. Nhưng khi học xong và đi làm, tỉ lệ nữ giới làm lập trình lại càng giảm, đa số các bạn ấy làm QC, DB, BA… Ở nhóm tôi khoảng 20 người chỉ có mỗi 2 dev, 2 QC là nữ, còn lại toàn “đực rựa”. Tuy nhiên điều an ủi là trong công ty vẫn có nhiều chị em xinh lắm, nhưng không làm ở bộ phận lập trình. Thiếu thốn này thường dẫn đến điều thứ hai.

2. Xác suất phải lập gia đình với người cùng ngành rất cao

Nghe có vẻ như hơi mâu thuẫn, đã ít nữ thì làm sao xác suất này cao được. Thế nhưng với những người làm IT thì kể từ lúc đi làm thường nhìn máy tính nhiều hơn giao tiếp với ngưòi thật nên sẽ ăn nói kém, giao tiếp kém, cơ hội gặp phụ nữ khác ngành cũng ít hơn người làm ở ngành khác nên trời kêu ai nấy dạ. Tuy nhiên chúng ta thường quen nửa cuộc đời của mình từ trong trường ĐH hoặc ở nơi làm việc nên điều này có thể cũng đúng với những người làm ở các ngành khác. Dù những người làm ở ngành IT chúng ta thường được cái thông minh, nhưng hai người thông minh thì sinh con ra chưa chắc thông minh nên đây cũng là một hiểm họa tiềm tàng. Hơn nữa, hai người cùng ngành IT giờ gặp nhau ngoài nói chuyện bug, code thì chán chết. Phải chi chàng kể chuyện bug, nàng hỏi bug là gì hở anh thì có phải thú vị hơn biết bao.

3. Bạn sẽ bị yếu đi

Điều này không có gì phải bàn cãi. Thứ nhất ngồi nhiều… thì bụng và mông sẽ to. Bụng càng to càng khó làm… nhiều thứ và tuổi thọ giảm. Ngồi nhiều còn có thể gây ra nhiều bệnh tế nhị khác. Ngoài hai bệnh đằng trước và đằng sau thì còn bệnh ở mắt do nhìn quá nhiều. Đa số người làm IT xung quanh ta đều bị cận thị. Gõ máy tính thường xuyên sẽ ảnh hưởng đến tim, rê chuột thường xuyên sẽ thoái hóa cổ tay. Ngoài ra cột sống sẽ bị chai hoặc mọc gai do tật ngồi nhiều hơn đứng của công việc này.

Ngoài ra, người làm IT thường có thói quen làm việc, sinh hoạt ban đêm. Cái giờ đáng lẽ những người ở những ngành khác làm cái việc mà ai cũng biết là việc gì thì người trong ngành IT lại gõ gõ, click click và thường gây ra bệnh đau bao tử. Tay chân ít hoạt động nên con người thường cảm thấy mỏi mệt, lười vận động, thậm chí cả lười tắm nên đừng thắc mắc tại sao một số SV ngành IT thường ở dơ. Nói chung làm cái nghề này nếu ko chịu sinh hoạt… điều độ thì đừng mong thọ.

4. Bạn sẽ thường xuyên bị làm phiền bởi người quen

Đây là một trong những điều tệ hại và khó chịu nhất bạn sẽ gặp phải. Những người quen của bạn: bạn bè, bà con, cô dì chú bác, bạn của ba của mẹ sẽ gọi điện nhờ bạn giúp khi họ không nghe nhạc được, máy khởi động chậm, không thấy webcam, không biết đưa hình lên blog. Kiểu hỗ trợ kỹ thuật miễn phí này nên cẩn thận vì nó sẽ thường xuyên lặp đi lặp lại. Một số trường hợp bạn sẽ được trả công nhưng theo tôi, bạn chẳng cần số tiền chả đáng đổ xăng đó làm gì so với thời gian phải chạy đi chạy lại. Đa số người nhờ bạn giúp sẽ mong muốn được hỗ trợ miễn phí và tôi chắc chúng ta sẽ không vui gì về điều đó. Vì vậy hãy tập nói không khi có thể.

5. Bạn sẽ phải thường xuyên về trễ mà không được trả tiền

Đặc thù của ngành IT là công việc thường không thể tính chính xác bằng giờ. Có nghĩa là không phải cứ một lượng thời gian nào đó thì sẽ làm xong một công việc. Thường chúng ta sẽ phải ở lại thêm 1 giờ, 2 giờ để làm nốt công việc của mình nếu bạn là người có trách nhiệm. Nhưng dù có trách nhiệm hay không thì khi công việc chưa xong mà đã gần đến deadline thì bạn vẫn phải ở lại để hoàn thành những gì còn dở dang, tất nhiên không có xu nào cả.

6. Bạn sẽ thường xuyên bị stress

Khi làm việc với những project lớn nhiều người, công việc sẽ theo flow rõ ràng, bạn làm, người khác test, manager gí, và khi đến những ngày cuối cùng là lúc bạn làm việc nhiều nhất. Phải suy nghĩ nhiều, cơ thể mệt mỏi, thiếu ngủ cộng với căng thẳng khi làm việc sẽ khiến nhiều người bị stress. Theo một số điều tra, thủ phạm gây stress nhiều nhất là email. Khi phải đọc khoảng 100 email một ngày thì người hiền lành cũng trở nên gắt gỏng. Bởi vậy những người làm IT thường hay khó chịu đột xuất.

7. Lương bạn sẽ tăng rất chậm

Làm IT lương khởi điểm sẽ khá cao so với một số ngành nhưng tốc độ tăng sẽ chậm và ít đột biến. Thường người làm IT sẽ giải quyết nhu cầu tăng lương bằng cách nhảy sang công ty khác. Cho nên những bạn sinh viên mới ra trường nên tìm một công ty có lương khởi điểm khá tốt, vì thông thường chu kỳ tăng lương sẽ là từng năm và khi lạm phát hai chữ số mà tăng lương dưới 15% cộng với trả lương bằng tiền Việt thì hơi bị đuối. Tốt nhất nên tìm hiểu những anh chị đi trước hoặc xác định mục tiêu của mình để tìm hướng đi khác vì làm lập trình chay khó làm giàu lắm.

8. Không phải lúc nào cũng được làm công việc ưa thích

Bạn từng nghĩ sẽ áp dụng những kỹ thuật tiên tiến nhất của các ngôn ngữ lập trình hiện đại, sẽ học hỏi những công nghệ mới nhất và làm việc với những chuyên gia đầy kinh nghiệm trong lĩnh vực CNTT nhưng thường không phải như vậy. Ở những công ty càng lớn càng có những project kỳ lạ kiểu như chuyển nguyên một chương trình từ VB6 sang C#, hoặc từ một ngôn ngữ rất cổ xưa sang C#.

Tuy đòi hỏi kiến thức lập trình trên hai ngôn ngữ, khả năng đọc hiểu code nhưng nói chung công việc như vậy khá nhàm chán và tôi nghĩ chẳng ai muốn theo đuổi lâu dài. Đối với những project lớn thì chi phí công nghệ mới là một trong những vấn đề quan tâm của khách hàng. Bạn muốn sử dụng SQL 2005 nhưng khách hàng sẽ nói “No” khi họ đã có licence cho SQL 2000 và không muốn bỏ tiền mua thứ mới. Bạn muốn sử dụng ASP.NET để làm website cho khách hàng nhưng họ cho rằng PHP sẽ rẻ hơn vì không tốn nhiều licence cho máy chủ WINDOWS. Bạn muốn dùng ORM tool để tiết kiệm thời gian lập trình nhưng khách hàng nhất quyết bạn phải dùng Store Procedure và viết code gọi bằng C# vì làm vậy nhanh hơn 30 milisecond khi gọi 10.000 query. Nói chung khách hàng là thượng đế và chúng ta phải nghe theo.

9. Khi nhảy việc cũng không đơn giản, có khi phải bắt đầu lại từ đầu

Lương bạn hiện không cao trong khi lương tụi bạn đã gấp hai mình. Đề nghị sếp tăng lương thì sao, liệu sếp có chịu tăng cho mình gấp rưỡi không chứ đừng nói gấp hai. Tại sao không nhảy việc khi vừa có thể có lương cao hơn lại có thể học hỏi nhiều cái mới và làm quen nhiều con người mới. Nhưng khi nhảy việc là lúc bạn phải chấp nhận làm lại từ đầu. Có thể bạn có nhiều kinh nghiệm từ công ty cũ nhưng sang môi trường mới sẽ không có đất để dụng võ. Và khi chưa biết gì hết thì bạn sẽ là một newbie (dân tay mơ) và chấp nhận làm lại từ con số không. Vì vậy, theo tôi, nếu tìm được công việc mới lương gấp rưỡi trở lên thì hãy nhảy, còn không ở lại cho lành và chờ thời cơ.

10. Rất khó để tự kinh doanh riêng về IT

Tỉ lệ thất bại cao của các công ty IT mới thành lập đã nói lên điều này. Nếu bạn làm IT khi muốn mở một công ty làm phần mềm thì rất khó. Một trong những khó khăn lớn nhất là sự cạnh tranh. Bạn sẽ khó kiếm được project từ những khách hàng lớn khi công ty của bạn chưa hề có tên tuổi hoặc không có công ty mẹ đỡ đầu. Nếu chấp nhận làm dự án nhỏ thì có vô khối công ty đã làm như vậy. Những công ty may mắn sống sót nhờ vào dạng những project nhỏ này họ có thể thực hiện website trong một tuần nhờ tái sử dụng những cái đã có từ project cũ và chúng ta sẽ khó cạnh tranh mỗi khi kinh nghiệm tổ chức và kinh doanh là con số 0. Giỏi lập trình không có nghĩa là giỏi quản lý, và càng không có nghĩa là giỏi kinh doanh nên làm công ty về IT không hề đơn giản. Và khi không có project nào trong khi phải nuôi đội quân cỡ năm người, cộng với trả tiền điện, tiền mặt bằng trong ba tháng là bạn phải nghĩ đến chuyện giải tán.

Đó là 10 trong khá nhiều những khó khăn, thiệt thòi, gian khổ của ngành IT. Làm IT không đơn giản và không sướng chút nào, càng không dễ làm giàu. Thế nên những ai nghĩ làm IT sướng và lương cao thì nên xem lại và cân nhắc nếu như đang chọn nghề cho mình. Đây là những ý kiến chủ quan của tôi, có thể có nhiều ý kiến trái ngược và bổ sung khác nên rất mong được sự chia sẻ từ các bạn. Mọi comment khen ngợi, chửi bới đều hoan nghênh.

Theo Tuổi trẻ (Blogger Thoại Nguyễn)

Freelancer 'n annual Job

Thursday, July 2, 2009 at 7:50 PM
Today I come across some interesting articles on the web that I find it really helpful for those of you who are are still wondering about your jobs in the future ( me as well ). I have to say this is really cool to read this cuz I can find myself somewhere over there. Actually I do think about this before and maybe now I will really have put my foot down on it. .. just be more realistic and ambitious .

FREELANCER – Chiến Binh Tự Do!

Theo từ điển trực tuyến Wikipedia, freelancer là người làm việc độc lập không có đơn vị quản lý trong những ngành nghề mà người làm toàn thời gian chiếm đa số. Khái niệm freelancer được tiểu thuyết gia Walter Scott đưa ra trong quyến tiểu thuyết nổi tiếng Ivanhoe để mô tả những người lính đánh thuê thời trung cổ…

Đơn giản - tôi là freelancer

Người làm freelance có thể nhận nhiều việc khác nhau và tự thu xếp thời gian làm việc ở nhà, theo cách của riêng mình miễn là giao kết quả đúng giờ. Có người vì thích tự do hoặc không thấy “vừa ý” với sếp nào nên dứt áo ra đi, có người vừa làm chính thức tại một công ty nào đó và kết hợp làm thêm ngòai giờ. Đặc biệt trong lĩnh vực quảng cáo, chuyện copywriter sau một thời gian làm việc quá căng thẳng đã nghỉ việc và làm tự do không phải là chuyện hiếm.

Chị Phan Trà My - một freelancer tự do là chuyên viên thiết kế đồ họa cho biết: “Khi bạn có tay nghề nhất định, có thời gian, bạn sẽ dễ dàng có những lời mời làm freelance. Làm freelance bạn sẽ có cảm giác thoải mái, tự mình kiểm soát công việc của mình, thời gian của mình”. Đối với những công việc sáng tạo chuyện làm freelancer là khá phổ biến. Vì với những người này họ đòi hỏi tính tự do cao, không muốn bị lệ thuộc hay gò bó công việc vào một công ty, làm việc trong văn phòng. Đối với những việc họ không thích, họ có thể từ chối làm. Mà điều này thì khó thực hiện được nếu đang làm cho một công ty nào đó, khi sếp đã giao việc rồi thì…

Lợi nhuận lớn - Rủi ro cao

Ngoài tự do, freelancer còn có một mức thu nhập khá hấp dẫn theo dự án hoặc theo giờ. Thực tế các công ty có xu hướng trả công khá cao cho những freelancer phù hợp với công việc mà họ đang thiếu người. Một freelancer “đắt sô” có mức thu nhập hàng tháng gấp hai, ba lần so với các đồng nghiệp làm tòan thời gian của họ cũng là chuyện bình thường. Một freelancer còn cho biết: “Khách hàng đưa dư chi phí dự án đến gấp đôi, khi trả lại còn bị khách từ chối với lý do đưa dư còn hơn thiếu, đầu năm trả tiền… thì cả năm xui!!”. Ngoài ra do tiếp cận nhiều nguồn công việc khác nhau nên kỹ năng của họ cũng khá đa dạng và đồng thời có thêm nhiều mối quan hệ tốt. “Tích lũy thêm nhiều kiến thức, công nghệ mới trong lĩnh vực phần mềm, có thêm nhiều bạn bè chuyên môn là điều tôi đạt được khi làm ngoài giờ một số dự án freelance” - anh Ngô Trung Phong, trưởng dự án (Project Leader) của công ty phần mềm FSoft chia sẻ.

Bên cạnh nhiều thuận lợi, nghề freelance cũng có những khó khăn rất đặc thù. Thu nhập không ổn định, phải tự tìm đầu ra, tự lo mọi khâu trong công việc, lúc thì rong chơi thỏai mái, lúc lại làm việc liên tục 20 giờ/ngày trong suốt một tuần liền. Chị Trà My khi bàn giao công việc sau một tuần làm việc liên tục đã ngủ gục tại văn phòng công ty bạn. Với anh Trung Phong, đã có lần dự án làm gần xong thì đối tác hủy, công sức bỏ ra và tiền thanh toán cũng đi theo; nhưng không kiện cáo gì được vì chỉ có thỏa thuận miệng. Ngòai ra, không làm việc trong một tập thể những người có cùng chuyên môn, không có tinh thần cạnh tranh làm việc cũng dễ làm họ buồn chán, nhiều khi cảm thấy cô đơn. Vì thế thỉnh thoảng lại có chuyện một freelancer từ bỏ cuộc sống tự do để quay lại với một công ty nào đó.

Con đường phía trước

Ở phương Tây, freelancer được trân trọng vì họ phải rất giỏi và là một chuyên gia thực sự. Trong khi ở nhiều nước châu Á, người làm freelance cũng đồng nghĩa với việc họ không có khả năng kiếm một việc làm ổn định. Tuy nhiên, thực tế dân trong nghề không nghĩ như vậy. Chị Phạm Minh Trang - Phòng marketing công ty Du lịch Chợ Lớn cho biết: “Trong lĩnh vực du lịch, hầu hết hướng dẫn viên giỏi đều làm tự do cho nhiều công ty. Khả năng làm việc của họ rất tốt và đa dạng, tuy nhiên khi làm việc với freelancer cần lưu ý đến tính kỷ luật và trách nhiệm của họ.”

Đa số freelancer thực thụ đã từng làm việc cho nhiều công ty lớn ở vị trí chuyên môn của mình. Ngoài ra, để có thể kiếm được nhiều việc, họ phải có kỹ năng giao tiếp và mạng lưới quan hệ tốt. Các bạn bè chuyên môn của họ, ngòai việc giới thiệu việc cho nhau, còn cùng trao đổi để luôn cập nhật thông tin về xu hướng và kiến thức ngành nghề để không bị lạc hậu.

“Bạn phải là người có năng lực, có quyết tâm và hơn hết là tinh thần trách nhiệm. Và những lúc bạn không nhận được những lời mời, đừng nản lòng, hãy dùng thời gian rảnh rỗi để nâng cao vốn kiến thức. Chỉ cần làm tốt, bạn sẽ có một nghề khá thú vị đấy.” chị Trà My bật mí.

Với khá nhiều ưu điểm cộng với lợi thế tự do, đặc biệt khi cần có thể dành thời gian…đi ngao du sơn thủy, tận hưởng cuộc sống nhiều hơn - nghề freelance đang dần dần trở thành một xu hướng của các bạn trẻ năng động ngày nay.

Các ngành nghề phù hợp freelance:
Báo chí hoặc các nghề viết lách (copywriter, viết sách, viết kịch bản…)
Lập trình phần mềm, thiết kế đồ họa.
Du lịch, PR, dạy học, tư vấn.
Các ngành nghề liên quan đến sáng tạo.


Writing the perfect IT management CV

Building a CV that targets an upper-level IT position, such as architect or consultant, requires a different approach than creating a CV to land an entry-level tech job. Although many of the standard rules still apply, you need to follow some more specialised guidelines. In fact, a few of these tips may actually contradict your previous notions of what your CV should include (and exclude).resumé

1: Keep your list of "core skills" short and sweet
When you've worked with a lot of technologies, you want to show the world all you've done. However, having a long list of core skills actually gives the impression that you know only a little bit about most of those things and that you're a generalist, not the specialist that the potential client/employer needs. Keep this list to a handful of key skills or possibly eliminate the list altogether.

2: Don't list certification exams
At the very least, minimise the impact of this list. The average IT pro might want to list exams passed to build up a CV, but for the IT veteran, this actually marginalises real-world experience and accomplishments.

3: Quantify projects and results
For example, if you have managed an Active Directory implementation, specify how many sites, domains, and servers were involved. If you have designed an e-commerce system, specify the increased percentage of sales that resulted from the project. Tell the potential client/employer exactly how you helped a previous company that you worked for.

4: Bullets, bullets, bullets
Don't use paragraph style writing to describe your projects, tasks, and duties. Bullet-point every major accomplishment or project and leave out the minor things. (Your CV is already going to be too big anyway.)

5: Include examples of work, if possible
For instance, maybe you've written articles for an online magazine or built an e-commerce site. Include links to pertinent examples so potential clients/employers can see firsthand what you do.

6: Highlight major accomplishments
If you're a high-tech consultant, you may have a lot of smaller projects and clients. Maybe you were hired as a "grunt" for a couple of short-term assignments but had a major project last year. You can't exclude the small stuff or potential clients/employers will question what you've been doing. But you can minimise the impact by focusing attention on the bigger things. Some ways of doing this include using a slightly larger font, boldface, or italics, or even drawing a thin border around the major accomplishments. But don't go overboard — subtlety is still key.

7: Seek advice from actual managers
Recruiters, agents, brokers, and human resource personnel are all different from managers. Managers want to see results, and they usually know how to spot a weak candidate. If managers think your CV reflects someone who can't do the job, you'll never get anywhere. Run your CV by some managers you know and have them critique it for you.

8: Know when to stop
If you list all your experience from all the jobs, contracts, or projects you've handled, your CV will be more like a book. Find a place to stop listing your experience. If you feel you must at least acknowledge previous experience, try making a separate section and just bullet-point where you worked and what your title/function was. Of course, you'll usually want to do this only for the less-accomplished jobs that you don't want to highlight on your CV.

9: Make sure your design is simple, attractive, and readable
As with any CV, you should use a clean font such as Times New Roman or Arial. Be consistent in your use of boldface, underline, or italics to help lead the reader through the document and avoid contrived graphical elements.

10: Edit, revise, and proofread
Experts suggest that a CV should go through three to seven drafts before it begins to reflect the multidimensional individual on a piece of paper. Be grammatically correct, spell check the document, and have someone else proofread your CV carefully.

Ref zdnet


my niece .. Cindy <333

at 12:18 AM
hi there~
this is my niece, Cindy aka Mila. She lives in Canada with her family and just about 2 years old going 3. Months ago she got the chance go to back to Vietnam with her mother and her aunt, they really enjoy the time being here even the hot weather didn't cease them from enjoying every little moment in Vietnam after 15 years away. I really really love to play with my niece, she's sooo cute that I have to admit that it did brought me some sadness after the day she went back to Canada. On the other hand, she also gives me some inspiration to work on the photoshop, so here it is.