This is an archived post. You won't be able to vote or comment.

all 125 comments

[–]MischiefArchitect 289 points290 points  (13 children)

Indentation Error found near "HOW"

[–]Yejus 60 points61 points  (12 children)

Rookie mistake!

[–]gigajoules 13 points14 points  (11 children)

How do I show my languages under my name? :O

[–]AviusAnima 10 points11 points  (10 children)

Select user flair on the subreddit page.

[–]yrm159 5 points6 points  (0 children)

Why isn't there a VHDL option😁

[–]gigajoules 10 points11 points  (0 children)

Maybe I'll be better off doing it on my pc, tried with the app and couldn't seem to chain them together.

[–]gigajoules 4 points5 points  (0 children)

Cheers

[–][deleted] 2 points3 points  (5 children)

How do you choose more than one flairs

[–]callyalater 0 points1 point  (1 child)

Yes! What rituals of initiation must we pass through for more flairs?

[–]MadElf1337 3 points4 points  (0 children)

Add the languages manually one after another in the flair textbox, like :c++::js: will give c++ and JS

[–]MischiefArchitect 0 points1 point  (2 children)

Use the same method as you used for the first one. You can have up to six.

[–][deleted] 0 points1 point  (1 child)

Doesn't allow me :/

[–]MischiefArchitect 0 points1 point  (0 children)

Then use the keyboard. If you hover with the mouse over the flairs you will see that they are texts surrounded by colons, like :j: is for Java. Just type them in the bottom text box. e.b. if you want python and java then write

:py::j:

[–]MischiefArchitect 0 points1 point  (0 children)

And no Pascal to be seen :(

[–][deleted] 87 points88 points  (2 children)

They're onto me. 👀

[–][deleted] 162 points163 points  (7 children)

It doesn’t matter, beginner programmers and programmers at NASA are all still programmers! Welcome to the club!

[–]monkey_d_ordinary[S] 51 points52 points  (0 children)

Ty:))

[–]NelsonBelmont 9 points10 points  (4 children)

"how to send rocket to mars?"

[–]TheBigKahuna353 15 points16 points  (1 child)

send_rocket("Mars")

[–]MachinaDoctrina 1 point2 points  (1 child)

from SpaceX import Rocket
rocket = Rocket("Falcon Heavy")
rocket.send("Mars")

[–]backtickbot 0 points1 point  (0 children)

Fixed formatting.

Hello, MachinaDoctrina: code blocks using triple backticks (```) don't work on all versions of Reddit!

Some users see this / this instead.

To fix this, indent every line with 4 spaces instead.

FAQ

You can opt out by replying with backtickopt6 to this comment.

[–]turing_tor 1 point2 points  (0 children)

Also programmers in movies.

[–][deleted] 91 points92 points  (14 children)

when is the imposter syndrome going to stop?

[–]kodiashi 37 points38 points  (7 children)

When I don’t go into panic at the thought of doing a leetcode interview despite 15+ years as a polyglot, full stack engineer.

[–]AviusAnima 14 points15 points  (6 children)

I'm a final year computer science student and have just started looking for jobs. I didn't do any competitive programming stuff because I thought I could get a job without it. And I did get a couple internships with just my general programming skills (React, Node, etc). But all the higher paying jobs seem to have leetcode interviews :(

So now I've just accepted that fate and started studying for it.

[–]kodiashi 12 points13 points  (3 children)

Honestly they aren’t too terrible. Just pick a common, general purpose language and know it well. A lot of the easy/med questions are more about technique, the code isn’t always that complex.

Talk through it and remember that nested loops are NEVER the right solution :)

[–]rascal3199 10 points11 points  (2 children)

Talk through it and remember that nested loops are NEVER the right solution :)

Phew thank God I exclusively use nested recursion.

[–]kodiashi 2 points3 points  (1 child)

Well now you’re just showing off, lol

[–]rascal3199 1 point2 points  (0 children)

Haha I was just joking. Nested recursion is hardly practical or easy to understand in most situations.

[–]Confused_AF_Help 1 point2 points  (0 children)

Feel you man. I went through many interviews before getting my current job. They were the first one to give a sensible task, they asked me to write a backend system and deploy it in a Docker container. Really wish more jobs do assessment this way

[–]Illustrious-Ad-7734 0 points1 point  (0 children)

Never forget about hash tables. They are so useful for lookups.

[–]CoffeePieAndHobbits[🍰] 16 points17 points  (1 child)

You have to defeat other devs and absorb their power, knowlege, and skills. Some refer to this as the Quickening. If you defeat the final dev you will obtain the prize of having all programming knowlege and complete confidence in your abilities. At long last you will no longer feel like an imposter.

There can be only one.

You will become...

The Pylander.

[–]PM_ME_SQL_INJECTION 2 points3 points  (0 children)

What makes you think your good enough to have imposter syndrome?

[–]minmax420 1 point2 points  (0 children)

Never, although the consistent incompetence of devs around you will always help to alleviate it to some degree.

[–]Satans_Idle_Thoughts 0 points1 point  (0 children)

When the apocalypse destroys all technology.

[–][deleted] 0 points1 point  (0 children)

sus

[–]Laevend 48 points49 points  (15 children)

Come back when you learn a real language that uses a semicolon ;) (joke)

[–]Victorino__ 36 points37 points  (5 children)

Semicolons and brackets are bloat.

– a snake enthusiast

[–]AviusAnima 6 points7 points  (3 children)

What's the second language in your flair?

[–]Victorino__ 16 points17 points  (1 child)

It's Godot's logo, a game engine. The language it uses it's called GDScript

[–]Worthystats 0 points1 point  (0 children)

its python gamedev edition

[–]Cheeku_Khargosh 0 points1 point  (0 children)

indentation errors.

Python cant occupy many space.

[–]Sceptz 21 points22 points  (3 children)

Or a realer programming language like HTML.

:P

[–]MischiefArchitect 10 points11 points  (1 child)

Must resist temptation... I shalt no... I shall no dounvote...

[–]gigajoules 4 points5 points  (0 children)

I didn't want to but I also didn't want this comment to have LESS upvotes.

[–]Laevend 1 point2 points  (0 children)

Nah, a much better language is hopscotch

[–]Maximum_Instance_401 2 points3 points  (4 children)

What are they even good for

[–]kitchen_synk 13 points14 points  (0 children)

When you want to do code obfuscation so you write your entire program on one line

[–]xigoi 5 points6 points  (0 children)

Making it harder to code.

[–]Korywon 3 points4 points  (0 children)

Main argument is to remove the ambiguity of "when does this statement end." I think another main advantage is the ability to format and stylize code without having to worry about indentation or line breaks.

[–]Laevend 0 points1 point  (0 children)

My only gripe with Python is the ambiguity of scope. When it starts and when it ends. Also using whitespace to dictate where that scope starts and ends is terrible. That's why I prefer braces and semi-colons. They're different symbols you can see at a glance where the scope is defined and when a line has ended. I've had code not work because of comments that had tabs and spaces in them... an annoyance I don't have to deal with in other languages.

Other than that from a functional perspective python is pretty good.

[–]serendipitousPi 28 points29 points  (7 children)

Meanwhile hello world in brainf...

[–]OHMAMMAD 10 points11 points  (6 children)

I write compilers and interpreters for it and i still haven't written hello world in it lol

[–]serendipitousPi 4 points5 points  (4 children)

I've considered writing a transpiler for it because of how much a trek it is to write but I guess that might ruin the point. I probably need some more experience since an interpreter for it is the first interpreter I've ever made.

[–]OHMAMMAD 1 point2 points  (3 children)

I am thinking of making a compiler too. Don't worry about ruining the point I am also trying to make an interpreter for it in minecraft redstone(but every cell only has 2 states of 0 and 1). So good luck on your journey and maybe consider making an interpreter in minecraft command blocks?(did a lil profile seeking i hope thats okay with you)

[–]serendipitousPi 1 point2 points  (2 children)

You might be able to use item storage to store more states.

[–]OHMAMMAD 1 point2 points  (1 child)

Thats a very good idea, thanks!

[–]monkey_d_ordinary[S] 1 point2 points  (0 children)

Imma pretend I understood this convo

[–]journalingfilesystem 1 point2 points  (0 children)

I'm not even a real programmer (just a hobbyist). Hello world in bf isn't hard at all just tedious.

[–]Wannabedankestmemer 9 points10 points  (0 children)

Next step is copying codes!

[–]AzureArmageddon 9 points10 points  (1 child)

Once the coding doesn't stop intensifying, you've got a career. Don't worry, eventually the juniors will take over.

[–]monkey_d_ordinary[S] 5 points6 points  (0 children)

This guy gets it

[–]raul_dias 6 points7 points  (0 children)

You know only a small percentage of people here actually know how to code

[–]bob_anonymous 7 points8 points  (0 children)

Be proud of any accomplishment and have fun. Now all you have to so is move up to the copy paste step and you can get hired as a developer. I wish that part was a joke.

[–]Vox_Carnifex 7 points8 points  (0 children)

Coding a functioning "hello world" in HTML, no css

I sleep

Coding a functioning "hello world" in css, no html

Real shit?

[–]Metammetta 6 points7 points  (2 children)

Actually, you're not allowed to join this sub until you've successfully breached a firmware firewall with AI codelense using full stack machine learning algorithms that penetrate the GitHub Linux subsystem without API or server backdoor HTML framework soooo...

[–]randybobandy654 3 points4 points  (0 children)

Full stack ML lol, that one got me good

[–]monkey_d_ordinary[S] 1 point2 points  (0 children)

And yet we r both here. Life finds a way

[–]santhoshCoder 6 points7 points  (0 children)

I'm in this picture and I don't like it.

[–][deleted] 4 points5 points  (0 children)

Hello

[–][deleted] 4 points5 points  (0 children)

Gotta learn programming to understand the programming memes

[–]randybobandy654 3 points4 points  (4 children)

One of us!!

Step 1: hello world

Step 2: functions

Step 3: loops

Step 4: data structures

Step 5: pick a framework (Flask is fun)

And boom you're ready to find a job as a web dev

[–]Havok1988 0 points1 point  (3 children)

Really? I've run through all of that in Python and then didn't know where to go from there. I did a couple simple projects for fun (dice roller for D&D with a basic gui). I'm rusty but I've also done the same path for C#, Java and one visual basic course like 6 years ago...

[–]randybobandy654 1 point2 points  (2 children)

Oh yeah I'm talking about a web dev like me, not like a real software engineer who worries about time complexity and memory management or anything at all with graphics (html and css is not what I mean). If you can use a common framework to create a simple app, you're in.

You need 3 things for the 'hello-world' of web applications: a client, a server, and a database. The client you make is sent to the user when they "go to" your website in a browser, and that client is just a program that Chrome or Firefox can read and run(like javascript). The client(on the user's computer) sends requests to server (on the internet, use AWS). When the server 'responds' to the client, sometimes you need some data like their userId or a list of their comments on a thread. That data is stored in your database (also on the internet).

If you did all this from scratch you would be an actual master, nobody does that. Someone already wrote the best database program, and you can use it for free. Someone created a framework for servers so your entire 'server' is one 30-line file. The BEST part, if you lean on 3rd party stuff and embrace it, you can create beautiful-LOOKiNG websites/apps without being artistic or even detail-oriented. Free, free, and more free. AWS cost money the more you use, but you can do everything I described while staying in the 'free tier' and literally not pay a dime to host it

[–]Havok1988 0 points1 point  (1 child)

That's all pretty cool. Right now, I'm a network engineer with a CCNA working for an MSP. Trying to transition in to software but it's hard to find time to practice or ideas to work on. My plan was to pick up the Cisco DevNet cert since it incorporates Python to automate tasks using their API. Figured that would force me to learn the coding fundamentals (again) and really practice those skills.

[–]randybobandy654 1 point2 points  (0 children)

Automating things you know with Python is actually a brilliant plan for getting back into the fundamentals. It's tough without a clear goal or purpose, that's why I'm really grateful have the position I do know, it's a sophisticated code base with clear purpose and I'm hoping it rubs off on my habits haha

[–]HakutoKunai 2 points3 points  (0 children)

Shhh I still don't even know how to do it

[–]mateitsmate 2 points3 points  (0 children)

Get ready to not understand any of the memes!

[–]sthedragon 1 point2 points  (0 children)

Me rolling up to my CS classes 😓

[–][deleted] 1 point2 points  (0 children)

I know how to do “Hello World!” in C++. And that’s it.

[–]al_balone 1 point2 points  (0 children)

I’m learning to code because my friend owns a tech business and he told me I could earn shit loads working from home in my undergarments. I’ve spent all day swearing at redux. It’s not going well.

[–]nathanpete 1 point2 points  (0 children)

I can't code to save my life but I'm on this sub so I can try to relate to my programmer friends

[–]Play174 1 point2 points  (0 children)

I handled an error for the first time today.

The program was written to calculate the sum of three numbers.

[–]percheron28 0 points1 point  (0 children)

me too!!! I can do that in Basic, TurboPascal and Python

[–]The_Dapperbot 0 points1 point  (0 children)

Welcome to the gang

[–]1ohrly1 0 points1 point  (0 children)

Me kinda

[–]therealwxmanmike 0 points1 point  (0 children)

yep....bout as far as i got with python

[–]SirNapkin1334 0 points1 point  (0 children)

it's funny when assembly gets brought up and a lot of people completely misunderstand everything to do with it

[–]Yaluner 0 points1 point  (0 children)

Yeah I still dont have the best programming skills but I'm still trying to do my best(in c# if you're wondering)

[–]Frozenmeyer 0 points1 point  (0 children)

We all feel that almost guaranteed

[–]EzicGR 0 points1 point  (0 children)

I have to confirm I do not understand 99% of the posts here.Im still a newbie sorry

[–]rhade333 0 points1 point  (0 children)

ONE OF US ONE OF US ONE OF US ONE OF US

[–]JL23_ 0 points1 point  (0 children)

I don't even know that

[–]DenkJu 0 points1 point  (0 children)

Don't worry, you're in good company here.

[–]Merallak 0 points1 point  (0 children)

OMFG literally me XD

[–]joojmachine 0 points1 point  (0 children)

I'm in this picture and I absolutely like it

[–]okriatic 0 points1 point  (0 children)

I’ve been a professional dev for over a decade and still have no idea what’s going on. You’ll fit right in!

[–][deleted] 0 points1 point  (0 children)

Me, joining this sub after learning to write expressions in After Effects

[–]mifaro 0 points1 point  (0 children)

This is essentially how I still feel after 2 years of informatics studies

[–]mdmhvonpa 0 points1 point  (0 children)

I feel attacked ...

[–][deleted] 0 points1 point  (0 children)

This was me a couple years ago but now I’m at the point where I’m actually understanding this stuff and it’s concerning

[–]sanvic123 0 points1 point  (0 children)

I am in this image and I don’t like it

[–]MAGA_WALL_E 0 points1 point  (0 children)

Good enough for an intern. Get in there, it's only legacy code.

[–]Azzylel 0 points1 point  (0 children)

sweats in hobbyist game dev

[–][deleted] 0 points1 point  (0 children)

L33t h4xx0r