Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

How much knowledge in LSL will I need before I can start getting hired as a scripter?

Tege Grayman
Registered User
Join date: 15 Aug 2009
Posts: 4
08-16-2009 06:53
Well I already know a good amount of ANSI C so the syntax was not hard to grasp at all. However, LSL has so many different functions that I believe that it's impossible to memorize them all. That being said, there's the wiki for reference, so putting that concern aside...

How much knowledge of LSL do I need before I can start working for people? Is there some sort of benchmark or test that I could do to see if I'm proficient enough in LSL?
Dora Gustafson
Registered User
Join date: 13 Mar 2007
Posts: 779
08-16-2009 07:05
If you can make scripts that work you can start.
People are so happy for scripts that do what they want them to:)
_____________________
From Studio Dora
Qie Niangao
Coin-operated
Join date: 24 May 2006
Posts: 7,138
08-16-2009 07:36
Good question.

There's no "Certified LSL Developer Program" (thank goodness).

I guess one way to judge readiness for a broad range of scripting jobs might be a subjective self-assessment of the ratio of questions to this forum that one could answer oneself. (Well... "oneself" with some aid from the wiki. Knowing that some function exists and more or less what it does and where the "gotchas" are hiding is more important than remembering the details of its name and syntax.)

It's probably easier if you latch on to an area of specialization, so you know what kind of jobs you'll take and those on which you should pass. (Unless it's an area of particular interest, I'd advise *not* starting with physical objects; most anything interesting to be done with them will also require a lot of non-physical functionality, so physics just adds a layer of complexity--and some risk of really screwing up your customer's sim.)

Another consideration is exposure to pre-existing scripts, public domain or otherwise. I mean, it would be a dreadful waste of money and time to unwittingly redevelop MLP from scratch, for example. I'm not sure there's any foolproof way to search and detect that a solution already exists; it would seem to depend heavily on experience to recognize how other scripters have carved-up the universe of SL scripting problems and provided reusable solutions to the resulting chunks.
_____________________
Archived for Your Protection
Darien Caldwell
Registered User
Join date: 12 Oct 2006
Posts: 3,127
08-16-2009 08:52
You could start being hired tomorrow, as long as the jobs you're hired for are within your capacity to complete and do well.

In other words, only take on jobs you know you can do. As your knowledge and experience grow, you will be able to do more complex work.
_____________________
Imnotgoing Sideways
Can't outlaw cute! =^-^=
Join date: 17 Nov 2007
Posts: 4,694
08-16-2009 09:37
Put some effort into making a 'resume' of scripts. Make some items you can rez in a sandbox to demonstrate what abilities you do have. Doing so will be the practice you need to build up the skill. (^_^)

You'll have a pretty easy time coming from ANSI C. I've gone from C to C++ to C# in RL and, while lacking the ability to code in OO conventions, LSL is really easy to adapt to from those respects. (^_^)y
_____________________
Somewhere in this world; there is someone having some good clean fun doing the one thing you hate the most. (^_^)y


http://slurl.com/secondlife/Ferguson/54/237/94
Winter Ventura
Eclectic Randomness
Join date: 18 Jul 2006
Posts: 2,579
08-16-2009 10:37
From: Qie Niangao
There's no "Certified LSL Developer Program" (thank goodness).

If there was, I'd never pass.
_____________________

● Inworld Store: http://slurl.eclectic-randomness.com
● Website: http://www.eclectic-randomness.com
● Twitter: @WinterVentura
Jesse Barnett
500,000 scoville units
Join date: 21 May 2006
Posts: 4,160
08-16-2009 11:43
From: Winter Ventura
If there was, I'd never pass.

Instructors would be exempt :cool:
_____________________
I (who is a she not a he) reserve the right to exercise selective comprehension of the OP's question at anytime.
From: someone
I am still around, just no longer here. See you across the aisle. Hope LL burns in hell for archiving this forum
Hewee Zetkin
Registered User
Join date: 20 Jul 2006
Posts: 2,702
08-16-2009 12:20
I'd suggest instead by starting off creating scripts for fun. Think of some neat projects and tackle them. Share what you have done with friends and other folks around you. Maybe even do it in a public sandbox ( :eek: ). You'll not only build your own confidence this way and gain knowledge of the LSL API library very quickly, but you'll undoubtedly run into opportunities to hire yourself out doing things similar to what you have already accomplished.
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
08-16-2009 18:21
actually there was a certification program at one point (I think scripting was in there, I KNOW building was in there)... pretty sure it died a lonely death though
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -
Nika Talaj
now you see her ...
Join date: 2 Jan 2007
Posts: 5,449
08-16-2009 18:39
From: Hewee Zetkin
I'd suggest instead by starting off creating scripts for fun....
Looks around at her steampunk machines and fancy-ass scanners and notecard-configurable simwide teleporters and collars and particle widgets and door systems and says ...

the fun part is easy. Finding people interested in paying more than pennies ... priceless!

:rolleyes:
Ceera Murakami
Texture Artist / Builder
Join date: 9 Sep 2005
Posts: 7,750
08-16-2009 18:46
From: Void Singer
actually there was a certification program at one point (I think scripting was in there, I KNOW building was in there)... pretty sure it died a lonely death though
The concept of "certification" as a scripter or builder died before it got past the discussion of the concept. No one could agree on objective criteria to test someone on, for scripting or for building.
_____________________
Sorry, LL won't let me tell you where I sell my textures and where I offer my services as a sim builder. Ask me in-world.
Tege Grayman
Registered User
Join date: 15 Aug 2009
Posts: 4
08-17-2009 05:59
Wow, lots of different responses on this topic. Thank you all *bows*

I forgot to mention the other question about where to find people that will hire you. I believe there was a section on this forum that is sort of like a classified section. I suppose I will start there.
Imnotgoing Sideways
Can't outlaw cute! =^-^=
Join date: 17 Nov 2007
Posts: 4,694
08-17-2009 06:27
From: Tege Grayman
Wow, lots of different responses on this topic. Thank you all *bows*

I forgot to mention the other question about where to find people that will hire you. I believe there was a section on this forum that is sort of like a classified section. I suppose I will start there.
Yeah.. That's one place. Also, putting info in your profile stating you take on scripting jobs or even nabbing a little land and setting up a kiosk or store for people to find/contact you. Join groups of builders/scriptors inworld. Network with creative people. There are a bunch of tools to work with to get the word out. (^_^)y
_____________________
Somewhere in this world; there is someone having some good clean fun doing the one thing you hate the most. (^_^)y


http://slurl.com/secondlife/Ferguson/54/237/94
Rygel Ryba
Registered User
Join date: 12 Feb 2008
Posts: 254
08-17-2009 06:46
I still refer to the wiki for formatting of functions and to find out what one is going to do the job all the time - and I've been scripting for over a year on SL.

The trick is to make a few general interest scripts - and maybe even objects that you say, "I did all the scripting on these!" Once you have a few gadgets released - you'll get IM's all day long asking for scripting help and to see if you do custom work. lol
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
08-17-2009 08:32
I agree with those who say to start writing your own scripts first.

I'll go one more and suggest you make products and sell them on XStreetSL, and learn through customer feedback. The problem is, you not only have to write code that works, you have to deal with a world that's more complex than it first appears when learning to write scripts. Things like changing ownership or deeding to group can have unanticipated effects (for certain kinds of scripts). People will do things with your product that you can't possibly anticipate!

Consider browsing XStreet's scripts category, looking for something you think you could do as well or better and sell at a much lower price.

Also, watch the Products Wanted forum.

And remember that this is for FUN. If you start out right away trying to get RL rates for SL work, without a serious portfolio or resume, well, anyone who hires you is likely to get what they deserve. So start out with the expectation of making chump change, in RL terms (which can still be a tidy little income in SL terms).

Also, do lots of pro-bono work. It's amazing what you can learn and how much fun you can have when you offer your services this way. A warning, though: if you post a script or product for free and it becomes popular, expect to get help requests.
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
08-17-2009 08:34
From: Ceera Murakami
The concept of "certification" as a scripter or builder died before it got past the discussion of the concept. No one could agree on objective criteria to test someone on, for scripting or for building.
Yes, thank goodness! A portfolio is worth a thousand certifications.