Okay, I'm neither one of those, but I just finished by B.S. in Computer Information Systems (with a specialization in database management)! Time to get a job. Though first I'll have to get a car... and my license... and probably shave and get a haircut. Eh screw the whole thing, I'll just work on NetGore. ![]()
Haha, good work dude! Nah screw the whole "clean up", NetGore is far more important than progressing through life ![]()
Well a nicely shaven man with a clean haircut is always a bonus. But congratzzzz Spodi. and nice to hear you won't leave us alone just yet
Didn't you say you wanted to have a game ready for your portfolio when you were gonna start looking for a job?
Better hurry
congrats spodi!
nice, what score did you get or is it you've JUST finished ![]()
man, how do you manage to complete a degree while making on average according to ohloh 113,579 monthly line changes, with 3,735,789 over two years? Thats just crazy ![]()
I'd give you a job, not gonna lie, but i look up to you in terms of coding ability and just your genius on the matter.
Particularly as i just finished my first semester in an undergrad computer science degree. Starting to get used to the fact that my Java programs are usually broke because the functions take slightly different parameters than they do in C# i.e. substring was the culprit of a week long rage at java, because i couldn't spot it in a program about 1500 lines long. Plus we've been told we can't use a real ide yet, and have been stuck in gedit to do all our coding, which makes you careful and forces you to really learn the language rather than rely on the ide to tell you what to do.
but yeh good luck with everything, i hope i can help you out more on this as time goes by. and i learn more stuff, i mean i've only had one semesters worth of teaching of anything programming related in my life.
The amount of epiphany's i've had about things that before i just took for granted that that's how it worked is unbelievable. Books can't teach you everything, but they help. I got 100% on all my java exams this semester and my HCI research report. I'm still waiting for my results from my maths exams though.
congrats again spodi.
Gratz Codispodi!
But the long hair ![]()
Man, it's gotta hurt to get rid of?
wow alot of bad influences lol... spodi im sure if you show them a portfolio of your work they arent going to care how you look only if u smell.
case and point I got a job and im a ugly mofo.
Yeah. I also thought I would have NetGore ready with tutorials and all a month ago. But as long as I keep schedule better than 3D Realms with Duke Nukem, I think I'll manage. At least I'm not applying for project manager or anything! ![]()
Pretty much just finished. Classes actually continue to today, too, but everything is done. Will also still be a two months or so until I get my actual diploma since I finished mid-semester. But unless I did quite poor on my final for my senior project, I'll have a perfect 4.0.
At least 50% of that is automated (either auto-generated code, or automated code clean-up). A huge part of it is probably those weeks I'd spend coding for 10+ hours a day. I just enjoy programming. ![]()
That sucks. I understand the idea behind it, but memorizing the exact naming and casing of every class/method/namespace, being able to recognize missing braces/brackets/etc, having to memorize the types and scopes of variables available from the current context, etc... none of that really makes you a better developer. Its like saying someone is a better writer if they use a typewriter or write by hand. Doesn't mean they are a better writer, just means they are good at spelling things correctly and not making mistakes. Probably also means they are much slower.
As long as they aren't making you do that beyond an introductory level, though, then I guess thats fine. Its when you have people who refuse to use IDEs or claim they are evil and result in stupid programmers - that is when you have a problem. They're usually the same people who refuse to use higher-level languages since they feel its for only noobs.*
* Just want to clarify that its also perfectly fine to not use an IDE for a good reason. They are slower and more bloated (VS2010 with ReSharper is brutally slow!), and not all of them are very good. Some people are also just more productive without them (somehow).
Man, it's gotta hurt to get rid of?
Oh god, I'm not chopping off my hair! Just a trim. ![]()
Thanks everyone ![]()
Congratulations! (:
Congrats on everything. Enjoy the journey. ![]()
Congrats. When you get a wife, can I see her? Oh and if you go to Japan, get me a bowl of ramen will ya? xD
I'm sure you'll go far. Beat it Bill Gates!
congratulations!!!
That's not true. I use cream (its like gedit with vim) or straight console vim, simply because vim (or emacs) is a superior text editor in comparison to visual studio. I'm sure almost all vim users would completely agree with this. Its not because IDEs result in stupid programmers, its because IDE's (and Windows) are just not very functional, slow and overbloated, and this is coming from someone who had been using them for at least 10 years. What IDE's do is completely flatten the learning curve via GUI, unfortunately you never learn to do things quickly because one hand will always be on the mouse.
Some examples off the top of my head:
A find is simply '/' followed by a regular expression. Go to any line of code with ':'. Go to the start or end of the line with '^' and '$'. Delete a line with dd (all deletes are actually cuts so basically any deletion goes in the buffer which you can paste later), yy yanks (copies) a line, 6yy (or y6y) yanks 6 lines, 6dd deletes 6 lines, gg goes to the top of the source code, G goes to the bottom of the source code, so therefore ggdG deletes all of the source code. Lets say I wanted to copy between lines 30 and 35 i would go :30
I haven't got into recording and macros yet but I've seen people use them and they make a world of difference. The other thing is that its just so much faster performance wise and you don't have this huge waste of screen real-estate like an ide does. So when you have a 22 inch screen, that whole screen will be filled with code, not just a tiny portion of it.
Even though I don't have intellisense or anthing like that (although vim is capable of it), I'm still a much more efficient programmer now than i used to be. This also has a lot to do with being able to see 20 pages of source code without having to click through tabs via Xmonad WM and knowing a lot of linux commands and always having many console windows open, so I'd even be happy with gedit (which is what I used to use) but vim is like an extension to that and makes my programming experience even better.
Thanks! ![]()
I guess I didn't make myself too clear. All I was saying is that its only a problem when people say you shouldn't use IDEs (or should learn to work without them) because they make poor programmers. Other than that, its really just a matter of personal preference, language, project size, environment, and how faster your computer is. Doesn't matter what you use, just that you are efficient.
Wow, congratulations *u*!
I just finished high school, and I'm going to do something related to computers or robotics.
I guess I didn't make myself too clear. All I was saying is that its only a problem when people say you shouldn't use IDEs (or should learn to work without them) because they make poor programmers. Other than that, its really just a matter of personal preference, language, project size, environment, and how faster your computer is. Doesn't matter what you use, just that you are efficient.
here here, you got to admit resharper and intellisense make you lazy though right? I find that at least when i've been using visual Studio for a couple of weeks without a break with something else.
Wouldn't say lazy as much as it places focus elsewhere. With background code validating like ReSharper and VS2010 have, you don't have to worry about simple little syntactical errors. But then when I switch to Notepad++ for PHP, I suddenly have to start paying attention to every little ; and $. Its especially brutal in php where casing matters and doesn't produce any compilation errors if the casing is wrong (since its just a new variable).
The larger and more complex the project I am working on, the more I want from my IDE.
Well vim can actually do things like intellisense and there are a ton of ruby gems for validation and testing (you could just run it on a chron). I'm not really fussed about that either, I don't think that form of laziness is an issue.
What I'm more concerned about is that Visual Studio/Eclipse/etc, are just bad text editors. Sure they have all this funky stuff like project explorer, subversion support, and what have you. But for actual text editing, there's almost 0 functionality. So what happens is that while you have intellisense, and all these menus which take up all the space on the screen, you only have copy/paste and a bunch of other not-so-useful features like auto-format and auto-import, and a ridiculous load time for everything (relative to instantaneous for vim). Text editing functionality is miniscule compared to what emacs or vim can do.
I also found a large and complex project easier to manage using console and linux commands than using an ide.
I open 3 files in vim. Time: 5 seconds. (Including thinking about what files to open)

I move 2 windows onto workspace 3, and open a new console and web browser. Time: 2 seconds.

Flip to a new workspace. I do a grep for opengl and open the file. I open a console window and run the application (it just renders a white box in opengl) and also cat the script so I can remember what I'm running. I re-arrange the windows to how I like. Time: You get the point

OMGZZZZZ WHERES MY CODE?????!!!!!!!!!!!!!!

I would put all this in spoiler tags but we still don't have spoiler tags ![]()
In all fairness, I don't think ANYONE actually tries to program like that in Visual Studio.
I have a full screen dedicated to mostly just the code, then my other monitor contains all the windows and crap. You can also have things docked, auto-hidden, etc. Saying that all that is in the way is really just complaining about features you don't even have to use.
Congratz! Make sure to take the mandatory "before & after" photos
Click here for my Netgore Content Editor Tutorial video