What about PHP? I have something you will like, but initially, the project is PHP based.
what about PHP?
Ask HN: I will work for free ...
11–20 of 59 posts
Re: Ask HN: I will work for free ...
#12I have a friend who is working on some awesome iphone games and could use someone with experience with OOP design patterns. He would be willing to split revenue generated by the applications. Right now he is doing Objective-C development for the iphone (easy to pick up).
The android platform is going to be a huge opportunity in a few years, but the iphone is still the largest app store market, so that is what he has been concentrating on. Mobile development is an awesome opportunity and a very good area to develop experience in.
Re: Ask HN: I will work for free ...
#13Earlier quoted context omitted.
having more than 3 unconnected technologies What do you consider 'unconnected'? that just leads to wrong people and wrong expectations, who dont value your work or time. QFT
C#, Java, Rail -> Why all three, eaither is a substitute of other. MS-SQL, Oracle, Mysql -> Ditto above. My point being that if you list all of them you probaly do not know any of these at the level I want/require.
In my own case, I guess having experience with PHP, Perl, Python and Ruby is the ultimate fail, because they all solve the same problems and are very similar to boot. Interesting way to look at it! What percentage of HN's audience did you just fail?
Re: Ask HN: I will work for free ...
#14Re: Ask HN: I will work for free ...
#15Re: Ask HN: I will work for free ...
#16Earlier quoted context omitted.
C#, Java, Rail -> Why all three, eaither is a substitute of other. MS-SQL, Oracle, Mysql -> Ditto above. My point being that if you list all of them you probaly do not know any of these at the level I want/require.
What if they used C# for a desktop app, Java for a mobile app and Rails for a webapp? In my own case, I guess having experience with PHP, Perl, Python and Ruby is the ultimate fail , because they all solve the same problems and are very similar to boot. Interesting way to look at it! What percentage of HN's audience did you just fail?
It all depends on what you want, of course, as I'm more of a jack of all trades, master of none kind of guy.
Of course, what the OP probably means is that these sort of random strings of technologies look, at times, a bit dubious.
Re: Ask HN: I will work for free ...
#17Earlier quoted context omitted.
C#, Java, Rail -> Why all three, eaither is a substitute of other. MS-SQL, Oracle, Mysql -> Ditto above. My point being that if you list all of them you probaly do not know any of these at the level I want/require.
What if they used C# for a desktop app, Java for a mobile app and Rails for a webapp? In my own case, I guess having experience with PHP, Perl, Python and Ruby is the ultimate fail , because they all solve the same problems and are very similar to boot. Interesting way to look at it! What percentage of HN's audience did you just fail?
Listing all of them together without further info doesnot give a good impression (to me at least). This is persional experience, so YMVV of course.
Re: Ask HN: I will work for free ...
#18Earlier quoted context omitted.
What if they used C# for a desktop app, Java for a mobile app and Rails for a webapp? In my own case, I guess having experience with PHP, Perl, Python and Ruby is the ultimate fail , because they all solve the same problems and are very similar to boot. Interesting way to look at it! What percentage of HN's audience did you just fail?
Those that have been around for a while? I got started doing web stuff in 1997, with Perl. We then switched to the up and coming PHP. Later I branched out and did some Tcl and Python and have since pretty much converted to Rails for web stuff. I also know C, Java at least in the context of Java ME for mobile stuff, and a bit of this, that, and the other thing (Erlang, Emacs lisp). It all depends on what you want, of…
Yes. If you were looking for a webdev position, you probably will not list your Perl and Rails experience with same prominance as your Tcl and C experience.
Re: Ask HN: I will work for free ...
#19[Hope this doesn't sound too harsh.] I few months back, we were hiring and Put up an ad on Monster. One of my reject criteria was "having more than 3 unconnected technologies". Even with >10 yrs exp, listing all the technologies you might be connected with doesnt look nice at all. Also no matter how desparate I am I would never, "I am willing to work for free on interesting projects", as that just leads to wrong peop…
WHile it is your privilege to use whatever criteria to reject people, this is complete nonsense.
I know many excellent developers from my days at ThoughtWorks who are experts in and move seamlessly between the java/j2ee, dotNet and RoR stacks. If you understand the fundamentals behind one web stack you can shift trivially into another. Many have contributed code to both j2ee and RoR (say).
If you really understand http (and associated bits like sessions, caching etc), sql (and associated bits like database scaling/sharding etc) , an ORM, Javscript (maybe a framework like JQuery) and have worked on some large web apps for a few years, switching to "unconnected" stacks is the least of your worries. Web dev doesn't change all that much over the years.
The only significant change I see is the rise of NoSQL/"BigData" and really how much time does it take for a talented developer to come up to speed on these things especially if he is working with people experienced on the "new stuff" (for whatever values of "new stuff")? Web Dev is hardly rocket science stuff taking decades ot master.
The rest of your post though , this bit
""I am willing to work for free on interesting projects", as that just leads to wrong people and wrong expectations, who dont value your work or time.
Also if you want this ad to be effective, a newly created account with no credentials like a Github account, a blog or your site doesnt help."
is very much on the dot. Let me add to the chorus of voices here advising you to actually build something/write some open source sw so people can judge how good you are. "Free" is hardly the criterion one use when bringing on a new dev onto a critical project (All startup projects are critical projects)
Re: Ask HN: I will work for free ...
#20I don't think this is a good approach. As an employer, I wouldn't want to invest the time in getting someone up to speed with my systems if they have no "lock-in" that means they'll stay with me until they've paid off for that initial ramp-up period (which would cost me time). I particularly wouldn't want to do so for someone who already has a job at a software company - I'd clearly be a distant second (if not third…
"That long list makes you look unfocused and implies that you probably suck at a lot of technologies rather than being very good at a few."
In my startup, we have everyone doing everything. If all someone knows is java, they are useless to us. Each of us had to learn 3 different new languages each just to get our product to launch. We do not have the luxury of having someone with 10 years experience who only knows Java. If something needed to be done, someone had to do it. If we did not have the skills in the group, we had to learn them.
The critical factor for success in a startup is not 10 year of experience in one narrowly defined technical specialty. Specialization is for insects. The most important characteristics for effectiveness in a startup is the ability to learn and the capacity for getting things done. This is one of the key differences between working in a startup and working in a larger company. In a startup you have to do your own marketing, sales, programming, interface design... Everything needs to be done and it is an expensive luxury to have a person specialized in each area that is required.
" That long list makes you look unfocused and implies that you probably suck at a lot of technologies rather than being very good at a few."
"That's one way to work for free that will greatly enhance your value to potential employers. Start a blog, talk about your experiences with Rails, promote your open-source projects, etc. You'll soon find paid work coming your way."
If you want to be poor for the rest of your life and at the mercy of an employer, this is probably a good strategy. Instead of attempting to make yourself more appealing for sale to your bourgeoisie overloads you would achieve greater success and freedom by focusing your efforts on creating something that has value and which people are willing to pay for.