Untitled 2 - Created using Adobe® Ideas. #adobeideas
Four year old Ibrahim flying a #kite . #snapseed
Drew this with my 4 year old, Ibrahim, using #adobeideas and #snapseed
Objective-C literals: one can now create literals for NSArray, NSDictionary, and NSNumber (just like one can create literals for NSString)
array = [NSArray arrayWithObjects:a, b, c, nil];
array = @[ a, b, c ];
Answer by Amir Memon:
No, but it REALLY REALLY helps.
When I see two resumes, one with a CS degree, and one without, I strongly favor the one with the CS degree. Generally, here’s how I rank specifically the education sections of resumes:
- By degree type. CS preferred, a degree in Software Engineering is just as good. EE or EECS a close second, but I really value strong OO Design skills, that the low level guys often trivialize.
- The country in which they got their degree. Preference order: US/Canada/Europe. It is common for somebody to get their undergrad CS degree in India, then come to the US and get a masters, jsut to have a US CS degree on record. This is great, and works for me.
- School reputation. I consider all the top US news top 100 to be in the same boat. The top 5, especially Stanford, will get extra brownie points with me. As for the other 95 in that top 100, I’ll consider them equivalent, and let them differentiate themselves in other ways (like experience, “cultural fit”, etc).
- Degree level. Very often the best candidates are those with just a bachelors degree — they were hot stuff out of college so landed a great career, and kept landing more without ever needing to get a masters+. That being said, a masters is great too, of course.
- Certifications. These help only if they’re directly applicable.
If they don’t have a CS degree, but have one in like Art, I’ll drill them harder to make sure they can code well. Again, I like to focus on OO Design.
Sometimes you find a guy that dropped out of his bachelors degree program because there were just amazing opportunities for him in the industry (like at Facebook), I’ll certainly give a guy like that “credit” for having a degree in my mind. I will, however, drill him hard on experience and cultural fit. Guys like this can have a problem with completing stuff… it really depends, so I need to screen for that.
I’m assuming you are talking about getting hired as a software engineer.
Boggles my mind… just tried this with 31*25, and it worked (remember to carry for >1 digits).
I further wonder how this impacts their algorithms in programming.
I heard that declarative programming (eg prolog) is very popular there.
Imam Ahmad ibn Hanbal said that this ayah also refers to the diversity in the way people think.
ومن آياته خلق السماوات والأرض واختلاف ألسنتكم وألوانكم إن في ذلك لآيات للعالمين
And of His signs is the creation of the heavens and the earth and the diversity of your languages and your colors. Indeed in that are signs for those of knowledge.