Press J to jump to the feed. Press question mark to learn the rest of the keyboard shortcuts
Log In
Found the internet!
Create an account to follow your favorite communities and start taking part in conversations.
Programming
Topic on Reddit
Posts
Communities
Related Topics

Posts about Programming

Subreddit Icon
r/ProgrammingLanguages
88.4k members
This subreddit is dedicated to the theory, design and implementation of programming languages.
Visit
r/C_Programming
140k members
The subreddit for the C programming language
Visit
r/learnprogramming
3.8m members
A subreddit for all questions related to programming in any language.
Visit
Subreddit Icon
r/ProgrammingBuddies
47.8k members
A place for people to group up to learn and teach programming to each other.
Visit
Subreddit Icon
r/learnpython
717k members
Subreddit for posting questions and asking for general advice about your python code.
Visit
r/web_programming
14.1k members
A subreddit for all things web programming, if your into the behind the scenes of web or the front end, links to resources, questions about coding, advice from the pro's, only a few rules, no nswf or 18+ content, no requests for anything designed to circumvent security or legal boundries and DONT ADVERTISE YOUR SERVICES
Visit
r/GraphicsProgramming
32.7k members
A subreddit for everything related to the design and implementation of graphics rendering code.
Visit
Subreddit Icon
r/cscareerquestions
1.0m members
CSCareerQuestions is closed in solidarity with the developers who make third party reddit apps. reddit's new API changes kill third party apps that offer accessibility features, mod tools, and other features not found in the first party app. More importantly however, the behavior of reddit leadership in implementing these changes has been reprehensible. This sub will be private for at least a week from June 12th. For more info go to /r/Save3rdPartyApps/ ​ https://redd.it/144f6xm/
Visit
r/ProgrammingPrompts
10.8k members
This is a subreddit for programmers to share simple project ideas to help those who are beginning to gain experience and those who are experienced to stay sharp.
Visit
r/linux_programming
26.7k members
Everything related to GNU/Linux/UNIX/POSIX (system) programming and tools.
Visit
Subreddit Icon
r/webdev
1.6m members
A community dedicated to all things web development: both front-end and back-end. For more design-related questions, try /r/web_design.
Visit
r/programming_tutorials
4.1k members
A place to find/submit great programming tutoria** for those who want to learn to code away.
Visit
r/ProgrammingJobs
1.3k members
Programming jobs of all types
Visit
Subreddit Icon
r/FreeEBOOKS
2.3m members
Find great free ebooks!
Visit
Subreddit Icon
r/compsci
2.2m members
Computer Science Theory and Application. We share and discuss any content that computer scientists find interesting. People from all walks of life welcome, including hackers, hobbyists, professionals, and academics.
Visit
r/programminghorror
312k members
Share strange or straight-up awful code.
Visit
Subreddit Icon
r/rust
238k members
A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity.
Visit
r/ProgrammingPals
8.7k members
We're experienced developers that collaborate to build and ship useful software.
Visit
Subreddit Icon
r/functionalprogramming
21.7k members
A subreddit for functional programming related material.
Visit
r/LearnProgrammingBeta
433 members
This is where the LearnProgramming moderators will make publicly visible changes, allowing community members to give feedback before we make any changes to the subreddit.
Visit
r/eli5_programming
3.8k members
This subreddit is for decoding the esoteric concepts of programming and web development by using the most simple terms and explanations possible.
Visit
Subreddit Icon
r/AskReddit
41.5m members
r/AskReddit is the place to ask and answer thought-provoking questions.
Visit
r/ProgrammingJokes
2.8k members
Here are all the great jokes that deal with programming or jokes that only programmers understand.
Visit
Subreddit Icon
r/cpp
246k members
Discussions, articles and news about the C++ programming language or programming in C++.
Visit
Subreddit Icon
r/programmingmemes
17.0k members
You know...for memes... about programming...
Visit
Subreddit Icon
r/programmingtools
9.1k members
Discover useful Programming Tools!
Visit
Subreddit Icon
r/explainlikeimfive
22.3m members
Explain Like I'm Five is the best forum and archive on the internet for layperson-friendly explanations. Don't Panic!
Visit
Subreddit Icon
r/programmingHungary
10.0k members
Minden, ami a programozással, UI/UX dizájnnal és a magyar IT-szektorral kapcsolatos! // All about programming, UI/UX design and the Hungarian IT industry!
Visit
Subreddit Icon
r/SuggestALaptop
141k members
A place for prospective laptop buyers to get suggestions from people who know the intimate details of the hardware. Please use the laptop form while posting a new request: bit.ly/3cIzaWC
Visit
3.2k
Subreddit Icon
Posted by3 days ago
Post image
3.2k
934 comments
4.2k
Subreddit Icon
Posted by6 days ago
View Comments
Play
0:00
0:00
Settings
Fullscreen
4.2k
493 comments
800
800
170 comments
743
Subreddit Icon
Posted by7 days ago
  • r/midjourney - JavaScript
1/20
743
186 comments
392
Subreddit Icon
Posted by14 days ago

I was initially in a faang company for 5 years, then in a startup, now an back to a Faang-ish company as a Senior engineer. I have interviewed at around 15 companies and I couldn't help but notice that a lot of these companies have a Senior "Java" engineer or "python" engineer role they are filling. I worked in a language agnostic environment all along, and although it was java heavy, I never tied my thought around java, we used the right tools for the right problem. As a senior engineer, I think it is really important to not get tunnelvisioned into one language/framework and consider all routes. But why do these companies are so heavily focused on one language and it's quirks?

[If it's a startup it makes sense that they want to quickly develop something in the framework/language they are already using, but I have seen this in large companies as well]

Edit: Thank you so much everyone for your comments and opinions. I am not able to reply to everyone but this has been an eye opener. The TLDR is that companies prefer someone already experienced either to cut down on onboarding time or to inject an experienced developer's knowledge into a relatively new project. My real problem with that strategy is, how does a company know when to use a different technology if you are only hiring people for the current stack? This has not been properly addressed in this thread. Another thing is, why do Faang-ish companies then don't do the same? Yes they have extra money to spend and extra time to spend, but that doesn't mean that they would throw away the money for no reason. Yes they operate at a different scale, but it is still not clear to me how each approach is more stuited to their process.

Some folks have asked how do you even hire someone language agnostic? Well, we used to learn the basic syntax of the candidate's language of choice during the interview if we didn't know that, and ask the candidate to explain their code if we didn't understood it, or the DS used under the hood wasn't clear. We saw the problem solving skills and the approach, not the language.

392
294 comments
1.8k
Subreddit Icon
Posted by12 days ago
Post image
1.8k
93 comments
240
Subreddit Icon
Posted by15 days ago
Post image
240
287 comments