andrewboss Posted March 26, 2018 Posted March 26, 2018 I want to know where my level is compared to people. I write 200 lines per hour and my level is a beginner. How many lines do you approximately right per hour, and what is your programming level?
w0000ticus Posted March 26, 2018 Posted March 26, 2018 I don't think you can quantify your skill by lines per hour. 1
The Hero of Time Posted March 26, 2018 Posted March 26, 2018 lines per hour doesn't make any sense in coding, sry
Night Posted March 26, 2018 Posted March 26, 2018 Lines/hr is a very poor quantifier of skill. Industry expects as little as 50-500 lines of code a day from professional programmers with CS degrees. That being said, this code is far less likely to need to be debugged than the 200 lines/hr that comes out of a beginner.
ez11 Posted March 26, 2018 Posted March 26, 2018 I think your lines of code per hour highly depend on the quality and quantity of your other lines per hour 2
D Bolter Posted March 26, 2018 Posted March 26, 2018 No offence but the calculating lines/hr is the worst way to measure programming experience; hence, it is never used by employers.
andrewboss Posted March 26, 2018 Author Posted March 26, 2018 (edited) Thanks guys for the replies. I now understand that it is totally irrelevant. However, I would like clarification on why in freelancer website and such, people ask for a fast programmer that could type like ~80WPM. Also, as an advice, do I need to plan and write down an algorithm step by step of how the script should work before coding or just normal thinking? Edited March 26, 2018 by andrewboss
Septron Posted March 26, 2018 Posted March 26, 2018 I try to complete one line of code per hour. Here's an example cow killer. getNpcs().getAll().stream().sorted(Comparator.comparingDouble(a -> getMap().distance(a))).filter(npc -> "Cow".equals(npc.getName()) && Stream.of(npc.getActions()).anyMatch("Attack"::equals)).findFirst().ifPresent(npc -> npc.interact("Attack")); 6
ScummyBotter Posted March 26, 2018 Posted March 26, 2018 3 minutes ago, andrewboss said: Thanks guys for the replies. I now understand that it is totally irrelevant. However, I would like clarification on why in freelancer website and such, people ask for a fast programmer that could type like ~80WPM. Also, as an advice, do I need to plan and write down an algorithm step by step of how the script should work before coding or just normal thinking? Are you sure that it's for programmers and not typists? When it comes to scripting I can't give advice since i'm a beginner but generally if you properly think through a program and design it before actually implementing it, you end up with higher quality code with less bugs. It's hard to think of the working of the full program when you're writing it line by line.
andrewboss Posted March 26, 2018 Author Posted March 26, 2018 20 minutes ago, Night said: Lines/hr is a very poor quantifier of skill. Industry expects as little as 50-500 lines of code a day from professional programmers with CS degrees. That being said, this code is far less likely to need to be debugged than the 200 lines/hr that comes out of a beginner. Haha, your right. Even if 100-200 is the code I write per hour, then I usually stare for 2 hours to fix bugs
Alek Posted March 26, 2018 Posted March 26, 2018 As a master programmer I write at 900 lines/hour. I think your estimate of 200/hr is your max, not your average. You probably average at 150/hr which is fine. @Septron is a noob and his line count is pretty low ;) 1