Hello There, Guest! Login or Register


TransporterX
#1
Hi,

He just said on Vent that he talked to Fireburn about becoming an LVP Developer, and I personally think he's one of the best guys we could 'get' right now. He hasn't been scripting Pawn for more than a week, but he knows: PHP, [x]HTML, CSS, perl, mIRCscript, he can also read/code in C/C++/C#/VB 4-6 and .net/nasm.

The other day, woot asked something, and neither me or woot could figure it out, even though he did after 30 minutes. (me and woot have been scripting for 6+ months, he has been scripting for 6 hours).

Quote:[09:12:37] <TransporterX> http://pastebin.com/m465cc617
[09:13:02] <TransporterX> lVehicles = array of regular sized land vehicles
[09:13:14] <TransporterX> ssoc(2040.25,1435,10.9,0,6,0,225,0,1656.51,0,0);
[09:13:26] <TransporterX> ^^spawns a string of cars on the shoulder in front of the ship

Another function he made the other day.

I really think we should give him a chance, he learns INCREDIBLY fast and is a great guy. (Everyone who has talked to him on Vent/IRC agrees)

Matthias
Reply
#2
Get off Vent and start using TS3 :(

Quote:He just said on Vent that he talked to Fireburn about becoming an LVP Developer, and I personally think he's one of the best guys we could 'get' right now. He hasn't been scripting Pawn for more than a week, but he knows: PHP,
HTML, CSS, perl, mIRCscript, he can also read/code in C/C++/C#/VB 4-6 and .net/nasm.

I learned Pawn in about four hours, time says very little about one's capability to do something. Ask him to emphasise on his PHP knowledge. HTML and CSS aren't programming languages, and I wouldn't care about Perl because "@#)($*@#($*!)!``1" is valid syntax. Furthermore, "nasm" isn't a language, it's a program that can be used to check out Assembly code.

Quote:I really think we should give him a chance, he learns INCREDIBLY fast and is a great guy. (Everyone who has talked to him on Vent/IRC agrees)

Define everyone. A Vent server with you and seven random users is far less representative than a Vent server with Fireburn, Wesley, Pugwipe, MrBondt and Jay on it.

Quote:http://pastebin.com/m465cc617

- The function doesn't have to be defined as a public function.
- What is "ssoc"? Function names should be clear!
- Variable naming is vague, wtf is "ia"?
- Spacing is terrible, way too many statements on a single line, there barely are any spaces in the if() statement. Combined with the lack of proper variable naming it's hard to understand what this actually does.
- "lVehicles", why prefix this with an "l"? Lollection?

It's unclear, while he seems to know what he's doing he must understand that documentation is important. Readability and maintainability is important.
Reply
#3
(12-24-2009, 10:04 AM)Peter link Wrote: Get off Vent and start using TS3 :(

Hehe :P, we should do that indeed.

(12-24-2009, 10:04 AM)Peter link Wrote: I learned Pawn in about four hours, time says very little about one's capability to do something.

Agreed, shouldn't have used that as an argument.

(12-24-2009, 10:04 AM)Peter link Wrote: Ask him to emphasise on his PHP knowledge.

[10:48:04] <TransporterX> PHP: I've been coding in it for 5 years or so... In the last couple years, I got more "hardcore" into it, specifically going into complex OOP structures, but without going into the whole "everything must be an object" mode like most OOP coders the first time. I have built numerous complex websites, and I am currently working on my own CMS.
[10:48:57] <TransporterX> Note: I work on/run a security site, specifically in regards to web based security, and I know specifically how to exploit such security holes, as well as secure sites from said types of security holes.

(12-24-2009, 10:04 AM)Peter link Wrote: HTML and CSS aren't programming languages, and I wouldn't care about Perl because "@#)($*@#($*!)!``1" is valid syntax. Furthermore, "nasm" isn't a language, it's a program that can be used to check out Assembly code.
Agreed.

(12-24-2009, 10:04 AM)Peter link Wrote: Define everyone. A Vent server with you and seven random users is far less representative than a Vent server with Fireburn, Wesley, Pugwipe, MrBondt and Jay on it.
True, I failed there. TEF, Joe, Maka, etc talked to him, and he's a nice guy to work with (he helped me a lot with my PHP failbot).

(12-24-2009, 10:04 AM)Peter link Wrote: - The function doesn't have to be defined as a public function.
True.

(12-24-2009, 10:04 AM)Peter link Wrote: - What is "ssoc"? Function names should be clear!

According to him, it means 'spawn string of cars', he just didn't want to type it, since he was just testing around.

(12-24-2009, 10:04 AM)Peter link Wrote: - Variable naming is vague, wtf is "ia"?
Same thingy as above I guess, he wanted to save time typing for a function that was for testing anyway.

(12-24-2009, 10:04 AM)Peter link Wrote: - Spacing is terrible, way too many statements on a single line, there barely are any spaces in the if() statement. Combined with the lack of proper variable naming it's hard to understand what this actually does.
- "lVehicles", why prefix this with an "l"? Lollection?
No idea.

(12-24-2009, 10:04 AM)Peter link Wrote: It's unclear, while he seems to know what he's doing he must understand that documentation is important. Readability and maintainability is important.

[10:50:45] <TransporterX> The only thing I really lack in regards to programming/scripting is working in groups... Almost all of my code has been done in a solo style mode, where documentation and "cleanliness" was never an issue (as it was just me). I would love to be involved with a group of people that have been coding together for awhile to work on those types of skills...
[10:51:00] <TransporterX> As I am currently looking for a job in this exact type of set up, it would be nice to list it as "experienced" as well.
Reply
#4
I want to talk to him, get his ass on IRC.
Reply
#5
I talked to him yesterday and it seemed a pretty good candidate, anyway. I just found his application in my mailbox, which clarifies some more background.

Application for Developer

IGN/IRC Nick: TransporterX (Sometimes, I may use Xeratiq)

Programming/Scripting/Markup Languages(Order of skill):
PHP, [x]HTML, CSS, perl, mIRCscript

I can also read/code in C/C++/C#/VB 4-6 and .net/nasm, but rarely do, so I would not claim to be proficient in them. However, the above languages I know through and through.

Pawn Coding Background:
I first decided to look into pawn after asking about pawn development and chatting to some people on IRC about it. I started coding it on the 22nd. After 6 hours of just reading/browsing the wiki site, I decided to write my own gamemode.

As I continue to learn Pawn, the only troubles I run into thusfar is just lack of knowledge regarding what functions to use, and occasional syntax errors (integers and floats, usually). However, every "problem" or "bug" I've come across, I've been able to fix easily. If you want to see my gamemode, just pm me on IRC and I'll get it all set up.

Reason for applying for developer:
I've been a member for over a year, and although I haven't been on every day since I registered, LVP is still the only SAMP server I play on. I like it mostly because of the open free-roam style of play.

A buddy of mine had mentioned scripting pawn for SAMP a couple months ago, but I wasn't interested then. After playing on LVP these last couple weeks again (after a long break from SAMP for other games), I decided to give it a try. I also chatted with Matthias, TEF, Joe, and Lithirm about coding, as well as becoming a developer, and thus I have decided to go ahead and apply, as I feel confident in my abilities to assist in any way that I can.

Thanks for the chance :)

~TransporterX
Reply
#6
He hereby receives my recommendation :)
Reply