She's clearly very technically capable - why not introduce the site on it's own merits?
My GF learned to code in 3 months. This is what she came up with.
101–110 of 113 posts
Re: My GF learned to code in 3 months. This is what she came up with.
#102Re: My GF learned to code in 3 months. This is what she came up with.
#103I really like the skills section http://nukaco.la/skills.html I wish this was standard practice for resumes, even though it's subjective assessment it's really easy to compare relative strengths and weaknesses, for example it's very easy to see "dabbled in haskell, very proficient in garage band" just by glancing
It looks neat, but I'm not sure it would help her find work, if that was the purpose of it. People seem to be more likely to find and hire you when you're easily classifiable—say, “JavaScript front-end developer”, or “Mixing engineer”. I'm sure many people are good (or could be good) at many unrelated activities. I had an idea of personal portfolio that would encompass all of my interests and work, too. But in the en…
If this is true, we live in a truly depressing world. I don't understand the point of an interview any more. I sit down, lie to you for an hour, you Google the shit out of me, stalk me on Facebook. But if I tell you who I am honestly? Trash bin.
Re: My GF learned to code in 3 months. This is what she came up with.
#104Earlier quoted context omitted.
I like it, but in 3 months she got 2/5 in rails, 2/5 in javascript and 2/5 in git? I doubt thats even possible... I've been working with each of those for ~6 years and I'd still only put myself at a 4 and if I was being generous. It's funny the longer you work with something the more you realize how little you understand it. I probably would have put myself at a 2/5 in those categories 5 years ago, but looking back,…
As if rating one's skills in a particular subject with a 1-5 rating under no context bears much meaning... it's so arbitrary as to be insignificant (but it could be a cool concept if not abused). It also depends on one's motivation for representing their skill level; for example, jobseekers probably overestimate their skill levels. It would be great to have a standardized rating system based on a few different tiers…
at the first level, you know enough to be able to look at existing code and have some idea what's going on. (this is me with C++.)
at the second level, you know enough to write new code with real functionality and have some chance of its working. (this is me with C.)
at the third level, you have a fairly thorough understanding of most parts of the language and know idioms, common pitfalls, etc., and can fix other people's code. (this is me with q, and it was me with java seven years ago when i was working in java.)
if you want to extend this, an extra level up could be "hack", where you contribute to the language itself--modify gcc or the python interpreter or whatever. (i aspire to get to this level in q, and i think i'm close.)
not sure how to wedge a fifth level into the system....
Re: My GF learned to code in 3 months. This is what she came up with.
#105Earlier quoted context omitted.
I mean how advanced can you be in a scripting language ? There is no memory management, no low level systems knowledge required. Can you give me an example of writing really really advanced code in Ruby or Python ?
> Can you give me an example of writing really really advanced code in Ruby or Python ? I will take your comment at face value and will answer accordingly. First, here's a direct answer to your question: take a look at [0], and you will se an example use of metaprogramming. In this file ModelBase is a metaclass, which is used to create new classes at runtime. [0] https://github.com/django/django/blob/master/django/db…
Re: My GF learned to code in 3 months. This is what she came up with.
#106Earlier quoted context omitted.
I mean how advanced can you be in a scripting language ? There is no memory management, no low level systems knowledge required. Can you give me an example of writing really really advanced code in Ruby or Python ?
> Can you give me an example of writing really really advanced code in Ruby or Python ? I will take your comment at face value and will answer accordingly. First, here's a direct answer to your question: take a look at [0], and you will se an example use of metaprogramming. In this file ModelBase is a metaclass, which is used to create new classes at runtime. [0] https://github.com/django/django/blob/master/django/db…
Re: My GF learned to code in 3 months. This is what she came up with.
#107Earlier quoted context omitted.
It looks neat, but I'm not sure it would help her find work, if that was the purpose of it. People seem to be more likely to find and hire you when you're easily classifiable—say, “JavaScript front-end developer”, or “Mixing engineer”. I'm sure many people are good (or could be good) at many unrelated activities. I had an idea of personal portfolio that would encompass all of my interests and work, too. But in the en…
> It looks neat, but I'm not sure it would help her find work, if that was the purpose of it. If this is true, we live in a truly depressing world. I don't understand the point of an interview any more. I sit down, lie to you for an hour, you Google the shit out of me, stalk me on Facebook. But if I tell you who I am honestly? Trash bin.
Why would you lie about yourself on an interview? An interested employer is unlikely to drop you because you are also proficient in, say, Final Cut.
The question is, how do you get to the interview?
It's simple: if a potential employer or client needs a Java programmer, they are likely to look for a “Java programmer”. Therefore, if you have a website that says “John Doe, Java programmer”, you seem more likely to get that job than if you only have a website about some John Doe that has Java listed somewhere among his multitude of skills.
Your website is probably made for other people. In that case, optimize it for other people. It seems easier for them when they can “classify” you. People who could appreciate your complex personality are your friends (and maybe family), but are they probably are outside the target audience of your website.
Re: My GF learned to code in 3 months. This is what she came up with.
#108Earlier quoted context omitted.
I like it, but in 3 months she got 2/5 in rails, 2/5 in javascript and 2/5 in git? I doubt thats even possible... I've been working with each of those for ~6 years and I'd still only put myself at a 4 and if I was being generous. It's funny the longer you work with something the more you realize how little you understand it. I probably would have put myself at a 2/5 in those categories 5 years ago, but looking back,…
You have to be reasonable about the scale. A 4/5 in English by your standards would also imply a deep understanding of root languages, old English, literature etc...
Re: My GF learned to code in 3 months. This is what she came up with.
#109Earlier quoted context omitted.
I mean how advanced can you be in a scripting language ? There is no memory management, no low level systems knowledge required. Can you give me an example of writing really really advanced code in Ruby or Python ?
> Can you give me an example of writing really really advanced code in Ruby or Python ? I will take your comment at face value and will answer accordingly. First, here's a direct answer to your question: take a look at [0], and you will se an example use of metaprogramming. In this file ModelBase is a metaclass, which is used to create new classes at runtime. [0] https://github.com/django/django/blob/master/django/db…
The ability to modify the program at runtime (and elegantly) is a huge advantage over compiled ones and allows you to express new category of solutions. Programs that change itself is in my opinion pretty advanced.
So it seems, Python and Ruby allows the programmer to free the mind from the low-level housekeeping and focus 100% on logical thinking and give incredible expressiveness. I would buy that. I wonder how often an above average python/ruby programmer use its metaprogramming / reflection capabitlies?
Re: My GF learned to code in 3 months. This is what she came up with.
#110Earlier quoted context omitted.
I found it hard to figure how my resume could summarize the breadth of my knowledge. I ended up putting a table up with "Good knowledge of", "Some knowledge" and "Worked with" in my resume, listing each skill under one of the three headings. Gives a pretty general idea. Then again, during interviews for the job I'll be starting soon no one asked me a single technical question.
If it's a technical job and nobody asked you a technical question - you're probably better steering clear!