Showing posts with label Technical. Show all posts
Showing posts with label Technical. Show all posts
Saturday, November 17, 2012
Python seems fun!
Labels:
Code,
Developer,
Education,
Language,
Programming,
Project,
Python,
Software,
Technical,
Technology
Monday, October 22, 2012
Interview Question: Reverse words in a sentence
Have you ever been asked this question in a technical interview for a software related position: "Using the language of your choice, reverse the words in a sentence."? If so, have you ever wondered how many solutions in different languages exist? Scripting, object-oriented, functional programming, commands, and the list could go on...
Thanks to Andrew for providing such a short and cool solution that might show why Linux users just love Linux and its tools! You can try this on a Linux terminal: echo "this is the sentence to reverse" | tr ' ' '\n' | tac | tr '\n' ' '; echo
Let me know what you think and feel free to share your solutions!
Thanks to Andrew for providing such a short and cool solution that might show why Linux users just love Linux and its tools! You can try this on a Linux terminal: echo "this is the sentence to reverse" | tr ' ' '\n' | tac | tr '\n' ' '; echo
Fyi, tr stands for translate character, which means that it will search for all the ' ' (spaces) and replace them with '\n' (new line); tac prints a file/string in reverse, like the opposite of cat.
Let me know what you think and feel free to share your solutions!
Tuesday, November 8, 2011
"Finding Great Developers" by Joel Spolsky on Joel on Software
Really an amazing article!
I was reading it basically to know where good employers search for great developers/employees, but it is written the other way around: it is written for employers to find great developers.
It is well written, gives nice insights, simply great!
So if you have a company or someday decide to do a startup and want to be successful by employing great employees, I would definitely recommend you to take a look at that article. As it was written in 2006, in my opinion its beginning might not be totally true with today's market circumstances after the crisis, but the 3 methods (Go to the mountain, Internships and Build your own community) that he explains later on about how to find and employ great developers are simply amazingly written.
Joel Spolsky is the co-founder of "Fog Creek Software" in New York and this post is from his "Joel on Software" blog.
Let me know your opinion about his methods!
Finding Great Developers by Joel Spolsky on Joel on Software
I was reading it basically to know where good employers search for great developers/employees, but it is written the other way around: it is written for employers to find great developers.
It is well written, gives nice insights, simply great!
So if you have a company or someday decide to do a startup and want to be successful by employing great employees, I would definitely recommend you to take a look at that article. As it was written in 2006, in my opinion its beginning might not be totally true with today's market circumstances after the crisis, but the 3 methods (Go to the mountain, Internships and Build your own community) that he explains later on about how to find and employ great developers are simply amazingly written.
Joel Spolsky is the co-founder of "Fog Creek Software" in New York and this post is from his "Joel on Software" blog.
Let me know your opinion about his methods!
Finding Great Developers by Joel Spolsky on Joel on Software
Labels:
Blog,
Career,
Developer,
Employment,
Fog Creek Software,
Graduate,
Internship,
Interview,
Joel on Software,
Joel Spolsky,
Links,
Technical,
tips,
Useful,
Work
Monday, November 7, 2011
"How Fresh Graduates Can Grow" by Swaroop C H
That's a nice post that combines such useful links! I would recommend you to read it and check the links that you find relevant.
It talks about the following points:
- Character and Lifestyle
- Career Building
- Get Results
- Read
- Friends
- Learn Your Trade
- Make A Difference
Let me know which of the links there did you find useful for you! :)
How Fresh Graduates Can Grow by Swaroop C H
It talks about the following points:
- Character and Lifestyle
- Career Building
- Get Results
- Read
- Friends
- Learn Your Trade
- Make A Difference
Let me know which of the links there did you find useful for you! :)
How Fresh Graduates Can Grow by Swaroop C H
Tuesday, November 1, 2011
"Don’t Call Yourself A Programmer, And Other Career Advice" by Patrick McKenzie
What do you think of this blog post?
Don’t Call Yourself A Programmer, And Other Career Advice by Patrick McKenzie
A small snippet: "If there was one course I could add to every engineering education, it wouldn’t involve compilers or gates or time complexity. It would be Realities Of Your Industry 101, because we don’t teach them and this results in lots of unnecessary pain and suffering."
Do you agree with Patrick's opinion?
Don’t Call Yourself A Programmer, And Other Career Advice by Patrick McKenzie
A small snippet: "If there was one course I could add to every engineering education, it wouldn’t involve compilers or gates or time complexity. It would be Realities Of Your Industry 101, because we don’t teach them and this results in lots of unnecessary pain and suffering."Do you agree with Patrick's opinion?
Subscribe to:
Posts (Atom)