Jump to content

Tell us your programming experience level

noitcelfeR

Tell us your programming experience level  

45 members have voted

  1. 1. What is your programming experience level?

    • Beginner 0-1 year
      3
    • Recent College Graduate 0-1 year
      1
    • Hobbyist 1-5 years
      6
    • Hobbyist 5-10 years
      3
    • Hobbylist 10-15 years
      2
    • Hobbyist 15-20 years
      0
    • Hobbyist 20+ years
      1
    • Professional 1-5 years
      9
    • Professional 5-10 years
      8
    • Professional 10-15 years
      7
    • Professional 15-20 years
      1
    • Professional 20+ years
      2
    • Internship (Still in College) 0-1 year
      2
    • Finished boot camp 0-1 year
      0


I am curious about the level of experience among the members here. I see a lot of "how does xxx work in xxx" posts and I just want to calibrate my responses based on the experience level of the members here.

 

Link to comment
Share on other sites

Link to post
Share on other sites

I’d need a level below beginner.  My brain deals with programming badly.  I tend to get lost in loops and drop variables.  Back in high school they had a programming unit in some science class or other, and it took me multiple times as long to finish the sample program as everyone else. There’s talented, there’s talentless, and then there’s me. 

Not a pro, not even very good.  I’m just old and have time currently.  Assuming I know a lot about computers can be a mistake.

 

Life is like a bowl of chocolates: there are all these little crinkly paper cups everywhere.

Link to comment
Share on other sites

Link to post
Share on other sites

I am in weird position. I have over 10 years of experience as a self taught hobbyist who was fairly active with programming. But I never went into it as a career because I never had the magic slip of paper and never wanted to do the schooling. But due to the pandemic throwing a monkey wrench in my other career I am about to finish my software development diploma in April. (Debating about getting bachelor's degree afterwards)

 

I am primarily a C++ programmer with experience in graphics API's, CUDA, computer vision and embedded development as my self taught portion. During school they focused on full stack web development with SQL, Java, JS and CSS/HTML additionally since it was a school of IT it also included networking/Cisco courses, hardware courses, general tech education, as well as a group of IT business related courses.

 

So technically I am going to be a recent graduate but I am also way more experienced then someone fresh out of school so I honestly have no idea which category I fall into lol.

CPU: Intel i7 - 5820k @ 4.5GHz, Cooler: Corsair H80i, Motherboard: MSI X99S Gaming 7, RAM: Corsair Vengeance LPX 32GB DDR4 2666MHz CL16,

GPU: ASUS GTX 980 Strix, Case: Corsair 900D, PSU: Corsair AX860i 860W, Keyboard: Logitech G19, Mouse: Corsair M95, Storage: Intel 730 Series 480GB SSD, WD 1.5TB Black

Display: BenQ XL2730Z 2560x1440 144Hz

Link to comment
Share on other sites

Link to post
Share on other sites

I have no idea what the number rankings mean, I'm a full time software engineer but not a manager in any capacity.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to comment
Share on other sites

Link to post
Share on other sites

24 minutes ago, Sauron said:

I have no idea what the number rankings mean, I'm a full time software engineer but not a manager in any capacity.

SWE III is experienced. SWE IV is promo, but not senior. Senior is above SWE IV. I'd doubt many would be above these levels.

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, Bombastinator said:

I’d need a level below beginner.  My brain deals with programming badly.  I tend to get lost in loops and drop variables.  Back in high school they had a programming unit in some science class or other, and it took me multiple times as long to finish the sample program as everyone else. There’s talented, there’s talentless, and then there’s me. 

What programming language are you starting out in? Sometimes it helps to write down the operation on paper and go through it step by step if you're starting out. That's what really helped me with some of the more complex concepts. Don't give up. Programming concepts can be unintuitive.

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, trag1c said:

I am in weird position. I have over 10 years of experience as a self taught hobbyist who was fairly active with programming. But I never went into it as a career because I never had the magic slip of paper and never wanted to do the schooling. But due to the pandemic throwing a monkey wrench in my other career I am about to finish my software development diploma in April. (Debating about getting bachelor's degree afterwards)

 

I am primarily a C++ programmer with experience in graphics API's, CUDA, computer vision and embedded development as my self taught portion. During school they focused on full stack web development with SQL, Java, JS and CSS/HTML additionally since it was a school of IT it also included networking/Cisco courses, hardware courses, general tech education, as well as a group of IT business related courses.

 

So technically I am going to be a recent graduate but I am also way more experienced then someone fresh out of school so I honestly have no idea which category I fall into lol.

Cool! You must be a big fan of math! With some companies, they'll help pay for your degree, but you'll be just fine without one. A couple books I'd recommend to read would be Peopleware and Mythical Man Month to get familiar with the industry.

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, noitcelfeR said:

What programming language are you starting out in? Sometimes it helps to write down the operation on paper and go through it step by step if you're starting out. That's what really helped me with some of the more complex concepts. Don't give up. Programming concepts can be unintuitive.

The one I crashed and burned in was basic.  Hoping it might be a fluke I tried forth.  Wasn’t.

Not a pro, not even very good.  I’m just old and have time currently.  Assuming I know a lot about computers can be a mistake.

 

Life is like a bowl of chocolates: there are all these little crinkly paper cups everywhere.

Link to comment
Share on other sites

Link to post
Share on other sites

I think sticking to the SWE levels in your poll will leave a lot of legitimately good programmers here with no option to pick. Same with engineers who work at smaller companies where the multi layer managerial structure these levels rely on makes no sense. The Stack Overflow Developer Survey provides a good counterpoint here. 

 

The best programmer I know is a data scientist who's PhD is technically in mathematics, but you can't do any high level math involving matrices without being a good programmer. The excellent ZFS snapshot manager Sanoid was written by an SRE/IT consultant. 

 

Because of the audience for LTT (mostly gamers), I'd imagine that the results will skew towards juniors/hobbyists. But the more interesting question of what do the experience developers here actually do professionally will be missed by the focus on a single scale that only really works within the formal corporate structures of very large companies.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, maplepants said:

I think sticking to the SWE levels in your poll will leave a lot of legitimately good programmers here with no option to pick. Same with engineers who work at smaller companies where the multi layer managerial structure these levels rely on makes no sense. The Stack Overflow Developer Survey provides a good counterpoint here. 

 

The best programmer I know is a data scientist who's PhD is technically in mathematics, but you can't do any high level math involving matrices without being a good programmer. The excellent ZFS snapshot manager Sanoid was written by an SRE/IT consultant. 

 

Because of the audience for LTT (mostly gamers), I'd imagine that the results will skew towards juniors/hobbyists. But the more interesting question of what do the experience developers here actually do professionally will be missed by the focus on a single scale that only really works within the formal corporate structures of very large companies.

Good point. I'll update if possible.

Link to comment
Share on other sites

Link to post
Share on other sites

Coding in school: BASIC - classic "roll dice" - programs

Coding in university: C, Java, Python (and Matlab) - numerical analysis most of the time and a bit of playing mit micro controllers

Coding at work: C#, C++ - trying to build data structures, workflows and explain to people why organizing a lot of data by hand is a bad idea :< And I don't even remember that this was in the job description ;D

Link to comment
Share on other sites

Link to post
Share on other sites

On 12/9/2021 at 2:38 AM, noitcelfeR said:

What programming language are you starting out in? Sometimes it helps to write down the operation on paper and go through it step by step if you're starting out. That's what really helped me with some of the more complex concepts. Don't give up. Programming concepts can be unintuitive.

It’s possible.  The objective languages might also work. I’m an old man now though.  It was long ago. 

Not a pro, not even very good.  I’m just old and have time currently.  Assuming I know a lot about computers can be a mistake.

 

Life is like a bowl of chocolates: there are all these little crinkly paper cups everywhere.

Link to comment
Share on other sites

Link to post
Share on other sites

I've been a hobbyist for about 10 years starting from my early teen years, and I'm currently pursuing a bachelor's degree

🙂

Link to comment
Share on other sites

Link to post
Share on other sites

8 yo, got into DOS and PS/2 (if your born after 1990 it's not what you think)

10 yo got into Basica and Quick Basic

11 yo (summer between 5th and 6th grade) got my first actual projet that i got paid for which was a Quick Basic + Lotus 1,2,3 phone database for my mom lawyer cabinet.

12 yo (6th grade) started C and C++

14 yo (high school) Got class into Visual Basic 1.0

15 yo started assembly and robot automatisation in a tech class which was an option in school

17 yo got actual class of C++, Pascal and Perl

18 yo got a class for learned PHP, ASP and web design using Corel, Photoshop and Paint Shop Pro

19 yo went to 1 years boot camp as i found other method too slow and learned IT work, C#, VB.NET, Java

20 yo started to work professionally full time VB 5.0 (or 6.0) dev for a tiny high class clothing company

21 yo started a officially C# job at a large business part of the nasdaq 500 ended up doing much more language than i would think : Java, Python, Perl, Pascal, Lua, Fortran, FoxPro, VB5.0, VBA, PHP, ASP.NET, C#, SAP, LISP, Ruby, MathLab, Haskel, AS400

 

now 19 years later i have worked for couple companies and done pretty much bits of everything from financial, law document, ERP, Thermodynamics, factory management, truck fleet, 3D CAD, Animation (Disney style and stop motion), robotics, science lab and i am doing pretty much whatever we need. Luckily languages cover so much these days that you can pretty much do everything with 2-3 languages. C#, C++ and Java covers pretty much anything there is and it's much less on the shoulder of junior devs to learn under heavy pressure environment.

 

I love to learn new things but i know not everyone does. I recently revisited Python after 18-19 years not using it.

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Hobbyist programming in spurts since 2008 (a month or two of really learning, then hitting one problem and stopping for months on end). During the pandemic, I took the CS50 course and have been coding as a hobby ever since. Beginner, first year, more or less, and very lost in terminology.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 1 month later...

Reviving a fairly old thread.

 

I'm a hobbyist.

 

I'm a high school student who loves to make stuff, with the power of programming. I like making websites(my personal website).

 

In school we're supposed to take up an optional subject, so Computer Programming(Java) was it. I neither like it nor hate it(though I lean more towards hate lol).

 

I got into Python because I thought it was cool. I took up a shitty course which didn't help, but I worked on some personal projects and I've learned a lot from doing those.

On 4/5/2024 at 10:13 PM, LAwLz said:

I am getting pretty fucking sick and tired of the "watch something else" responses. It's such a cop out answer because you could say that about basically anything, and it doesn't address the actual complaints. People use it as some kind of card they pull when they can't actually respond to the criticism raised but they still feel like they need to defend some company/person. If you don't like this thread then stop reading it. See how stupid it is? It's basically like telling someone "shut the fuck up". It's not a clever responsive, it doesn't address anything said, and it is rude. 

 ^

 

bruh switch to dark mode its at the bottom of this page

VPN Server Guide

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×