Open Side Menu Go to the Top

09-30-2012 , 08:33 PM
Only time I've wanted to tailor was when I Was shifting from a pure tech job to applying for a digital media job.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
$25m Guaranteed WPM on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
09-30-2012 , 09:04 PM
I spent ~10 years at one company where I took advantage of every opportunity to advance/make more money which took me through almost every department there. During this time, I almost always had something going on on the side too.

After that, I spent almost 5 years doing my own thing.

When I decided that I wanted/needed to get a real job, I made a resume that I thought would work well for the type of position that I wanted. After that wasn't working out, I made a few more for other types of positions (and tailored a few for specific ads). For example, I didn't list sales experience on a resume for a development position. I tried to keep them industry specific.

I'm wondering if I made a mistake by not making one massive resume that listed everything.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
09-30-2012 , 09:17 PM
ok... so what about a job like this?

http://www.seek.com.au/Job/senior-ja...burbs/23240699

It's something I could be interested in... but I can't imagine there is any point in me listing my C# and VS skills (and probably not IIS or basically anything microsoft ) in a resume for that job...

Meanwhile I think my java, sql (specifically oracle) and hibernate skills are pretty decent, so I would try and emphasize that...

Last edited by 00Snitch; 09-30-2012 at 09:31 PM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
09-30-2012 , 09:38 PM
Quote:
Originally Posted by jjshabado
This is interesting - and maybe even worth its own thread. I've never really understood the people that talk about how this profession has so much to keep on top of. I actually feel like its pretty comparable to other professions - teaching, medicine, law, architecture, ... you name it and technology/research is quickly moving forward.

I've also never felt the need to stay on top of all of those things. I do enough reading to know what the newest fads are - but in terms of knowing how they work and being able to use them I trust that I'll be able to learn them once I really need to. In about 5 years of work I've found that I've completely switched development technologies/stacks about 4 times. Each time it took me a couple of days or weeks to get ramped up - but after that it was smooth sailing. I've also been lucky enough to work for companies that understand switching to new technologies/stacks requires some ramp up time so a lot of that time were paid work hours.

When recruiting new candidates we never cared about specific languages/technologies that they knew. It's just not that meaningful if you're looking to recruit good long term employees. I doubt we were the only company recruiting that way.
Most job reqs I see have very specific skills mentioned. A lot of them are amusing because if they actually hired someone proficient in all the areas they mention they'd be paying like at least twice as much as they're will to pay.

As far as ramping up quickly to new/different development technologies it depends on the technology and how one approaches it. Personally I need a concrete problem to solve but I'm fairly good at inventing projects to help me along in doing that. Tutorials and that kind of stuff is pretty much a waste of time for me.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
09-30-2012 , 10:40 PM
Quote:
Originally Posted by 00Snitch
ok... so what about a job like this?

http://www.seek.com.au/Job/senior-ja...burbs/23240699

It's something I could be interested in... but I can't imagine there is any point in me listing my C# and VS skills (and probably not IIS or basically anything microsoft ) in a resume for that job...

Meanwhile I think my java, sql (specifically oracle) and hibernate skills are pretty decent, so I would try and emphasize that...
I couldn't see the job description but I think knowing c# and vs are stil positive skills to have. If you spent a year on a project where you used c# I would think you should say that instead of just skipping that year.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 01:25 AM
Ah, is it regionally blocked or something?

Quote:
Java / SQL / Spring / Hibernate
Brisbane CBD
3 months ++
Due to continued growth an opportunity exists for a Senior Java Developer to join this national leading organisation to be responsible for maintenance, development and support of a major application.

Responsibilities:

Design, development and testing of Java software development projects using agile development methodology
Deliver high quality software using test-driven development and help in promoting continuous improvement in software development practices;
Management and resolution of incidents and problems relating to the maintenance and support of a J2EE application
Develop and manage relationships with customers to facilitate delivery of IT services

Skill set required:

• 7+ years in Commercial experience in developing large scale web applications

• Java Developer with a balanced mix of back end and front end development experience

• Good architectural understanding of web applications

• High transaction application experience

• Participation in code roll-out and product release processes

• Experience in the Test Driven Development and Mocking

• Excellent analytical, design, and problem solving skills

• Strong customer building attributes and communication skills is a must

• Good understanding of Agile practices



Strong knowledge of technologies:

• Java 1.5

• JEE

• Core Spring 3.x

• Hibernate 3

• XML

• SQL

• Web Services

• Oracle



Key Qualifications

• Bachelor of Software Engineerin
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 01:43 AM
Quote:
Originally Posted by daveT
The point is that 90% of what of resumes are tailored and I am saying that you don't know what I am looking for, so it does you no good to exclude things or tailor your resume to your usually incorrect notion of my needs.

I think you should be able to trust the person that sifts the resumes. Frankly, it is insulting to his or her intelligence when you tailor make resume. Tailored resumes are almost always obvious too and I don't think they are helpful any party involved. As for "relevant" skills, as I said my perspective is borne from sifting in an industry that was quite strange, so there was exactly zero chance an outsider could successfully tailor a resume.

I'll defer the development-specific questions, but I think that the general idea melds over pretty well. For example, if you applied to a start-up where your job description may vary, how would you tailor a resume? How would you know that the 5 years experience of Perl isn't going to be helpful the company openly advertising C++? How ambiguous is the term "developer" anyways? Maybe it would be helpful for you to have domain knowledge in some other field. Of course, if you are going to apply to Java grind-houses, then you'd want to tailor the resume, but I'm assuming that this isn't the goal here.
Depends. "Poker player" needs some tailoring just so I feel comfortable that people grasp why it may be relevant for the position.

I tend to tailor stuff by highlighting the relevant information mostly (right now I have an "academics" and "market" version of my CV for example).
Most of my knowledge of the process comes from hireing though*. I have a 100% success rate with regards to my own job applications

*Here's a hint: If you apply for a job at a company that has their business built around Open Source software and outlines the reasoning why on their website fairly passionately...don't send your CV in MS-Word...

Quote:
I just can't imagine many scenarios where I'd have a lot to tailor. If you're inexperienced (like a new graduate) you don't have a whole lot of material to start with. And if you're experienced you need to explain what you've actually been doing. I can't see many places where your work experience changes a lot based on the job description - at least not where it makes a huge difference.
I was VP Marketing at a tech company. I also did project management there and did a good amount of actual programming, too. If I'd apply for a business-y job I'd mostly stress stuff like negotiating contracts, multinational projects and leading the SaaS "movement" and so forth if I'd apply for a programming job I'd stress that I built prototypes of fairly complex stuff (basically eCommerce from scratch), lead (and commited stuff for) the document management system we built, worked on a fairly complex Python based ERP (including NoSQL !!!!ONE) etc. and would mention the business-y stuff I did as a "oh by the way"

Last edited by clowntable; 10-01-2012 at 01:50 AM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 03:15 AM
Quote:
Originally Posted by daveT
The point is that 90% of what of resumes are tailored and I am saying that you don't know what I am looking for, so it does you no good to exclude things or tailor your resume to your usually incorrect notion of my needs.

I think you should be able to trust the person that sifts the resumes. Frankly, it is insulting to his or her intelligence when you tailor make resume. Tailored resumes are almost always obvious too and I don't think they are helpful any party involved. As for "relevant" skills, as I said my perspective is borne from sifting in an industry that was quite strange, so there was exactly zero chance an outsider could successfully tailor a resume.

I'll defer the development-specific questions, but I think that the general idea melds over pretty well. For example, if you applied to a start-up where your job description may vary, how would you tailor a resume? How would you know that the 5 years experience of Perl isn't going to be helpful the company openly advertising C++? How ambiguous is the term "developer" anyways? Maybe it would be helpful for you to have domain knowledge in some other field. Of course, if you are going to apply to Java grind-houses, then you'd want to tailor the resume, but I'm assuming that this isn't the goal here.
So, just to recap:

1. Post a job description that deliberately omits desired skills, thus necessarily requiring applicants to guess about the type of candidate you're seeking.

2. Review resumes.

3. Become insulted when someone guesses about the type of candidate you're seeking.

Got it.

** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 03:24 AM
real quick stupid python question:

i don't know python at all, and i've inherited a small program. i'm trying to write a function that performs a riffle shuffle on a list (just like you'd shuffle a deck of cards).

what i have is

Code:
def riffle(deck):
	riffled = []
	i = 0
	half1 = deck[1:27]
	half2 = deck[27:53]
	while (i < (len(deck)/2)):
		riffled += [half1[i],half2[i]]
		i = i + 1
	return riffled
the error i'm getting is

line 139, in <module>
riffleDeck = riffle(deck)
line 64, in riffle
riffled += [half1[i],half2[i]]
IndexError: list index out of range

obviously i'm just doing something that i'm not supposed to be, but when i try to figure out what that stupid thing might be, i end up staring at some code on stackoverflow and trying to figure out the syntax until i get a nosebleed.

i assume it's a syntax thing of some sort, but i can't figure out what it is. rather than learn python, i figured i'd ask for help here.

for what it's worth, i do plan on learning python, just not tonight at 3:30am

Last edited by Fubster; 10-01-2012 at 03:33 AM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 04:12 AM
the first index is 0. not 1? That would make the last index 51.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 06:55 AM
a random riffle shuffle will mix the order of this part

[half1[i],half2[i]]

so that each card has 50% chance of being first.

that is also the assumption in the famous proof of needing 7 riffle shuffles to produce a random deck (or very close to random) deck, iirc
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 08:25 AM
Quote:
Originally Posted by 00Snitch
Ah, is it regionally blocked or something?
I was on my phone - so that could have been the problem too.

But taking a look at that job description - it has a lot of non-java specific stuff. In fact only a single bullet point on there refers to Java. So if you've been building web apps with C# and IIS and whatever I want to know that - since I'm going to assume that you've been tackling a lot of the same type of problems that you'd be tacking with a big Java web application.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 08:28 AM
Quote:
Originally Posted by txpstwx
I spent ~10 years at one company where I took advantage of every opportunity to advance/make more money which took me through almost every department there. During this time, I almost always had something going on on the side too.

After that, I spent almost 5 years doing my own thing.

When I decided that I wanted/needed to get a real job, I made a resume that I thought would work well for the type of position that I wanted. After that wasn't working out, I made a few more for other types of positions (and tailored a few for specific ads). For example, I didn't list sales experience on a resume for a development position. I tried to keep them industry specific.

I'm wondering if I made a mistake by not making one massive resume that listed everything.
This is probably the exceptional circumstance. If you actually have a ton of very different experiences you probably want to tailor somewhat so you don't have a massive thing where the majority of it isn't relevant to most people.

I don't think I'd leave anything out on any of my resume formats but for a development position you're probably just going to put one high level bullet point (or whatever) about your marketing type stuff. Or if you're looking for a marketing position one high level bullet about development and then some of the details of your marketing experience.

Edit: Hah, basically this:

Quote:
Originally Posted by clowntable
I was VP Marketing at a tech company. I also did project management there and did a good amount of actual programming, too. If I'd apply for a business-y job I'd mostly stress stuff like negotiating contracts, multinational projects and leading the SaaS "movement" and so forth if I'd apply for a programming job I'd stress that I built prototypes of fairly complex stuff (basically eCommerce from scratch), lead (and commited stuff for) the document management system we built, worked on a fairly complex Python based ERP (including NoSQL !!!!ONE) etc. and would mention the business-y stuff I did as a "oh by the way"
And I feel like this is true if you're applying to any place that isn't MS.

Quote:
Originally Posted by clowntable
*Here's a hint: If you apply for a job at a company that has their business built around Open Source software and outlines the reasoning why on their website fairly passionately...don't send your CV in MS-Word...
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 10:07 AM
I don't understand why anyone wouldn't use PDF for something like that.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 11:01 AM
I think I tried to keep both a simple HTML resume and a pdf resume (generated from the HTML) up to date. PDF wherever possible, HTML wherever necessary, and plain text when I was really sad.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 11:13 AM
I wrote mine in LaTeX. I could get html out of that if I had to, I guess.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 12:00 PM
I always knew that was the best way to go. I was just too lazy to learn.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 12:19 PM
I've never actually *learned* it. I just downloaded templates online, and got what I wanted for invoice and resume by trial and error with pdflatex.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 12:40 PM
I'm reading through a bunch of intern resumes right now and I just want to say that if you've failed a bunch of CS courses (including basic first year courses) you probably don't want to include your transcript with your application.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 04:14 PM
Quote:
Originally Posted by Chips Ahoy
the first index is 0. not 1? That would make the last index 51.
This is the problem, though maybe an incomplete explanation. Slices can actually take an out-of-range index, they'll just go as far as possible. So the following works:

Code:
a = [1,2,3]
print a[1:4]
But it will just print "[2,3]". However, a[3] throws an IndexError.

The reason it's a problem in the riffle code is that because of the incorrect indexing and the behavior given above, the slices are 26 and 25 instead of both 26. Therefore there is no half2[25] and that's where the error happens.

The second thing I noticed is that the algorithm appears to be entirely deterministic and so isn't a real shuffle? I'm guessing this is some kind of experiment, since otherwise the real answer is:

Code:
import random
random.shuffle(deck)
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 05:20 PM
Quote:
Originally Posted by gaming_mouse
a random riffle shuffle will mix the order of this part

[half1[i],half2[i]]

so that each card has 50% chance of being first.

that is also the assumption in the famous proof of needing 7 riffle shuffles to produce a random deck (or very close to random) deck, iirc
i'm trying to make it non-random deliberately.

Quote:
Originally Posted by Chips Ahoy
the first index is 0. not 1? That would make the last index 51.
yeah i originally had it set like that, then i remembered hearing something about how python lists are weird somehow and started trying all sorts of random arrangements. whatever wacky-ass slice arrangement i posted originally was just the last thing i tried. probably should have set it back to something less odd looking.

even with
Code:
	half1 = deck[0:25]
	half2 = deck[26:51]
i still get the same error. i figured it was some combination of how i'm slicing the list + while (i < (len(deck)/2)) somehow not behaving the way i think it should.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 05:23 PM
Also, since you're new to python, get used to not defining your loop iterator variables earlier in the function, it's poor style.

Code:
for i in range(len(cards)/2):
EDIT: Simulposted with your followup. Ranges in python are left-inclusive, right-exclusive. So you're looking for deck[:26] and deck[26:] (endpoints are optional in slices if you're going to the end of the list)
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 05:38 PM
Excellent, thanks! That did it. The left-inclusive right-exclusive thing was screwing me up. Much appreciated.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 05:45 PM
Quote:
Originally Posted by gaming_mouse
a random riffle shuffle will mix the order of this part

[half1[i],half2[i]]

so that each card has 50% chance of being first.

that is also the assumption in the famous proof of needing 7 riffle shuffles to produce a random deck (or very close to random) deck, iirc
oh actually, yeah i forgot the first part. i just saw your post and read it as "a riffle shuffle isn't random" and didn't absorb anything else.

good point, i'll work on that first part later tonight. thanks.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-01-2012 , 06:04 PM
I've turned on NoScript for Firefox and noticed a bunch of sites put some of their javascript on a separate domain ending in "cdn". For example nfl.com loads content from nflcdn.com, and tripadvisor loads content from tacdn.com. What does that cdn stand for and what's the point of splitting up the content like that?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
$25m Guaranteed WPM on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

      
m