1

I hope I am posting this question on the right website.

I am making a portfolio as a professional in software development and I am wondering whether I should mention my life-dreams. For example, one of my dreams is to speak 4 languages.

I ask this because while googling around for a long time, I came across a lot of websites saying that development companies want to know what your dreams are. I suppose they mean your professional dreams. Do you think that it is a good idea to add your personal dreams to your portfolio or is not necessary?

This is an example of what I consider as part of my website:

Top center: Menu. Center left: Pic, and then underneath it About Me. Center right: My Dream. Bottom center: Skills.

12
  • 11
    ICk!! PLEASE, do not do that. This is a personal thing, but personally I will not look at your CV after seeing that. Aug 23, 2019 at 6:59
  • I just ask for this reason.
    – simon
    Aug 23, 2019 at 7:08
  • 1
    sorry Mawg maybe I dont add more important in my question , I mean my dream in my professional like improve in my skills Java,etc
    – simon
    Aug 23, 2019 at 7:11
  • 3
    Then it's a "language thing" - English. Sorry. But, when you say "speak 4 languages", that sounds like human languages. Try saying "I would like to code in 4 languages". that sounds good - at interview - but I still don't want to see it on a CV. And, better than "learn 4 computer languages" would be "learn embedded development", or "learn front-end development", etc good luck :-) Aug 23, 2019 at 7:44
  • You might spend a few minutes thinking of the differences between code monkeys, software developers and computer scientists. There is definitely some difference (and not mostly in university degrees, but in work-related skills) Aug 23, 2019 at 8:36

7 Answers 7

19

You have misunderstood what somebody meant by dream.

It is okay to put a career objective in your resume.

The best career objective is one that aligns to the needs of the business you are applying for.

There are probably a very small number of jobs where learning to speak four languages is a useful career objective to put on your resume.

If you do put a career objective, it should be very short, and should not consume much space at all.

1
  • sorry maybe I dont explain good my question, I mean my dream in my professional like improve my skills, get a project important,get challenge,etc
    – simon
    Aug 23, 2019 at 7:09
3

You shouldn't include "My Dreams" as part of your online portfolio/website as it labels you as a dreamer (someone who would rather look out of the window than doing actual work).

You don't need to list your ambitions or goals at all as this by implication can exclude employers who don't feel that they align with what they want you to do, and employers don't want to be used in order for you to complete your goals.

Your goals remain your own to achieve, you should list those separately (in your own personal space).

By all means talk about your personal goals when asked at interviews, if those goals demonstrate that you wish to add value and are relevant to the company you're interviewing for.

2
  • thank you for you explication , i mean say about my dream in my profession as software developer like improve my languages,skills programing,etc=
    – simon
    Aug 23, 2019 at 7:15
  • I'd say not. Doing that tells employers that you only want to work for them if they can support you in your own ambitions. It's up to you to find employers and jobs that fit your ambitions.
    – user44108
    Aug 23, 2019 at 7:32
3

Resumes, CVs and portfolios should demonstrate skills and experiences that you already have which would be valuable for potential employers. They are looking for you to be productive now (or soon after hiring).

Your dreams/goals are valuable to an employer after you achieve them. Saying you would like to learn new computer language isn't valuable to the hiring manager because there is no guarantee that you will actually do it or when.

You need to sell yourself on attributes that the hiring company will get as soon as you are hired, not at some distant unknown future time.

3

I ask this because while googling around for a long time, I came across a lot of websites saying that development companies want to know what your dreams are. I suppose they mean your professional dreams. Do you think that it is a good idea to add your personal dreams to your portfolio or is not necessary?

It might work at certain tech companies. I think it would be best left as a joke as a short introduction about yourself. For example, "Hello, my name is Bob. I have fifteen years experience in the IT world with emphasis on X, Y, and Z. During personal times, I am taking care of 2 children along with my wife, Sally of 10 years. It is our life long dream to open a coffee shop."

That would be funny and eye catching. Shows your skills and at the same time your personality. Otherwise writing "Dreams" as an objective point on a resume sounds horrible and would be put into the shredder.

1
  • Agreed. Things you haven't yet done belong in the cover letter, if present at all. The resume is about your current skills and past accomplishments.
    – keshlam
    Mar 13, 2023 at 23:18
2

Best not to. CVs/portfolios are formal documents if anything, and folks expect them to be a bit sober and formulaic.

At the least, you're hurting your chances to find jobs cause people will skip based off of bad signals. If they can't easily parse you from the CV, or if it raises some red flags (beware! a non-conformist!) they'll skip you and move on to a different candidate.

1

This is a much riskier thing to do than you seem to realize. Say you have a dream to run a hardware store or a coffee shop in a small town, as soon as you have saved up X dollars to invest in that. Despite the fact that employers have no intention of employing you for 20 years, most want you to pretend that you want to stay with them your whole life and are doing this for pure love and joy and only reluctantly accepting money because well, gotta eat and make rent, right? So any dream of going somewhere completely else (move to another continent, another industry, whatever) risks an insecure resume screener saying "this one is just planning to use us for money for a few years as a stepping stone to what they really want. Next!"

Dreams that aren't about "I want to leave this job after ten years" but are just totally irrelevant to the work (learning languages, perfecting your watercolour technique, writing a novel, falling in love, etc) will indicate a possible lack of judgement. Why are you including things that have nothing to do with your job skills? Are you trying to pad out your resume because you're a little short on job skills? Do you not understand the border between work and personal life?

And then dreams that are totally utterly job relevant (to become an expert at this thing I'm pretty good at and you're hiring for, to become a conference speaker on this topic, to contribute to open source libraries in your industry and language, etc) may still hurt you if they are relevant to some jobs in this industry, but not this one ("this person will leave us for a place where they can do that") or are perceived as competing for your time and attention.

So is there no upside at all? Almost none. If you happen to include a highly specific job-relevant dream that wasn't mentioned in the job description, you might be the only person who says you want to join the standardization process, and the company was wishing they had someone on staff who would do that, so it might get you a small advantage. But it's going to be small. If it was a big deal, it would have been in the job description.

The one place I might recommend it is in a cover letter explaining why this precise job aligns with your dream to work in this subindustry, or at this famous company, or with this famous person. (Not to move to this city, though, that's back to "they are just using us to get what they want.) Be cautious. In case of doubt, don't.

0

You did not define your job and your degrees. Do you want to stay a code monkey, become a software developer, or even a computer scientist ?

If you wanted to start a PhD in computer science, been able to speak and read four languages (e.g. four European languages, or two of them + Chinese + Indian) is a decisive advantage: you could publish to some national conferences (or collaborate better with fellow researchers in other countries) that other colleagues might not be able to.

If you stay a web developer, being able to communicate in Japanese would be useful to develop web applications for Japan (or Japanese corporations).

Be also aware of internationalization and localization issues in software development. Again, understanding several (commonly spoken) human languages would be helpful. For a small software business, having some limited human language expertise in-house is cheaper and faster than outsourcing it.

If you want to climb the software project management ladder (please read then The mythical man-month), be aware that the Digital Economy is world-wide and globalized, so market opportunities are world-wide (e.g. speaking Russian is a decisive advantage to sell software services or products to Russia).

Of course, some human languages (I am thinking of latin or sanscript or thai or somali) are less useful to you than others (e.g. being able to communicate in English, Japanese, German, French or even Russian is obviously more useful to you: think of developed countries first, they have comparatively large IT budgets: France is spending more in IT per capita than Egypt).

I guess that if, at some time, you want to be hired by Google or MicroSoft, speaking several human languages would be an advantage w.r.t. other candidates not speaking them and sharing your skills and job market value. Both Google and Microsoft have large software projects with people working worldwide on the same project.

Of course, the world Dreams seems to me (I am French, not a native English speaker) unprofessional in any resume. Definitely, "professional ambitions" is more politically-correct, and the "career objectives" sounds even better.

As I commented, learning several programming languages and paradigms will develop in your brain cognitive skills reusable to learn (better) human languages.

In my own brain, having learned a bit of latin (when I was 12 years old) definitely helped me in understanding abstract CS concepts like abstractions or object-oriented programming, and also in learning new programming languages (I believe they are some weird programming languages where self or this - the canonical receiver of message sending - is spelt ipse).

You probably won't be able to easily learn other human languages at work, but once you have learnt a small bit on your own (on personal time), your job market value is increasing slightly. You could choose instead to participate (on personal time) to existing open source projects, since that also slightly increases your market value.

Notice that large open source communities are worldwide: the Linux kernel has developers in many many countries.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .