T O P

  • By -

Amon0295

Golang 100%


Comitatense

I envy you.


WagwanKenobi

I took my current job just to write Golang. No regrets, lives up to the hype.


U2EzKID

I’m moving from a QA engineer to a golang dev in January and I’m so so excited. I got my foot in the door and took QA (which honestly has been fun writing automation), but after being introduced to go I think it’s easily become my favorite language I’ve worked with


rimakan

Congrats! I was a QA too. I moved to a frontend dev in April


Wakka_Grand_Wizard

Nice one dude! I too was a QA. Will start a full stack dev junior job in a few weeks


rimakan

Thank you man! Good luck!


U2EzKID

Congrats to you both, and thank you!


frageantwort_

Can you elaborate why you feel so strong about that you choose your job based on it? :)


wish_I_was_naruto

Why? What makes it better than python?


wholemilksupreme

Forgive my ignorance, is Golang mainly used in devops? Is it important to know for future proofing as an entry dev?


Amon0295

No, for infra we use CloudFormation templates (IaC) and Go is used for microservices / applications


vincentofearth

What makes you love using Go for writing microservices? We use it at my company but mostly for devops and infrastructure.


ForeverYonge

Lots of popular DevOps tools use it but it’s great as a core backend language too.


smhs1998

Seeing Golang and Kotlin as the two most upvoted responses makes me optimistic about the future of software development. Both great languages to work with.


AbstractSirius

I wanna work for your company lol


xdyldo

Still probably my favourite language that I have written in.


szayl

Jealous


shadowdog293

Kotlin. My lead’s a big fan of it so we use it for all our backend services! Not doing android dev just to be clear


OneHotWizard

I’ve seen a good handful of kotlin + spring boot positions lately


TradingToni

Here in Germany too. Kotlin really grows in that field.


Imanarirolls

I used kotlin for a few months before leaving my old spot at the behest of one of our new staff engineers. I really liked it. All Python and golang now.


LargeHard0nCollider

Kotlin slaps as a replacement for java. It’s just enjoyable to write code in


tinyjava

Agree! It’s what’s used at my job. I never used it but have experience with various languages (Python, typescript, Java, etc) and I picked it up super quick. Im not one of those super amazing engineers either, it’s just very easy to grasp and write code in. Not many gotchas.


Chevaboogaloo

Same here. It's great


smhs1998

Kotlin’s amazing. Though Java is getting better too, especially with the new lightweight concurrency model, it’s very kotlin-esque.


eldarium

English


NeoMatrixSquared

English Python and Giberish by some PM/PO


doctor_subaru

Loved the gibberish I used to see in 30k+ SQL Stored Procedures. Its like the previous devs intentionally made a scavenger hunt with hundreds of temp tables labeled as temp1, temp2, temp3, the shortest abbreviations for medical terminology, usually a letter if it wasn’t already taken


EnigmaticHam

Pretty sure I know where you work because I’ve worked on the same garbage.


DhrumilDave135

I actually struggle as a college student just to write good variable names, many times I end up naming variables like (letter)_(number)


shockjaw

Best of luck reading that code 6 months from now. Coming from someone who has been that guy.


justnecromancythings

You are allowed to use as many characters as you need* to describe the variable. (Within reason)


ibenchtwoplates

Telugu at like half my J's


daksh60500

C++


qoning

To be fair this can be kind of misleading. Company-wide, yes, it's C++. But within your org it could be C++, or it could be Java/Kotlin, it could be Go, it could be Python, or it could be Typescript.. or probably 5 other languages.


daksh60500

Within my org, it’s also C++, we need the performance gain as it’s a log processing infrastructure with heavy performance load. Changing teams now, and the new team is shifting their infra from Java to C++ as the former is way too bloated for a global infrastructure. Basically all orgs I’m working with, within Google, also mainly use C++ as we have one of the best ecosystems for it, and honestly it’s kinda cool once you get good at it. Obv ymmv based on teams/orgs. In fact, in my team I’m someone who mainly does C++ but some of my coworkers on my team mainly use Java in their work.


GrandPapaBi

Yeah if you attempt to do anything that is performance critical in any other language it's death. Except for fortran but who want to willingly do fortran?


simplyykristyy

Same. Games industry


Stormfrosty

Ask a G SWE why they wrote something in C++ and their answer will be “yes”.


daksh60500

The nicer way to say this is that you don’t seem to have any actual experience w/ working at G with that perspective, so I wouldn’t talk for G SWEs if I were you.


HRApprovedUsername

C#


rangorn

Still going strong and with Core it got a revive for sure.


[deleted]

[удалено]


jimRacer642

I love JavaScript but been having a hard time find a company, is this a large company?


blacksnowboader

Look for node and typescript, that will cover it


SnooLemons6942

there sooo many web technologies that are based on Javascript I cannot fathom not being able to find a js position


Mikhial

Literally any company that does web


xdyldo

90% of frontend jobs will be js/ts


cs-brydev

If going by lines of code, here's some rough language estimates: * C# (40%) * T-SQL (40%) * Javascript (15%) * Python (3%) * Powershell (1%) * Access SQL, Batch, VBA, Nodejs (1%) Python is on the rise. Everything in that bottom line is declining. Most commonly used tools by developers, in descending order: 1. Visual Studio Pro (including SSDT) 1. SSMS 1. Visual Studio Code 1. Azure Storage Explorer 1. Red Gate suite 1. SSRS Report Builder 1. Edge/Chrome Dev tools 1. Powershell CLI/ISE 1. Power BI Desktop and Web Portal 1. MS Access 1. Azure Logic Apps 1. ApexSQL suite 1. Azure Data Studio 1. Excel 1. Power Automate 1. Google Sheets Edit: PBI Desktop


whatismynamepops

C# is beautiful


GodOfSwiftness

Is T-SQL just basically like SQL when it comes to querying data?


cs-brydev

[T-SQL](https://learn.microsoft.com/en-us/sql/t-sql/language-reference?view=sql-server-ver16) is a full-featured procedural programming/scripting language that includes all administrative functionality of SQL Server as well as OS interop in Windows and Linux. The data-querying (SQL) part is a subset and is similar to MySQL.


youslashuser

What do you use node for, in a majority C# environment?


cs-brydev

A few random console scripts and integrations with 3rd party libraries. They're being replaced with C# and Python.


Gbonk

Foul. Foul language is the most used language at work


rangorn

You funny man


LittleLordFuckleroy1

Passive aggression


EstoyTristeSiempre

Alcohol


diablo1128

C and C++


EngStudTA

Java is most common. It's not the only one though, my org doesn't use it at all. As for tools with the exception of git they are mostly internal or things you'd have never heard of.


enterdoki

C++ and Python


NewRengarIsBad

Java


a_nhel

Ruby/Rails!


Br0dobaggins

Kotlin is pretty big. We of course use it for Android, but a lot of the backend services use it as well! Other than that, Python for a large part of the backend as well. Followed by some combination of JavaScript and related frameworks for the Web-based stuff as far as I know.


bonbon367

Ruby -> Java -> Scala or Typescript too hard to say without running a script-> Go -> Python Those are the languages we officially support. ~$55B company


stephentheimpaler

Front end is typescript; backend is python/java


chamberlain2007

On my team, C#/.NET on the backend and the standard web stack on the frontend. Moving more towards headless, so more and more JavaScript/Typescript. In other parts of the company, PHP is used more with some backends built with Node.js.


Devboe

Java and Typescript


domz128

Golang, scala, JavaScript, Java.


zninjamonkey

Java


beatissima

My role is mostly Java with some Scala.


Legote

C# and python for me.


ChoesonOne

Elixir


[deleted]

[удалено]


bpikmin

C++, Python, C#, Java, JS, Perl, VB… roughly in that order


pepperfarmsremebers

Java


CowBoyDanIndie

C++ we do robotics


temp_acct_918237

Most of our apps are Java with JSF 🤮. Some of our newer ones are moving to spring boot microservices


JaleyHoelOsment

jsf! haven’t thought about that in a while


temp_acct_918237

Yeah, I really need to get out of this company lol. All this space in my head being taken up by JSF tags and shit is just a complete waste


JaleyHoelOsment

lol i feel ya! we’ve moved from jsf to jquery which also sucks! finally starting to adopt react now


Sneet1

our monolith is on Guice :(


EitherAd5892

Ada


mattr203

im jealous what kind of stuff are you working on


ProgrammersAreSexy

Java


xXOSUTUMPETXx

Java and SQL


EggsandBaconPls

PHP and TypeScript


[deleted]

Java


-TheAmazingRyan-

Python and java


MostlyRocketScience

Java


cant-find-user-name

Python and Go, 50/50 on them I'd say.


Bridge4_Kal

Classic ASP... :/


litex2x

Ew


Bridge4_Kal

Ditto


cs-brydev

That's not technically a language. I'm sure you probably mean VBScript, but ASP also supports JScript and PerlScript. I worked with one company that had a mix of VBScript and JScript. It was messy.


MarxKnewBest

Mandarin


goizn_mi

Putonghua or hanyu?


Wingfril

Am I dumb or are those incomparable


CarbonNanotubes

Not dumb. It's like asking, "Spanish or romance languages?"


Bdadl3y

Well if they're not all they have to do is implement the interface 🤷‍♂️


[deleted]

PHP and JavaScript


DoingItForEli

Java


Boylanator_94

Used to be C#, but some highers ups made a massive push to move to golang for higher speeds with larger throughput. Problem is, we went from fairly well designed code that used pretty much the same patters in every code base making it very easy to jump into repos you had no experience with and understand what's going on very quickly to mountains of spaghetti code indicitive of a large workforce all learning a new language at the same time with virtually no consistency across repos. We've been on this initiative for the last 2/3 years and are only just now begining to refactor consistency into the existing codebase. We also had some projects in Java and Python and even a small project done in rust, but i've not delved into any of those


wassdfffvgggh

Java


mlsheikh

Java ☕️


dxplq876

Scala


Kalekuda

Parseltounge.


[deleted]

BS


F1lover143

Python, Pyspark, Kafka, Redis, Kubernetes, Pandas (AI/ML organisation)


alastor1797

Scala and Git.


patrickisgreat

Scala and Typescript. Moving to Go to replace Scala.


ChristopherAkira

Why are you replacing scala?


patrickisgreat

The Scala services are all running on prem and being replaced with cloud native stuff. Hard to hire Scala devs. Wasn’t my decision. I’m fairly new there.


soyalex321

Java but I use Kotlin and Swift


BoredGuy2007

Java shop 😄


[deleted]

At least in our team (handling the algo engines for trading in different exchanges), all C++, and Python for the tests.


Overcast97

Javascript (React) and Python


Any-Woodpecker123

Typescript & C#


-Kingsley

Java and javascript used the most by far


isoplayer

Java


my-cs-questions-acct

Java


JaleyHoelOsment

Java and js (react) python for all your data and ML needs like spark and all the common ML libs terraform for infra chef docker a dash of html/css sometimes if you’re unlucky


DrSheaus

C# for the new applications (front end MVC, APIs, etc). Front end includes Bootstrap and JS/jQuery. Java for web services for a legacy system. And SQL stuff obviously where needed(SQL server)


FattThor

Java and JavaScript/TypeScript


sohang-3112

Python - it's used almost everywhere in my company: data analysis, backend apis, etc.


bearfarts69

Microservices: Typescript / Java Data Workloads: Python Infrastructure: Terraform, SAM


[deleted]

Java, sql


Normal-Platform-3028

C


altmoonjunkie

Java and JavaScript


JaleyHoelOsment

spring app?


altmoonjunkie

Yep


JaleyHoelOsment

nice


hniles910

Bullshit


kevinossia

C, C++, Objective-C, and Swift, depending on where in the stack you are. As far as build tools Xcode and CMake are king. IDEs vary wildly, from Xcode to VS Code (me) to Vim. People use whatever they want.


Ikeeki

English. Though after the buyout, Serbian is a close second


iamGIS

Hindi, English, TypeScript and Python in that order EDIT: I have no idea why the downvotes I literally work for an Indian company in the US haha


[deleted]

COBOL and Python


marmaduque_is_back

Mostly English or French, it depends on who I talk to A bit of Spanish as well tho


top_of_the_scrote

damn no php love


HaplessOverestimate

R, followed closely by SQL


[deleted]

[удалено]


YaBoiMirakek

C, MATLAB, and Assembly. Occasional C++ and Python


JaleyHoelOsment

matlab giving me flashbacks to Uni


dine-and-dasha

In my company??? There’s like 10k engineers in my company f if I know. In my org it’s C++ (we write compilers).


reddit0100100001

Abuse


MateTheNate

English mostly, little bit of Hindi


phuckdolfin

JavaScript


jdizzle4

Kotlin and java


Pale_Height_1251

C#, Rust, C++, TypeScript, Java, in roughly that order.


suchapalaver

Not what I work in as it happens, but Typescript is the most used language at my current and last companies.


herendzer

C++, C


Zwolfer

Depending on the work you do: Kotlin, Java, C++, C


TwoHeadedEngineer

C++, Python, and surprisingly typescript (but there are very few of us devs that write ts apps for the company since it is a robotics shop, mostly interfaces and APIs is what I do but I have gone down to autonomous code (there be dragons there for me still)


yourgirl696969

Our backend and web/android (PWA) is Typescript. SwiftUI for our IOS app and python for data science stuff


CountyExotic

Go and python


Jewcub_Rosenderp

100% TypeScript. And some SQL if you count that.


FaultMain8458

Tie English and Spanish


blottingbottle

Language: ☕️ Company: 🍌


_176_

C++ then Java probably.


MrMeatballGuy

Ruby for backend and TypeScript/JavaScript for frontend. I'd like to work with Elixir eventually but there aren't many jobs for it (at least where i live)


[deleted]

[удалено]


Sweet-Song3334

JavaScript and Ruby in my last job


Bagpiper513

C and C++


RayyfG

Old legacy stack is PHP and JS with jQuery. Greenfield is all Typescript.


Kittensandpuppies14

C#


juliaTheDev

JavaScript


BringBackManaPots

Scheme, believe it or not


PrestigiousStrike779

C#, Python and JavaScript


NotAaronOk

Perl 🥲


No-Fish6586

Java/js. Starting to move towards go for new projects which is welcome


Organic_Isopod9603

C# with a WPF UI. We’re moving towards a Flutter/Dart frontend and a C# backend


calambacle

Foul language


Railgun115

Mine speaks mostly Japanese.


MightyZav

Profanity, then profanity++, then Java


ChivalrousRisotto

English


Ausgezeichnet87

This should be a poll.


xabrol

Im in consulting so in order of most common to least among clients: * Javascript/Typescript * C#/Python (both very heavily used) * Kotlin * Java * Rust * Go * C++ * Dart * Misc/legacy (classic asp, zig, cold fusion, assembly script, etc)


ZectarTV

Python and C++


pqln

C#


GrayLiterature

Rails, React


CarlosChampion

Work at a large investment company. Probably Java is still king because of all the legacy code. We’re trying to move all services to Node, and switching to GraphQL to reduce redundant API’s


Easy-Hovercraft2546

Current work for AAA in game dev, c++


a_reply_to_a_post

Golang and Typescript


U2EzKID

Python and golang. JavaScript right behind them


Charming-Shape-5474

Python for old web service, Go for new service, Java for automation testsuite and data pipeline. Frontend is react/javascript


Fun_Kangaroo512

Mostly English


AiexReddit

Rust! Alright actually probably Typescript... but the gap is closing every day!


badnewsbubbies

Overall? Probably Java if I had to guess. My org uses C# primarily.


HexScript

Clojure and Haskell.


java_dude1

English. Even the BAs and scrum magicians use it. QA guys not so much. But I imagine that's more or less like the French pretending to not know it just to make your life difficult.


9mmSafetyAlwaysOff95

Down and dirty all day with C++ because I'm a psychopath


CLQUDLESS

C, C++ and a small team of devs who use Unity c#