From: Carlos Agarie Date: 2013-02-01T09:23:27+09:00 Subject: Re: Ruby Project Ideas to get someone hired... --e89a8f3b9f7d3e83e804d49ec04d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable A good start is writing documentation or helping it become better. :) ----- Carlos Agarie Control engineering Polytechnic School, University of S=C3=A3o Paulo, Brazil Computer engineering Embry-Riddle Aeronautical University, USA 2013/1/31 Colby Callahan > Thanks for the input Panagiotis. When I figure out how to use Github, I > will definitely use it more. The only problem with the theory of > "something useful" vs. "something for the sake of doing it" is that to do > useful things is incredibly difficult for someone who can't run the > simplest ROR example application after so many tutorials and walk through > videos which teach me nothing. > > One thing about joining a project is that I have no idea what others are > doing. Checked out Gnome, Mozilla, etc. and again after hours of reading > found nothing that would actually help me start doing something useful as= a > beginner (yes I'm on the Gnome beginner list). Coding has never been my > problem. I can probably code in any language easy enough (logic is logic= ). > It's integrating thousands of libraries, packages, dll's, plugins, > environment b.s., etc. with my code and deploying it that seems impossibl= e > to me at this point. If I ever found someone who could explain what is > necessary to deploy a ROR app - meaning no assumptions about requirements= - > and it actually worked on my computer, I would probably just die of shock= . > (Lynda.com's walk through of rails doesn't work, the tutorials on the ma= in > rails site doesn't work, etc.) I recently followed Google's tutorial on > how to make a simple ruby script to create a file on Drive (literally > copy/paste .rb code, a couple gem installs). Didn't work. Tried for > almost 2 hours to figure it out then gave up. Same old story time and ti= me > again. The only thing that does work is running standalone ruby file, or > the Gosu package mentioned earlier in thread. > > Maybe after switching to Linux, some problems will go away. > > Eternally Frustrated with Programming Education, > > Colby > > > On Thu, Jan 31, 2013 at 3:18 PM, Panagiotis Atmatzidis < > atma@convalesco.org> wrote: > >> Hello, >> >> On 31 =CE=99=CE=B1=CE=BD 2013, at 20:15 , Colby Callahan >> wrote: >> >> > I have started learning Ruby this past week and have down the basics o= f >> loops, filters, strings, arrays, hashes, functions, etc. >> > >> > Since I have no professional experience with the language, I figured I >> would complete a few projects on my own and see if I can get hired >> somewhere. >> > >> > What kinds of small projects might a beginning Ruby programmer take on >> that would demonstrate enough skill to get hired? Is Ruby code enough o= r >> would it have to be an actual Rails app? >> > >> > p.s. I have no idea how to deploy a rails application - environment >> seems impossible to set up - yes I have followed more than 5 tutorials >> exactly. Prob doesn't help I'm on a Windows 64 bit machine as it seems >> certain dll files and other things get messed up easily. >> > >> > Colby >> >> >> Mind you, I'm not an expert. Actually, I'm a newbe/amateur programmer an= d >> I've received 2 job offers just because I put some lines of code with >> sinatra and sqlite on github. Of course I didn't take the job because I'= m >> *not* a programmer. >> >> However, in my view apart from your own projects, it would "pay a lot" t= o >> get active and involved with current "hot projects" like octopress (inst= ead >> building your own static website generator), nokogiri (ruby gem), ROR, >> spree (e-commerce solution) and so on. As for your own project, I'd do >> gladly something *I need* not something just for the sake of doing it. >> >> best regards, >> >> Panagiotis (atmosx) Atmatzidis >> >> email: atma@convalesco.org >> URL: http://www.convalesco.org >> GnuPG ID: 0xE736C6A0 >> gpg --keyserver x-hkp://pgp.mit.edu --recv-keys 0xE736C6A0 >> -- >> The wise man said: "Never argue with an idiot. They bring you down to >> their level and beat you with experience." >> >> >> >> > --e89a8f3b9f7d3e83e804d49ec04d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
A good start is writing documentation or helping it become= better. :)


-----
Carlos Agarie

Control engineering Polytechnic School,=C2=A0University of S=C3=A3o Paulo, Brazil
Com= puter engineering
Embry-Riddle Aeronautical University, USA
=


2013/1/31 Colby Callahan <colby.= callahan@gmail.com>
Thanks for the input Panagiotis. =C2=A0When I figure out h= ow to use Github, I will definitely use it more. =C2=A0The only problem wit= h the theory of "something useful" vs. "something for the sa= ke of doing it" is that to do useful things is incredibly difficult fo= r someone who can't run the simplest ROR example application after so m= any tutorials and walk through videos which teach me nothing. =C2=A0

One thing about joining a project is that I have no idea wha= t others are doing. =C2=A0Checked out Gnome, Mozilla, etc. and again after = hours of reading found nothing that would actually help me start doing some= thing useful as a beginner (yes I'm on the Gnome beginner list). =C2=A0= Coding has never been my problem. =C2=A0I can probably code in any language= easy enough (logic is logic). =C2=A0It's integrating thousands of libr= aries, packages, dll's, plugins, environment b.s., etc. with my code an= d deploying it that seems impossible to me at this point. =C2=A0If I ever f= ound someone who could explain what is necessary to deploy a ROR app - mean= ing no assumptions about requirements - and it actually worked on my comput= er, I would probably just die of shock. =C2=A0(Lynda.com's walk through= of rails doesn't work, the tutorials on the main rails site doesn'= t work, etc.) =C2=A0I recently followed Google's tutorial on how to mak= e a simple ruby script to create a file on Drive (literally copy/paste .rb = code, a couple gem installs). =C2=A0Didn't work. =C2=A0Tried for almost= 2 hours to figure it out then gave up. =C2=A0Same old story time and time = again. =C2=A0The only thing that does work is running standalone ruby file,= or the Gosu package mentioned earlier in thread. =C2=A0

Maybe after switching to Linux, some problems will go a= way.

Eternally Frustrated with Programming Educati= on,

Colby


On Thu, Jan 31, 2013 at 3:18 PM, Panagio= tis Atmatzidis <atma@convalesco.org> wrote:
Hello,

On 31 =CE=99=CE=B1=CE=BD 2013, at 20:15 , Colby Callahan <colby.callahan@gmail.com> wrote:

> I have started learning Ruby this past week and have down the basics o= f loops, filters, strings, arrays, hashes, functions, etc.
>
> Since I have no professional experience with the language, I figured I= would complete a few projects on my own and see if I can get hired somewhe= re.
>
> What kinds of small projects might a beginning Ruby programmer take on= that would demonstrate enough skill to get hired? =C2=A0Is Ruby code enoug= h or would it have to be an actual Rails app?
>
> p.s. =C2=A0I have no idea how to deploy a rails application - environm= ent seems impossible to set up - yes I have followed more than 5 tutorials = exactly. =C2=A0Prob doesn't help I'm on a Windows 64 bit machine as= it seems certain dll files and other things get messed up easily.
>
> Colby


Mind you, I'm not an expert. Actually, I'm a newbe/amat= eur programmer and I've received 2 job offers just because I put some l= ines of code with sinatra and sqlite on github. Of course I didn't take= the job because I'm *not* a programmer.

However, in my view apart from your own projects, it would "pay a lot&= quot; to get active and involved with current "hot projects" like= octopress (instead building your own static website generator), nokogiri (= ruby gem), ROR, spree (e-commerce solution) and so on. As for your own proj= ect, I'd do gladly something *I need* not something just for the sake o= f doing it.

best regards,

Panagiotis (atmosx) Atmatzidis

email: =C2=A0
atma@= convalesco.org
URL: =C2=A0 =C2=A0h= ttp://www.convalesco.org
GnuPG ID: 0xE736C6A0
gpg --keyserver x-hkp://pg= p.mit.edu --recv-keys 0xE736C6A0
--
The wise man said: "Never argue with an idiot. They bring you down to = their level and beat you with experience."





--e89a8f3b9f7d3e83e804d49ec04d--