This is a Japanese programmer

This is a Japanese programmer.

Attached: 1524897018728.jpg (1440x810, 155K)

Other urls found in this thread:

phauna.org/papers/anime/anime.pdf
thedailywtf.com/
xkcd.com/2030/
youtube.com/watch?v=TggghZ0IIcE
github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
youtube.com/watch?v=rX0ItVEVjHc
medium.com/@xevix/gaijin-engineer-in-tokyo-aaa9be8919b2
en.wikipedia.org/wiki/Embedded_C++
nbcnews.com/news/us-news/california-approves-wide-power-outages-prevent-wildfires-n1012271
shivankaul.com/blog/2016/12/07/clean-your-desk-yet-another-amazon-interview-experience.html
igorkromin.net/index.php/2018/11/04/my-amazon-interview-horror-story/
linkedin.com/jobs/view/1272704932/
twitter.com/NSFWRedditGif

How old is she?

What bracket style do you think she uses?

The choice of the patricians, K&R or Allman

20. There's a funny skit in KiraraFantasia where Cocoa is alone at Rabbit House, and then Nenecchi shows up, and Cocoa tries to make Nenecchi her imouto even though she's younger than Nene, because Nenecchi is so small

high pitch FUCKING voice

10-11 years old

You can do this write Yea Forums?

Attached: 1524792918662.jpg (1280x720, 164K)

well apparently you can't.

Code review!

Attached: 1530481727020.png (1280x720, 1.06M)

2000 year old demon

How much whitespace is too much?

Nene is a genius.

Attached: Tensai.webm (1280x720, 1.18M)

>nene will never stabs your eardrum with her cute shrill voice
Feels bad man.

This show inspired me to go back to school for Computer Science

Attached: 1515130936265.jpg (5520x3920, 2.99M)

Kinda reminds me of how the Under Night In-Birth dev fucking loves New Game.

Attached: 13a1b4437e977f5185bbd882e9ee3486_400x400.jpg (400x400, 25K)

>C++
Ew

fucking voice indeed

What other language would you use for game development?

t. app barista

Attached: app barista.jpg (562x400, 201K)

And this is a Japanese hacker

Attached: pixeldeficientdaru.jpg (593x578, 35K)

I need more Nene in my life.

C

Attached: 1528402003221.png (1280x720, 728K)

Attached: What Languages To Learn.png (548x213, 39K)

C#

>R
Most people have migrated to python for that nowadays.

No, this is.

Attached: 1557969671385.jpg (516x1152, 197K)

but the white male java enterprise developer is basically the programmer equivalent of a stock broker

Attached: bateman.png (1920x1080, 1.94M)

phauna.org/papers/anime/anime.pdf

Attached: 1524080768299.gif (927x522, 317K)

>>R
>Most people have migrated to python for that nowadays.

I heard they use a combination of R and Python thanks to R running on a lot less resources than Python

>performance critical code
>C

Attached: 60627803.jpg (600x400, 36K)

Bateman seems like a TurboPascal man though

I hope you're not wasting 4 years of your life on some college education.

based

Assembly aside, yes? What's the problem?

Should be using C++.

>C++
>template
>mybrain.exe has stopped working

Nene is an amateur

Attached: sceptic.jpg (1920x1080, 864K)

>programming in C++
>not python

Attached: 1493131746255.png (1920x1080, 1.03M)

Attached: 1512765627402.jpg (1280x720, 143K)

>single expression lambdas

I'd bash that shell fairy

DEJU VU

I want to be Visual Basic's friend.

lambdas are for 2.x retards, just map your generators

>155cm
>68kg
holy shit why is php so fat

Attached: moo.png (1104x1180, 745K)

Nothing you said makes sense.

Java-chan is my sort of girl

Why does C# seem like the smartest one?

>python "developer"

What would it be like to have sex with Nene? What kinds of noises would she make?

Nowadays, people stick to C# and Unity. But if your game is so memory intensive and can't have the garbage collector interfering, you probably need to stick with C++.

>PHP
>retarded
>ActionScript
>homeless
Checks out.

w-what's wrong with java?

I blame OP for the /g/ invasion

Nothing sir.

Except the runtime environment.

There's nothing wrong with the runtime though, also Java is continually getting better with each release with all the functional feature that are being added.

VB deserves all the bullying. That's why there's so many fucking butcherized versions of her.

Attached: 1558367997469.jpg (378x535, 223K)

Unreal Egine

Job interviewers openly mock python devs.

t. has never touched embedded systems

I would gladly make a code review for her code and fork her repository if you know what I mean.

Please reply.

Eh. Python's functional enough for light scripting duty, retarded as whitespace sensitive languages are. I wouldn't use it for any kind of major project though.

PHP-chan is kinda cute klutz and kudere.

Also, don't forget Python's god awful long term support. Ever tried to use Python 3 but the modules you come across are in Python 2 and you're getting all these errors?

Neither have I since I went back to C# or Java

>201x
>not using C++ in embedded systems

Attached: mbed.png (590x85, 5K)

you're right, I use C and ASM, like most jobs require

This.
I know some devs that get the concept working in python, but for production and shit, they redo the whole thing in c/c++.
Python aint a shit, it's just too cool for school.
I'd fuck the living shit out of her anus, if you know what I mean.

>wanted to be a computer programmer in high school
>family told you not to because they're a dime a dozen
>drop out and became a NEET instead
>don't understand a single thing in this thread

Attached: 1497302153299.gif (478x360, 1.36M)

What is there in this thread that you can't understand?

What's even the point of doing that? Sure, you get some additional resources, but you get the huge trade off of having to get a cross-compiler which will create a larger sized program (you really want to try and avoid this) and create more overheard in numerous resource limited situations.

Furthermore...are C++ cross compilers even that common for most uC? I can expect some exist for AVR and Arduinos, but what about microchip or STM or TI?

your parents are retarded. Just fucking learn it outside of school like most people nowadays you whiny bitch

The 70s called, they want their language back.

Do you mean "do everything in python" devs? Python is a powerful tool especially for in-house tooling, scripts, research, etc. Just don't write your products in it. Being a single language dev is SO last century.

She is younger than Nene-cchi.

Attached: eromanga_sensei.jpg (1920x1080, 186K)

So what have you programmers and engineers been coding lately?

What year was this? Programming is one of the hottest jobs right now (especially in the US) outside of health care work and has been for a while.

There's no point to it. I'm already a wizard. It's not like I can suddenly make a career out of it and it'd be too much work just to do it for fun.

Learn C

Just go take a community college course with a decent coop program so you can get your foot in the door somewhere.

Attached: Bxw4IkeCYAIHCvi.png (600x570, 421K)

I wanna fuck C

If you feel like fucking yourself over memory or pointer mismanagement then go ahead and try. C will be the one fucking you in the end.

Then you've never heard of IAR, I presume. I had a few years when I worked where I did ARM (ST), MSP420, and STM8. Fuck STM8, especially since we only ever used the super-cheap ones that didn't even have a bootloader ROM, SWIM was a pain in the ass, especially when it came time to make the factory production line stuff.

I got into MBED because of an NXP rep leaving one behind after the occasional sales visit, it really changed my whole outlook. Each hardware unit is an object, and classes are the API to the hardware. Using naked C++ (without STL or templates or all that ivory tower crap that expects a heap) made my code a lot cleaner.

Are you telling me she's hiding a massive pointer under that dress and she''ll fill me up with more data than my tiny allocated memory can hold??

Attached: 1551689536482.png (1000x1400, 1.31M)

The only languages that are even worth using are Haskell and Forth. That's it. The Rust, Go and everything else if for faggots and trannies

I'd overflow her buffers with shellcode. NOP NOP NOP baby!

>why do things?

Because you're already a failure? What’s another attempt gonna cost you?

>Get into C
>Realize it's not that bad
>Start learning kernel development
I'll just stick to lua, ruby, and python thanks

Attached: 1552896998931.png (302x257, 36K)

I hope you can stand having your personality erased when she overwrites all your favorite memories
And don't tell me you use memory protection, real kernels do things raw

Huh interesting. Maybe I should pick up a MBED dev board off of digikey the next time I buy some components.

Yeah, I never heard of IAR, but then again I work in Operational Technology, which is quite removed from a lot of the embedded industry.

Ask her boyfriend Umi

Same thing happened to me because of outsourcing fears. Turns out most indian programmers are dogshit and good companies keep their development in house. Ended up self learning it at a finance job and delayed my career by 4 years

The only negative is it is mostly based around a web IDE. You don't have to install anything, but some times of the day it gets overloaded and the compiler won't work. I want to get a full offline mbed toolchain going one of these days, but IRL keeps happening.

Posix >>>>>>>>>>>>>>>>> Javashit

It's the bad programmers that are a dime a dozen. If you're GOOD at it (especially if you're good enough to do embedded) then you should do it.

Nothing.

>bad programmers that are a dime a dozen

Your comment just triggered something that stuck with me from work.

So I've been tasked with redoing this controller code for work because the fucking 'offshore people' can't figure out what was wrong with it. At first, I've been given the source code to the program and wanted to debug it, I mean, how hard can that be right?

Well, I'm rewriting that entire code now for a good reason...because the source code those asshats gave me is literally just one function...one function that is over 2000 LINES OF CODE and no engineering documentation and missing dependencies and even lack of documentation with in house dependencies. Worse part...this shit was all in C#, that means whoever the fuck was coding this thing had a sense of OOP, but was too fucking incompetent to separate code.

My point is, are there even worse programmers than what I have encountered?

thedailywtf.com/
for all you needs

At least it wasn't offshore poos, but I had one bit of code dropped in my lap that was C++ with one gigantic 15000+ line method because apparently the guy couldn't figure out what the proper method was in each of the 200+ UI screen classes to do controls event handling. So there was an enormous switch statement for each screen type. (code was from mid 2Ks, he was probably an older EE type guy with a 1980's background and this was babby's first C++ project with a C++-based UI toolkit)

Yes.

Also, in these cases it might not even always be incompetence. I know that there are many rush-decisions made because looming deadlines and where basically prototype-level systems are pushed to production because "gotta get it done this week".

I won't believe she is a real programmer until I see her programming socks.

Ahahahahaha, dude that sucks

We need more coding anime, to show the non-coders of the world our struggles. Call it "I woke up one cliudy day to find out I was a cute cyberpunk girl, but I still had my love of coding and my ergonomic keyboard!" or some LN titleshit

I remember at Uni I offered to help (mistake) another team with a project once my team was finished. They had a 'compiler error' due to unbalanced braces, so I helped 'debug' it with one of the team.
They 'fixed' the problem by adding another } to the end of the class (yep, 'the' class for this whole project) until it build, which was my first sign to panic. I then asked to see 'yesterday's' code, because that 'worked'. So they unzipped another 'version', copy-pasted part of it into 'the class' and deleted any duplicate functions and variables, seemingly at random.
I asked about this, and how many zips they had. They had been doing version control via a mix of Dropbox and email, sending zip files around with each other's changes. A couple of members couldn't install dropbox so had to use email attachments, while another one kept overwriting 'the' zip in the dropbox shared folder as others were using it, leading to some 'patches' vanishing to race conditions.

The one CS guy in the team had the horrendous job of collating these various zip files into a single buildble .java file every fortnight to send the .jar off to the client for assessment. The other four were technically some IT/CS/Economics crossover. But calling him a CS guy isn't even that much, as his role was the GUI, which would re-create the WHOLE APPLICATION WINDOW IN A NEW THREAD EVERY FRAME. Somehow, it got about 5fps, which is beyond the minimum 2fps in the client's spec.

These were students, not professionals, but still - some people code poetry, some code prose, and some people code vomit.

based and /g/-pilled

Attached: 1542931557819.png (1500x1200, 1.01M)

I'll "program" in Ruby, c#, shell, Scala and Action Script if you know what I mean

That's no ordinary hacker, that's a Super hacker.

The fact that people like that can get a job gives me a little bit of hope for the future.

Reading this gave me anxiety

>Java
>not a designated street shitter
bullshit

>The one CS guy in the team had the horrendous job of collating these various zip files into a single buildble .java file every fortnight
Potentially this guy could have learned more useful knowledge than anyone else in the entire class. Most CS grads cruise through the whole thing without ever encountering a true WTF. The group project class is underrated as an essential part of a CS degree.

Functional languages are for masturbation only.

Ah I had to do this 3 months into a job, if the work has been outsourced it is always an immediate red flag,
these fuckers had lumped an android app (we are not a mobile app dev house, this is why the fresh graduate had to do it) that was maybe 3 views total but it was such a morass of ass that the home view was supported by 5000 lines of code, most of which not being used, not commented out and shared the same method names as the stuff that was being used; just overriden.

Fuck Indians and fuck TCS specifically

Attached: ƎИƎИ.jpg (1280x720, 95K)

Attached: 1504478691701.jpg (496x1122, 204K)

Students are ridiculously bad at making and maintaining projects. When we hire junior devs, it's expected that we are going to be teaching them everything from good coding practices, to proper source control usage, and how to communicate their problems. And even if they start out like you said, they can still be molded into good (enough) workers.

>This is a Japanese programmer.
And this is a chinese one

Attached: cr2.png (578x469, 182K)

>all these people mad python is taking over
I thought the same way until I saw a project done with dockerized python microservices. I'm sure the entire thing could have been done in C++/C#/Java, but it would've been 10x the work for no gain. Python all the way.

Attached: cr3.png (656x171, 62K)

>Call it "I woke up one cliudy day to find out I was a cute cyberpunk girl, but I still had my love of coding and my ergonomic keyboard!"

Perfect.

The rest of your story makes me glad I learned how to use git for VCS and Jenkins for automatic builds because reading that story makes me want to gouge my eyes out

YOU WILL NEVER REPLACE COBOL!

COBOL needs to be a cute little obaasan

Attached: Grace_M._Hopper,_ Commodore_ USN_(covered)_220px.jpg (220x275, 19K)

Everything into one line.

How much better would NG be if Nene and Umiko were the main characters?

All of them.

How much better would it be if Nene was naked the entire time?

How much better would it be if Ahagon was naked the entire time?

>with one gigantic 15000+ line method because apparently the guy couldn't figure out what the proper method was in each of the 200+ UI screen classes to do controls event handling

Jesus Christ...and this thing is maintainable?

On the contrary, I hope these same people are not the ones programming control systems meant for an airplane

Also, this...

xkcd.com/2030/

Wait...I'm lost. Are you saying there's a bunch of overloaded methods and just left it there? Because if not, I'm more surprised Android Studio isn't throwing compile errors or whatever.

But either way, 5000 lines of code just for one View is pretty fucking horrendous.

No good.

Assembler of course.

A man can dream

>The rest of your story makes me glad I learned how to use git for VCS and Jenkins for automatic builds because reading that story makes me want to gouge my eyes out
I was also so fucking glad my team all agreed on git/github. We weren't a team of amazing programmers, but we agreed on an architecture and an interface, stuck to it, and we never had a day's work vanish because someone 'merged' the wrong email attachments on deadline day.

Attached: E381B9E383BCE38197E381A3E5909BE383BBE382B3E3839CE383ABE381AEE3818AE381B0E381A1E38283E381BE_vga.jpg (640x552, 116K)

Japanese don't have programming talent.

But is learning to code harder than learning japanese?

Attached: 1558114892016.jpg (640x960, 226K)

You should only learn Japanese

>On the contrary, I hope these same people are not the ones programming control systems meant for an airplane
Apparently airplane systems require pretty extensive testing. SQLite is used by Airbus and apparently it required a lot of work to follow the requirements set by the industry.

>So I started doing following this DO-178b process and it took a good solid year to get us there. Good solid year of 12 hour days, six days a week, I mean we really really pushed but we got it there. And you know, once we got SQLite to the point where it was at that DO-178b level, standard, we still get bugs but you know they're very manageable. They're infrequent and they don't affect nearly as many people.
>So it's been a huge huge thing. If you're writing an application deal ones, you know a website, a DO-178b/a is way overkill, okay? It's just because it's very expensive and very time-consuming, but if you're running an infrastructure thing like SQL, it's the only way to do it.

Depends on a lot of things of course, but I'd say Japanese is more difficult.
I'm relatively bad at both though, so you shouldn't take my word for it.

Attached: 1534629872598.png (1280x720, 402K)

>Japanese is more difficult
false. I learned it pretty quickly yet I know can't even do shit on python to rip and unscramble some web manga even after being taught step by step multiple times.

>and this thing is maintainable
No, but because it was legacy hardware that was already on the EOL train, the compiler was from 8+ years earlier, and there weren't enough spare programming dongles for the ancient hardware. It used uCs from before JTAG/SWD (or even built-in code flash) became standard. I was able to fix the code and get it to compile, but another part of the legacy hardware was basically impossible to get a build. I did have to make a one-byte binary patch to some of that old stuff though.
Desktop programmers got it easy, they don't have to worry about toolchain rot. It's not like you can just run gcc and out pops a binary.

So everyone in this thread is unemployed, right?

I'm employed. Systems architect.

>can't even do shit on python
You probably missed a module then

Attached: 1483899220744.jpg (971x693, 575K)

o-of course not...

>I learned it pretty quickly
t. N5

I'm an inhome security guard.

What the hell is module?

I hope that game comes out in English someday.

>Wait...I'm lost. Are you saying there's a bunch of overloaded methods and just left it there?
Yes

Sure am. Systems Engineer at a Utility. Got to make money and retire early so I have more time for my animu addiction.

I wouldn't work even if you paid me

Attached: 1550076951591.png (501x546, 196K)

from package import module
are you actually this bad at python?

How are the language tan's appearances meant to relate to the use case? As an R programmer, I really ought to know how these languages are different but ehhh. Why not just use C for everything?

How did you even learn Japanese?

This needs to be updated with the new generation:
Rust: super strict imouto
Swift: trendy loli
Crystal: Ruby onee-san's fangirl
Julia: nerdy loli
Elixir: octuplets
Go: hardworking but plain child

>Rust: super strict imouto
God damn Rust. Just let me be free.

Don't forget Kotlin!

Kotwho?

I know nothing about it.

?
learn grammar, vocab, kanji and read a lot.
1 year is enough assuming you keep your routine without skipping even a single day.

Pretty much Google's equivalent of Swift for Android

My problem with reading Kanji is that not everything comes with furigana...actually, I've been trying that core 2k/6k anki cards from /jp/ and NONE of those vocab comes with furigana unless you click on the answer. At that point, I'm pretty much forced to memorize it.

Kotlin should look like java girl but younger, with simpler and more revealing clothes and holding a smartphone.

>assuming you keep your routine without skipping even a single day

Attached: できない.jpg (228x221, 9K)

Except Kotlin was developed by Jetbrains, not Google, and wasn’t officially supported on Android for six years.

C++ute

Kanji have multiple spellings. You shouldn't memorize the kanji's spellings, but the vocabulary instead. It's as hard as learning any vocabulary of any language. You just have to familiarize yourself to them. The easiest way to do that is by reading a lot.

I work for a fruit company.

Tell me some jokes.

>Code review!
I want to bully Nene on her PRs so much, until she cries!

And the functional family:
Haskell: Super-lazy, but really smart, works in finance. Has an amazing arse.
Agda: Haskell's uptight sister, professor at the local uni
Miranda: The eccentric aunt of the functional group that everyone respects but no-one can stand. Semi-retired, volunteers as a cat walker.
Coq: Four-dimensional waifu. Keeps chickens and fish (lub lub)
Idris: functional loli, popular in first grade, but is anal about doing things to completion
Blodwen: Idris' little sister, popular at the nursery. Nobody quite knows how she'll turn out.
Chapel: Likes athletics, born with a shitton of extra limbs that somehow make her run faster.

Attached: shinshaaaaaaaa.png (169x367, 47K)

>Haskell
>works
Unbelievable.

I primarily use Ruby, Elixir, and Javascript.
Dabbled a little in Java and C#.

What's the language to use for building desktop applications nowadays?
Is it still C++ or has Rust or some other meme language taken over that usecase yet.

Attached: Screenshot_20190602_012031.png (1920x1080, 437K)

To help get people to learn COBOL in order to help support all the aging infrastructure that still uses it we need a cute girls doing COBOL things anime/manga.

>What's the language to use for building desktop applications nowadays?
C# for Windows native.
Swift for macOS native.

But increasingly it's Javascript for cross-platform garbage.

Learning COBOL years ago in a legacy language course in university actually taught me some interesting things. The minute we learned how variables are declared I realized why so many banks and airlines have low caps on password length.

youtube.com/watch?v=TggghZ0IIcE

Attached: 1524654136784.png (1920x1080, 1.41M)

>Swift
dilate

>At that point, I'm pretty much forced to memorize it.
That's the point.

Attached: NEW GAME!_4_033.jpg (1354x1920, 529K)

C++ or Python

Pretty much no one does Python GUI programming.

JS/Electron/Angular/React/shit/npm
C#/.Net
Java/JavaFX
C++/Qt/GTK/Win32
Dart(lmao)/Flutter soon
there's so much shit out there, and almost none of it is either cross-platform, native, complete, or good. The only one that gets close IMO is C++/Qt, but even that basically requires learning a whole new dialect of C++2003 given its legacy.

>C++ or Pozzthon
ftfy

...

I wish I had the motivation to go back to school. I am two classes away from getting my AS in computer languages. Took a course in pretty much ever major language. Failed an unrelated math class of course, and also a data structures class. Was my fault because I started it using C then tried switching to C# (that I was learning at the same time) halfway through. Would an AS even be enough to get the foot in the door somewhere? I don't need to be wealthy, but you start to wonder why you put up with doing no-skill jobs. I remember fuck all about any language though, I'd be starting over from scratch. It hurts.

Attached: 1558400227697.gif (457x640, 2.32M)

Where's Fortran-chan?

I thought Dart was dead

fix your shit Nene

Attached: nene-code-JRFI2.png (984x716, 485K)

Degree is nice but being able to show work on github is good too. You don't strictly need a degree if you can show experience and are good.

That said, obviously a degree is helpful.

But either way you still need to be able to do the work or you're gonna get let go.

I tried to put this on my resume once

You wish. They basically redid it as a static typed language and it’s the language of choice for the Flutter UI framework.

The ultimate MILF

>Insecure Visual Basic-chan glancing at chad C-sama
Damn fucking right. At high school they forced me to touch Visual Basic slut and I hated every minute of it. She knew it and she also knew that the same hands touched superior C-sama every night with true tender love.

Locked up in a physics lab somewhere in a university. Because that's all its good for.

I'm sure she'll always have someone willing to fix it for her.

Attached: Image068.jpg (2729x3913, 750K)

In the past year I've thought of exactly one (small) project I wanted to do, but I don't think showing something hentai-related to an employer is a great idea.

Reminder that at least 50% of people who apply for a programming job have seemingly never written a working program in their lives. If you can manage a fizzbuzz you're doing better than most candidates.

Attached: 1526795266621.png (2752x4342, 742K)

What is template meta programming? I saw that term at /g/ but didn't understand the discussion about it.

>Would an AS even be enough to get the foot in the door somewhere?

That is a marketing problem. If you can market your degree to a right place, then they'll probably contact you.

Or you can just post your shit on linkedin and have all those cocksucking recruiters come try and find you.

What about LISP, Prolog, Racket, Scheme, Scratch?

It'll cost me time I could be spending jerking off or watching YouTube videos, that's what.

You're probably not going to read this, but 2003-2004, somewhere around there. I decided to drop out and play FFXI instead.

>If you're GOOD at it
I'm not good at anything, so I can't imagine why I'd be good at programming. I have a friend who maintains severs for a college who told me I'd be good at it and I couldn't possibly be worse than the people he works with, but he's also a drunk.

>i=i%1;

Attached: 1304841480147.png (400x400, 170K)

I don't go to /g/, so I have never heard of the term before

>took C++ courses in uni
>really enjoy them
>get job unrelated to C++
>completely forget it all

I hope it'd come back to if I sat down to code anything, but I'm not sure

4 spaces is too much. 3 is perfect. Tabs are for retards who don't actually know the difference between tabs and spaces but want to pretend like they have an opinion.

Attached: 1555172447977.jpg (968x1000, 370K)

>mbed
I once looked at this trash.

Programs take runtime values and produce runtime behaviours
Meta-programs take compile-time values and produce programs
It's a way ot be a lot more efficient in designing and implementing programs for a variety of different uses; if you can make one general-purpose magicFunction() it will be a lot faster to write than a series of separate-but-identical magicFunctionCase1(), magicFunctionCase2(),... functions

If you're writing embedded code in C++ then you might as well just be an application developer.

Attached: 1557178442711.gif (150x150, 177K)

Really? If anything, there are too many programmers, and you can get replaced by indians through outsourcing or visa-importing any time.

Yeah if you're some web developer that'll happen. But web developers aren't really programmers anyway.

I'd still fuck up on the find the odd numbers question and would need to look it up. math stuff just funnels out of my brain if I go a single day without using it.

Attached: 1558444019252.jpg (1920x1080, 291K)

Modulo is a very basic operation.

I feel much better about

because I can understand how fucked this is

>thanks to R running on a lot less resources than Python
Pretty sure there are ways to get around it but if you want something that just werks that's fair

Our company (which does a lot of SaaS) gives a test assignment to all potential recruitments. The task is to build a very basic storefront where customers can browse items, add/remove items from the cart and admins can enter items in a management interface.

Apparently during our summer intern recruitment, most of the people either failed or didn't even try.

There's never enough programmers. Market saturation is really an illusion of the online job board scene along side middle management being brought in with 'new' ideas on saving money with outsourcing.

Most replacement happens with IT.

>There's never enough programmers.
This.

Just learn Java or PHP and you'll have no shortage of job opportunities.

I know what it does but I still don't know what to enter to find just odd numbers. I only remember that 2 is for even and that's managed to stick for some reason.

LISP: the rumoured ghost that haunts the girls' toilets at night
Prolog went off to America to try and speak Dolphin, but she visits her hometown every few months. She's followed by owls hooting for some reason. She has a very... peculiar grasp on grammar and syntax.
Scratch is a children's tv character that the real languages very quickly outgrow.
Scheme: The businesswoman who has excellent plans and a great business, but customers never seem to come because they feel awkward being greeted with 'Ohaiyo gothaimath'. likes frilly things, but the frills must be even. Keeps chickens, has a poster of Stalin on the wall.
Racket: Scheme's daughter that is at university but isn't actually registered at the university. She somehow lives in a disused office, and she's always talking to the lecturers, but as soon as the admin staff appear she vanishes behind a stack of textbooks. Wears bangles on both wrists, but the bangles must be balanced.
Lisp: The figure that a few of the univeristy Yuri Society idolise, even if people can't agree who her character is based upon. Her fashion ideas were taken up by almost everyone who has heard of her, though. There are rumours she lives near Fukishima, but these haven't been confirmed. She hasn't got a type.

Modulo is just "how much is left over if I divide something with something".

Even numbers obviously have nothing left over when dividing by 2. And the result must be smaller than the number you are doing the modulo with because the result must be something that WAS NOT divisible with the number.

To be honest that's enough information. With just that you could solve the problem if you reverse it: just find all even numbers and do nothing when you do, then print the rest.

I'm not a programmer, but couldn't you just divide the number by 2, and if what remains isn't an integer, it's odd? Or is there a faster method built into that computing language?

Good thing I like fapping then

I teach at a bootcamp and that's been my experience, too. Add to it things like clean code, documentation habits, SCM, and build tools and the number of programmers which offer immediate return on investment to companies shrinks considerably.

>Or is there a faster method built into that computing language?
Yeah, just use modulo.

If you have a positive number x and you want to know if it's an even number.
x % 2 == 0

If you have a positive number x and you want to know if it's an odd number.
x % 2 == 1
OR
x % 2 != 0

If you can't remember high school algebra, then you might as well go into Sanitation Technology.
>then someone tells him to only pick up the trash from odd addresses

Being able to put your cursor in the middle of an indent and arrow keys not shifting the full length of the indent makes spaces inferior.

Do you guys think this murach's C# 2012 book is outdated?

Attached: 17333314_1429079470482133_1309207448883560448_n.jpg (1080x1080, 119K)

>start programming
>feel good about the language that I use
>get a practical example that isn't in a handholding tutorial
>realize that I'm a brainlet
>break down and quit programming for another 4 months

Attached: 1542416625623.jpg (1000x1502, 730K)

modulos is slow
if you're just doing it by a power of 2, just use a bitwise and

I've known several people who got replaced by shitty indians who got their jobs back months later on contract for 4-8x more than what they were making to fix all the bullshit they indians caused.

>modulos is slow
Eh.

There are not too many programmers. I build a lot of middleware type software so I see what happens when our customers have in-house devs vs outsourcing to India. Outsourcing NEVER works for them, they don't get a usable product so it doesn't matter how little it costs.
Outsourcing is what you do when you don't actually want to succeed and just want to slow bleed your investor money while promising homes and dreams.
Once you have the slightest bit of experience you are fighting off recruiters and job offers and on the other side you'll see vacancies aren't always easy to fill. And salaries rise with that demand.

slowest out of +,-,*,/,%

Doesn't mean shit.

you must write crap software then

You expect a summer intern to do that? You sure have high expectations of them. And giving an interview assignment that takes more than a few hours is insulting to the applicant.

bitwise and is unclear, just use npm/is-divisible-by-complete-fast-final-2_0_3 package
that reminds me:
npm-chan: overweight seal with the face of a grade-schooler, has stretch marks all over. incontinent. best friends with JavaScript, partially because npm-chan is the only one JavaScript is allowed to trade her bento with.

Man I wish I never went into CS. 4 years after graduation and I'm still jobless.

>You expect a summer intern to do that?
Well, it's the same assignment that is given to full-time employee recruits as well. Probably for simplicity's sake.

But yeah, I'd expect summer interns to do that. Because we let summer interns do actual work in our products.

>And giving an interview assignment that takes more than a few hours is insulting to the applicant.
No, what's insulting is rejecting them immediately without as much as an email exchange. Been there, done that.

Dude...that sounds more like a big take home final rather than an exam. No wonder most people failed or didn't even try.

>compiler can't optimize x%2
wew

Please describe the applications you are writing where you are running into performance bottlenecks because you are using modulo.

I mean as long as you maintain a grip of the basics I don't think there's anything wrong with needing to look up online or in books for additional help. I'm sure pros are still constantly looking shit up as well when they need to. Especially when it involves math.

Shouldn't it make you lose hope for the future?
Or are you a shitty programmer trying get a job without putting in the effort to not be shit?

>If you can't remember high school algebra
I can't remember anything and I never do when it comes to anything mathematics that isn't / * + -. " Last week I needed to find the circumference and area of a circle. I've already forgotten what's involved.
Thank god for the internet.

to be fair you're asking for a uni midterm/final project deliverable just to get the interview jumpstarted. Might be more warranted after the potential hire gets through the second phone call

Actually, the assignment is given after the first interview, which is usually done via Skype. And after the assignment you have a face-to-face interview.

2 Pi r is circumference right?

If he isn't confident, then yes it should give him hope that he can get a job even as shitty as he is.
If he is competent, then it should give him hope because people pay you big bucks to fix these fuck ups. Because at the end of the day the customer does actually need a functional product and the chucklefucks overseas sure aren't going to deliver that.

You don't even need to remember that shit in high school here. You have a book of tables for formulas. Exams just measure that you're able to apply the formulas.

Ok thats fairer then. I've seen interviews that don't start until you submit the project on git and it was definitely smaller in scope than this.

Seriously, to be good at programming requires knowing basic algebra by heart. Without it, you're just a monkey.

C is still the best. But using C makes you appreciate some of the advancements. Using high languages makes you better at low level languages.

Nah, it's not like that.

And I think you're over-estimating the scale. There's a very limited amount of functionality that needs to be in place. And if you use a backend framework that has its own login system, you can just use that. It's mostly a test that you know HTML and you know how to use a database and cookies. It doesn't have to be pretty, so you don't even need to know CSS.

>Not programming games with Lua.

>Shouldn't it make you lose hope for the future?

I've read enough xkcd to know that software isn't always robust

Lua sucks. It's only used for runtime scripting because it's easy to embed a VM and it runs fast.

def comment()
>starting arrays at 1
end

What does a programmer do if he becomes older?

Management.

Aet up your text editor properly and this is a non issue.

Being able to align your function args on new lines with single space alignment without mixing tabs makes tabs inferior.

Homeless.

muh middle-management
involves doing workshops about synergies and flexi-agility in a scrumban tribe mode

You can keep working as a middle of the road programmer even as you get older, there's plenty around to confirm that. If you are really good, you can work at a FAANG and make bank and they won't pressure you into full management.
Management is the advancement path in a lot of companies that don't have the money of the big players, but as a programmer you'll make enough to be comfortable even if you stop advancing.

Become lead programmer, architect, consultant, or go into management.

Ageism is only a thing for west coast startup entry-level positions and for long-time veterans who expect pay reflecting their experience in years but haven't kept up with new technologies.

>If you can manage a fizzbuzz you're doing better than most candidates.

That sounds like a terrifyingly bad selection of programming candidates. The only thing you would really need is knowing how Modulus works.
In other words you're saying at least 50% of people that apply for a programming job don't know how to use a calculator with any sort of added complexity.

The only real career paths are lead/management roles where you do less programming or architecture roles where you still pretty much do less programming.
Seems odd when there is still so much leveling up to do.

>That sounds like a terrifyingly bad selection of programming candidates
Because not all of the programming candidates are programmers.

I've been part of one recruitment process in our company. The job listing required knowing English and the local language. 90% of the applicants were Indians with zero to little knowledge in the local language.

It was a QA position. One applicant (not actually Indian) decided to highlight his experience as a table tennis coach as the first thing in his CV.

Have any of you ever learned programming from reading a book? I've only ever learned from looking at the examples given in the class powerpoints and googling.

Octs for Nene!

The idea is that those roles allow you to have a much bigger impact on the success in the company. So even when you can code circles around people, if the company makes more by having you do things other than code then it makes sense to pay you more to have you do that.

Books are handholding tutorials but without the retarded ESL typos.

>game development

Attached: 1546940356735.jpg (1333x1000, 140K)

Languages, yes. Programming, no.

One annoying thing that at least our company has is that the people going into management are usually the better developers.

Our lead developer is a very good developer. And recently at my performance review, he said that he would be focusing less on day-to-day programming. Which feels kind of a shame.

Same thing with me. I was promoted from a regular developer because I was good at my job. And now I have less time to do development, because I'm also focusing on so much more.

You know, if I was doing an interview and someone tried to do "string math", I think I'd just stop him right there and say GO HOME AND FIND ANOTHER LINE OF WORK.

>That sounds like a terrifyingly bad selection of programming candidates.
Because it is. Blind, random applications for job postings on indeed select for a particular population of programmers. An embarrassingly large percentage of them are grifters, people who have no business being programmers fooling companies long enough to let them coast for months or even years before being let go to start all over again.

Most programmers get jobs through personal contacts and/or nepotism, leaving these kinds of hiring drives to pick and choose from a seriously skewed pool of candidates.

Heard that so many times but I still can't believe it.

Hey now, I had great fun in the /g/ fizzbuzz thread implementing fizzbuzz in regex

That was actually the best-looking candidate in that bunch.

>3
I'm pretty sure that is a fireable offense.

I'd like to help fill the holes in her code.

Attached: 00006.png (1354x614, 769K)

I'd be writing very angry messages on Slack if someone dared to put three space indentation in our codebase.

Fuck anime
Get

Picked up.

this thread should be about NENE not programming

Attached: 61c7f230fab310eac77b7e9c060cd6f2.gif (480x270, 1.09M)

Okay, here goes: Nene can't program.

Nene has a fat ass!

It's okay when you're doing it ironically.
Even in doing it ironically an interview you would have to be completely autismal not to make that obvious.

...

Just do this.

github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition

Post lewd Nene's

Ya know, I usually do 4 spaces (not fucking tabs, that's holy war tier), and sometimes in my own code I feel like doing 3. But when I whip up my own shell or perl scripts, I feel compelled to do 2 space indentation.
I feel so dirty admitting that.

Attached: umiko-ahagon.jpg (640x360, 33K)

People like you make me sick.

Yes, the "The C programming language" book.

I want to give Ahagon a job at a less dysfunctional company that will put her talents to better use.

Unity shit

Eagle Jump actually seems pretty cool for a Japanese company.

Seems like grifting if a common carrier path in pretty much every field.

better to have an ex-programmer that left the trenches as your boss than some ex-admin that only touches Excel, Powerpoint and lives off Teams just to scream at you because your numbers aren't productive enough

How would you interview her to really test her knowledge?

Attached: 1546493236027.jpg (1280x720, 62K)

But we have those. They're called executive officers.

C was my first language I really tried to do well at. I remember I made a function that converted an array of characters into a string. Then when I learned C# there was just a function I could call to do it for me.

You may find out it is the problem solving you enjoy more than the actual programming. Then management may be your style.

I wonder whether recruiter is a worse job than being programmer who has to sift through thousands of lines of shit code and fix other people's bugs.
Maybe it's not.

Yes and having an ex-programmer as the head of your actual engineering effort lets him shield your devs from their insanity while still ensuring that projects are prioritized correctly and resources allocated well.

That's the C-as-first-language experience. You implement a bunch of low-level functions by yourself and then discover that higher level languages do that for you.

...

you retire. Ever heard of the FIRE movement?

Plenty of recruiters are super lazy and just use keywords to match candidates to interviews, then hope to collect their finder's fee. If they actually helped vet candidates then I might sympathize, just a little, but they don't so I don't.

Knowing how to do it makes you a better programmer. You should recoil when you see extremely inefficient things. That other person doesn't have the depth to realize why the thing they are doing is so slow.

Well then you tell my why my company is struggling to find more programmer.

because the visas are becoming harder and harder to get, and most local programmers went somewhere else

Not enough salary.

Boy, if only there was some sort of manager for packaged versions of functions so developers didn't have to implement this stuff by hand every time.

first you make sure HR isn't binning resumes by lack of keyword matches

Are you dumb?

You can be replaced by indians if the work you're doing is admittedly worthless and everyone including management can see that.
The bottom line is that your expectations are too high and your salary is too low.
The location could be really bad.
You could be running a company that does some stupid bullshit no one cares about. People want to work at companies that make their lives seem more interesting.
If you tell people all they'll do is make CRUD apps day-in day-out, the fools who accept your offer will have an early mid-life crisis and quit because of how much of a waste of time it was.

Because your HR is incompetent and wants to hire senior level programmers at entry level pay.

never ever. the redditors have translated a good chunk of it though

>If you tell people all they'll do is make CRUD apps day-in day-out, the fools who accept your offer will have an early mid-life crisis and quit because of how much of a waste of time it was.
Eh. CRUD apps are the bread and butter of the software business. And it's not like they're all completely trivial either. Especially when you need to start scaling.

That couldn't be further from the truth.

Attached: 1518310374270.jpg (640x478, 44K)

I wanna fuck nenecchi

Attached: 6141F0F7-D45A-4F6C-854B-B5178CD4A79D.jpg (1202x908, 209K)

I used the Grasshopper app and I didn't retain anything.

Some people want the fundamental product they are working on to be interesting, this is why the game industry gets a glut of applicants (and thus the great downward pressure on pay, work environment, etc). Those that just enjoy interesting problems can take the better paying jobs.

I got called by a recruiter that wanted someone who knew technologies that I work with daily. They emphasised how it was a small team and that I would have a lot of responsibility as one of only two backend developers. They also wanted a "team player" and I explained how I do interim Scrum master duties when the boss is away. Shittier terms for working remotely, shittier commute. Asked for my monthly salary + 1000 euros. Apparently it was too high.

I wonder if the ratio of expectations and salary is as off in other industries.

Trying to get employed.

Attached: not so smug anymore.png (773x570, 175K)

I'll make you an app with Flutter, Yea Forums. Tell me what you need.

Attached: flutter-mobile-web-desktop.jpg (1280x720, 64K)

Cute girls.

Yes, it can have cute girls, but what should it do?

Cute girls.

How is Flutter anyways?

Get in line.

It's alright. More fun than React Native or Xamarin.

Attached: Dev2018.png (498x586, 66K)

A manga reader
I usually read online even though I have a ton of shit downloaded because there's no reader I like.

I'd rather work on CRUD apps than video games. I don't think I have heard of such shitty working conditions.

So Nene supposedly built her own engine for Nene Quest. Did she use a graphics library for the back end or write all that herself?

Attached: averageDJTer.png (264x404, 116K)

Why not just use Tachiyomi like a normal person?

>So Nene supposedly built her own engine for Nene Quest.
Beginner's mistake.

She's a fictional character in a japanese comic. None of that actually happened.

Not mobile you nigger

Sakura Nene is real dude....

Nene is a dude?

Sakura Nene is real, dude....

Nah. I work in the utility industry and my department is facing the same thing. Although my department hires other electrical engineers and not software (That's how I maintain job security at this backward ass place)

This is me right now

Any good online guides to refresh on C#? Should I just stick to the official Microsoft documents?

Suddenly, this makes sense. My department is considered "Agile", but we use JIRA for everything. I literally mean EVERYTHING.

Changelogs, troubleshooting, processes, patching notes, etc. Things that should be on a wiki or confluence is in JIRA. Want new users created? Create a JIRA ticket. Want this thing fixed, Create a JIRA ticket.

I want a New Game spinoff where Nenecchi gets employed as a Unity dev under the supervision of a genderbent Mike Acton

youtube.com/watch?v=rX0ItVEVjHc

Attached: mpv-shot0033.jpg (1920x1080, 391K)

Should have started it with a classic
>hu hu hu

>Want new users created? Create a JIRA ticket.
Gross.

We use Google Sheets for that.

I love Nenecchi!

Attached: 15f95d6016.jpg (1920x1080, 201K)

Knowing how to write effective google searches is like 40% of the job. There's no shame in it.

>There's no shame in it.
Absolutely this.

>Unity
They might end up with less bugs.

Sakura-san

Attached: 1506065413915.jpg (1920x1913, 1.13M)

Ahagon-san.

software developers always add python connections way before r
if you want to do anything on big data, you'll have double the options if you opt for python
I have yet to see someone use r professionally

Assuming you programmed in C# before, I suggest looking at Derek Banas's tutorial for a one hour refresher. I think I used the C# tutorial video after coming back from a somewhat big java project

One of our .NET class assignments was to do a memory card game. I made my cards hentai quotes.

DELET THIS

Attached: 42432.jpg (225x225, 8K)

Never become programmer in Japan.
How many paid vacation days do you have?

Attached: [HorribleSubs] Sewayaki Kitsune no Senko-san - 08 [1080p].mkv - 0001.jpg (1920x1080, 171K)

>Just one.
That can't be real.

medium.com/@xevix/gaijin-engineer-in-tokyo-aaa9be8919b2

>medium
yea, pass

Attached: 1503061824080.jpg (1280x720, 69K)

kek

This is a REAL Japanese programmer.

Attached: Hj3R0BX.jpg (1165x1579, 411K)

I actually found the resources I used for it.

I think I even got the highest grade for it.

Attached: Screenshot 2019-06-01 at 23.08.29.png (879x436, 155K)

Where is my caml ?

Attached: 406.jpg (604x453, 73K)

kek. I can only imagine whoever's grading that will be dying of laughter.

Isn't this one from Keijo and not hentai?

Attached: friends.jpg (332x397, 21K)

>same here
its a fucking trap

I don't actually know where any of them are (except one that I have actually seen in context). I think I looked up one of those huge compilation images on an Yea Forums archive and cropped out bits from that.

>you'll never see jokes like this again
Hate living in the current year.

Keijo is basically hentai, especially if you're an enlightened assman of culture.

Attached: nenewhofarted.jpg (1920x1080, 231K)

You know, all this talk of hentai and programming reminds me, have anyone of you guys played around with deepcreampy? You know, that one python module that uses Deep Neural Network to decensor hentai images?

Nene pleases brown women for employment!

Attached: nene ahagon.jpg (1354x1920, 558K)

Some first-semester college kid writing their own shitty game is definitely using a graphics library.
t. Made a shitty game in the first semester of college.

U++
N++x2
Y++

Is this how Japanese program?

Attached: D2_hIorVYAAsQcw.png (800x542, 243K)

Well, Ahagon is being crushed and Japanese programmers are crushed by their work.

Look, agile is a meme, but building a front end application with waterfall is insanity.

Depends on your goal. If you want to make a game, it's a bad idea. If you want to learn the ins and outs of game programming, it's a great idea.

I made one a while back modeled after Taiga, but I haven't bothered with it since MAL shit the bed with their API. At some point I need to fix it to work with other backends.

Well, sure. But most people want to make games. And making a game by making your own game engine is like starting an application by creating your own programming language.

Sure, you learn a lot by making a programming language, but if it's not your goal and interest, you should just skip to the bit which is relevant.

>Inline comments
Trash programmer detected.

I know someone who worked with r professionally. Once he lost his job (downsized) he had a really hard time finding another because most companies don't give a fuck about r. It's really specialized.

got a git repo I can fork? Because I'm on a shitty hackintosh and I fucking hate preview

What?

Attached: mynameisumiko.jpg (798x912, 368K)

>I fucking hate preview
You're trying to use Preview for manga?

If it is, Nene is clearly doing something wrong because her senior looks extremely upset.

>Umiko
Ahagon-san please, we're trying to run a professional business here.

You got something else you want to suggest? Because I would love an alternative to this POS. I fucking hate preview

I interview people too and most people we get are incompetent. We still give good salaries but the ambitious and competent people often don't bite because we don't look as good on a resume and pay 80% of the top tier companies (FB/Google et al).

I'm guessing your company is the same.

Simple Comic.

Preview is shit for even images. The only thing I use Preview for is PDFs. For images I use Xee3.

Attached: Screenshot 2019-06-01 at 23.32.48.png (1804x1393, 1.22M)

Attached: eaglejump.jpg (612x693, 123K)

What?
// calculate hashes
void calculateHashes( ...

would be terrible useless comments. The code tells you what is happening, comments should tell you why.

Me whenever my bosses start mandating the use of actual pictures as Slack avatars.

Preview is kinda shit even for pdfs. I use PDF Experts because with that I can at least open multiple PDFs as tabs.

I'll look up Simple Comics. Thanks for the suggestion.

I have very simple needs for PDFs. I also prefer to have different PDFs as separate windows, so that's not an issue for me. Not that I usually have multiple open. Usually I only have on API document as PDF open.

Oh, and a warning. I think the current release build of Simple Comic had a bug with opening files. It'd sometimes refuse the open the file and claim that there was an error with the file.

I think I have either downloaded a development build from the Github project or even built it myself to get a fully working version.

not mcomix?

>crashing the entire IDE with her code

Use Simple Comic like user said.
If you want a related programmer task, add WebP support for Simple Comic.
The change would go in XADMaster I believe.

It was her game that crashed.

How much do you pay?

>be programmer
>everyone asks you for tech support

One relative asked me if I could bring their laptop to work because its Windows installation was fucked up.

I think I just kindly declined instead of explaining how our consultation rate is like 120 euros per hour without VAT.

based dependent type poster

But she clearly has VS open in the background. It should go straight to a breakpoint in the debugger.

I'm only willing to help immediate family. Also I never got a smartphone so luckily I have an easy excuse to not help anyone with those.

Only if she launched it in the debugger from within the IDE. If you launch a release version or without debugging, it will crash exactly like pictured.

Maybe she made a release build.

I want to eat Ahagon's delicious brown butthole.

I don't think she programs with Java.

But if she's just showing something off real quick, she's probably using her normal workflow, which should have the debugger enabled. Unless she normally hits a bunch of exceptions that she ignores.

Games will run a lot slower in debug mode. If I'm showing something to someone, I'm definitely running it in release mode.

why is ruki so stupid and rapeable

Attached: [HorribleSubs] Comic Girls - 04 [720p].mkv_snapshot_10.37_[2018.09.25_15.30.41].jpg (1280x720, 117K)

...

Dejitaruki.

>not having a release with debugger enabled configuration
Right. I forgot that people are fucking plebs.

160k for new grads
200+ for midlevels

Man, American wages are so insane. But then again, so are the tuitions.

Attached: 14994919963510.webm (1024x576, 3M)

Perl-chan looks pretty cool. What can she do?

hire me~

Anything, in two completely different ways.

>Aoba will never rape you

Blow Python-chan.

Nene is a cow.

>in two completely different ways

Please explain.

She spends most of her day thinking about it so it's natural.

Attached: 1529519084106.jpg (1280x1577, 327K)

Aoba is a sex offender.

Literally me.

Remember when she fantasized about Kaos getting raped by a wolf? Ruki is a fucking slut.

is there something faster than writefile for writing files on disk in windows c++

Attached: ruki.webm (1280x720, 2.92M)

Attached: mpv-shot0073.jpg (1920x1080, 251K)

What do you hire them for? I got my bachelor and I'm trying to prep my portfolio.

Attached: wuMVJa2.png (596x391, 131K)

Onaholes.

Actually, it REALLY depends on where the company is because of all the expenses (housing, taxes, etc). So while 160k-200k+ is normal if you're in silicon valley or Seattle, WA. If you're like me who lives in Portland, OR, then 80k-110k the norm if you have the same level of experience.

Also, keep in mind that not all Software Engineers or programmers work in the same industry, so those numbers will fluctuate even further.

And once again, D is alone and forgotten.

Aircraft and other safety/mission critical things all run on single cores and if not written in assembly shall be written in C. C++ is too loose. What posted is spot on. The only thing it's missing is that HDL will ultimately make something that performs better, and that designing an ASIC is peak performance.

Yeah, but I make 3500 (staring next month 3650) euros per month. That's about 2500 euros after taxes per month. American salaries are just on another level, but then again, so are the expenses. I also have no student debt for completing B.Eng since tuition is paid by taxes.

So what language should I learn for maximum job security now and in the future?

>Aircraft and other safety/mission critical things all run on single cores and if not written in assembly shall be written in C.
Ada?

Tell me, people who use R, why does R code always look like somebody swallowed an undergrad math paper, vomited it back into their IDE, then sprinkled a bag of punctuation on top.

Java or PHP.

>php
am I wrong for having misgivings about it?

C so you understand the fundamentals of programming. Then something modern to actually work in.

No. But it seems like there's a shitload of PHP positions available. And it makes sense, since a lot of shit has historically been written with it.

Germoney is not bad for salaries in IT, I make 4000 euros per month after taxes.

None. What you REALLY should do for job security is find a place with lots of old people who are on the verge of retiring and aim for one of those industries.

The language doesn't matter at that point, as you'll learn it after enough exposure.

So like COLBOL for the banking industry I guess, but that's my opinion

I only program in C

I don't know why I always forget Ada exists. To correct my statement, it's almost always going to be assembly. If it's not, you're looking at C/Ada/etc. Never anything more advanced.

Programming in Japanese sounds hard.

That must be why Japanese programmers are generally so terrible.

Data Science and Analysis shouldn't be hard to find jobs in. If you're gunning for R specifically though, I could see why there'd be a problem. R is just a tool you use for the job, not the job itself.

"C++" there doesn't mean all the crazy things they teach in college including stunts like using the shift operators for I/O and dozens of templates, it means using classes and methods instead of things like storing func-pointers everywhere and their fun syntax

en.wikipedia.org/wiki/Embedded_C++
While the official EC++ meme (which was mostly due to compiler companies failing to perform) may be dead, using just the basic class features of C++ to represent hardware objects on a microcontroller and the methods as an API is not "loose" at all.

why do game engine devs have such shit pay compared to software engineering jobs in other fields that require a similar skillset

The industry is so unoptimized and bloated now, Im just sticking to C++. For game projects I use Godot but once I start doing bigger 3d shit ots unreal engine (and without the shitty motion blur moat unreal games have)

Partly because there's so many libraries with different syntax. I'm not sure how you could get this to look pretty in any language though. The way you go about obtaining whatever observations you're looking trying to perform operations on is rather tidy.

Attached: vomit.png (660x629, 32K)

because for a game, it's perfectly acceptable to be full of bugs and have complete shit performance
it's also acceptable to leak the customers private information to other people

you wont get that lax treatment in other software jobs

Does it? I've never looked into it, so I never noticed.

>using just the basic class features of C++ to represent hardware objects on a microcontroller and the methods as an API is not "loose" at all.
You haven't had to do a safety analysis on any safety/mission critical software, have you? It's one thing to use design methodologies, and another when code has to be reviewed and the local and system impact of every potential single fault (module level, function level, variable level, etc.) considered.
You'd have to disable so many things it doesn't make sense to not just use C in the first place.

I'm making a game in Unity, is Python good for that? I got a book about Python coding from a friend

Maybe, but the skills that make for a good programmer and the skills that make for a good manager aren't necessarily the same. That's true of every job. I've had people who were excellent at their position get into management and completely tank the department because they have no idea how to think past the day-to-day or incentivize people. The "one of us" cred only lasts so long when you start making people's jobs harder instead of easier.

>can't do leetcode/whiteboard algos
Should I just give up?

Attached: 1555817504491.jpg (343x381, 41K)

Nope. Plenty of well-paying, stable jobs in web dev at least.

It's probably one of the most oversaturated fields in programming. Nowadays mostly what you hear is " I want to make games" whenever the subjects brought up.

Management isn't for everyone, definitely. But when it comes to programming and engineering, a Project Manager who isn't a senior programmer/engineer just leads to a dumpster fire. It'd be fine to have a pure management person lead him though.

Yeah, back in school it seemed like everyone wanted to do games.

Guess there's less competition for my web dev jobs, which actually pay well and don't have crunch or other shitty things.

JAVA CHADS GET IN HERE

Attached: J A V A.webm (1280x720, 1.35M)

I always got the impression that people who want to go into the game industry are the same types to struggle with algorithms and low level programming, which would be key to being an engine developer.

All I am saying is to use "C with classes", just nothing more than adding functions to structs, For me it actually made my code much more easy to review and understand.
I understand why templates are such a fuck, and the holes in the C++ design that made them necessary: due to compile-time binding there's no other way to write just one function that does the same thing to multiple related classes.
Sure, you could do that with regular C, by sticking a buttload of function pointers into a struct, but then you've got two problems: 1-the syntax sucks, and 2-vtables mean you can't get unexpected bugs by one function pointer being incorrectly set to the wrong thing.

Anyhow, who said anything about using it for mission critical stuff? You just went full autism out of nowhere. And you're going apeshit on your idea of what "using C++" means. I'm sorry I triggered you by not saying "LIMITED SUBSET". And yes, this is something that regular C doesn't do. Read D&E and you'll see that this was the original need that got Bjarne to invent this thing in the first place.

Please do not defecate in the thread. It is not dedicated.

I haven't looked into Unity in a while...but does Unity even support Python?

But irregardless if it does or not, I wouldn't suggest it unless you have quite a bit of python experience. The problem is that if you've never programmed in Python before and you immediately start out a large project, you can easily shoot yourself in the foot with library comparability (Python 2 vs Python 3) and the tab/white space can become a nightmare to debug if you work on multiple systems (or if you're just not careful).

>but does Unity even support Python?
I think it supported some language that was very Python-like, but not actual Python.

>be tech support
>everyone wants you to fix problems with the code

Yeah, the expenses are higher but not comparably higher. Working in software in the US is fucking great.

It doesn't, you either use C# nowadays or you use an Asset that lets you make games with "visual" scripting and shit.

He did financial analysis and didn't have the skills in any other programming language, he wasn't much of a programmer so he had trouble trying to pick them up.

Java will always be one of the worst girls
Like a parasyte, its good at surviving but it cant do mutch on its own.

Actually, it used to support Boo, but the support was dropped. But even if you had the option, it would have been easier to just go with C#, since you'd have much easier time with tutorials and documentation.

I'm from a third world country and I'm moving to Canada in December, getting 70k CAD. Which, for me, already looks insane.

People here saying they pay 150k for developers coming out of college is fucking insane.

The vast majority of software is not safety/mission critical. The level of cost is generally at least an order of magnitude higher compared to general front or back end stuff.

You hate her because she's the foundation and popular.

Yeah, I imagine. I've really heard that if you have health issues or you have kids and you want to put them through daycare/school, you need to pay sums that would be considered insane here. But if you're healthy and single, then you'll make out like a bandit in the software industry compared to the rest of the world.

Every off-topic thread Ive ever been on, on Yea Forums has always been better than the entire board its supposed to be on. Couple months ago there was a great thread on volcanoes straight from /sci/

C++ is just C with classes and some other dumb shit.

no, cnc machinist here

At least it's not Objective-C, which is disgusting.

Even western comic threads here are better than Yea Forums

almost every board on Yea Forums handles discussions about anything else than what its intented for pretty well

>off-topic
But this is a Nene thread.

Attached: 1557041303905.jpg (1280x720, 111K)

Smart pointers are pretty nice.

The systems in north america give lonely autists lots of power while fucking over the rest of the normalfags and middle class

Is Maki still /g/'s mascot?

Attached: 49825903_p0.jpg (720x1008, 722K)

C++17 is way more than just C with classes my dude

I thinks its Satania now

fuck off

Who cares? /g/ is a trash heap.

If you can't appreciate the autism of manually freeing all your allocated resources from the heap, you're not a real programmer.

Eh. I'd rather write Rust than C.

It was fun to do for a while, but then I graduated from college and had to get shit done in a reasonable amount of time.

>muh C++current_year
I probably use every feature of C++11, but C++ as a language is a dead end, and C looks elegant right besides it. Adding features to the language without fixing basics will bring it nowhere.

I tried Objective-C back in College (mainly because I was naive and wanted to make app money) and I fucking hated it. Some of those damn parameter names are so long winded that unless you have a decent sized external monitor, it will make reading code a nightmare. Luckily, Apple has been constantly pushing towards swift for quite some time.

Destructors (which enable smart pointers and such) are the absolute #1 must have feature from C++ compared to C. Simple but so extremely powerful. You see all of the backbreaking weirdness other languages do to achieve something similar while having a garbage collector.

Python is cool and all but dont ever let it get near the idea of a game's laguage. Use C#, or if you want to be ebin use C++

It's still an Apple-only language.

Attached: 017.png (1093x1600, 193K)

Yeah, Swift is actually nice and not a fucking Frankenstein's monster like Objective-C was. The only problem with Swift is that a lot of Apple's documentation is still for Objective-C because Apple sucks at keeping developer documentation up to date.

Python is fine as a scripting language for gaming. Just not engine code.

>allman
based and readability-pilled

>only 70k

You're literally going to starve to death holy shit. A burger flipper makes more

Satania took over the job

based

Getting ecchi with Nenecchi

Attached: download.jpg (300x168, 6K)

Fucking Nene at a college party!

I was trying to dev a MacOS app in swift and shit is non-existent.
I don't know why, it's like they don't want people using their stuff/making things for their platform.

This, love Live isn't even as iconic as Satania and Gabriel Dropout

what show?

Yeah, they have weird prioritisation with developer affairs. Like, they have a yearly developer conference with tons of panels, but they can't have up-to-date documentation.

And if they deprecate an API, it just says "This API is deprecated". Rarely will they actually let you know what they deprecated it in favour of. For that you want to just Google the old API name and find out a blog post that explains the API changes.

Luckily Apple platforms have a pretty active community, so you can find help outside of Apple.

>Luckily Apple platforms have a pretty active community, so you can find help outside of Apple.
Most of it is mobile though, at least when I looked last.

Yeah, unfortunately. But there's still knowledge you can adapt on macOS side. Of course, that doesn't help when you need to leverage APIs unique to macOS.

Graduated in CS two weeks ago, and no companies have even responded to my applications.
If any programmer bros could nepotism me in Washington or Oregon they could save me soul. I refuse to take a job in California

Attached: fucking C.jpg (451x556, 47K)

>I need a job help!
>b-but not that one huge state with loads of jobs

Attached: 1551854147105.jpg (424x511, 56K)

Take the first shit job that gives you a relevant title and put it on your resume. Suddenly, your degree will matter. Companies are playing chicken with who has to filter the new devs for retards.

There's tons of jobs in Washington though, Seattle is one of the tech hubs.

How do I pass google interview?

Attached: IMG_1961.jpg (300x316, 19K)

I recall AWS elemental in Portland has some openings. Then again, I also have no idea WTF kind of experience you have, so...

>nbcnews.com/news/us-news/california-approves-wide-power-outages-prevent-wildfires-n1012271
>wanting to do computer work in a state which would cut your power at any time

You don't.

I've heard that AWS interviews are also hell.

Like that's your fucking problem. Silicon Valley isn't going to pick up shop any time soon.

Amazon is hardly the best company to work for (they push you to work free overtime and their pay is nowhere near the other FAANGs) but if you are starting out they'd be great. That's IF you can get the job, of course.

Surely there are jobs in the North west? Whats the point of having a good job if I have to live in the third world anyways? I hate the heat, I hate the "people", I hate the shitty gun laws, I hate that there are no other white people, I hate feeling isolated while pushing through throngs of imports who can't speak my language.
I HATE IT

This figures. I know I should've done internships, but due to very epic financial shenanigans I ended up taking 6 CS classes at a time during my last year.

Thank you user, I will investigate. So far I've just applied to every listing that came up with a google search. I'm mostly experienced with C++ and Java. I don't know how different the coursework and projects are between Computer Science deparments

Attached: 1429480857787.jpg (255x191, 23K)

It's your fault for being a retarded /pol/cuck.

Have fun applying to Amazon.

shivankaul.com/blog/2016/12/07/clean-your-desk-yet-another-amazon-interview-experience.html
igorkromin.net/index.php/2018/11/04/my-amazon-interview-horror-story/

From what I understand, if you aren't the cream of the crop, applying to an ass-load of places and getting like 3 to 10% responses a few months later is normal. I was in EE and sent out like 50 and didn't get anything until a half-year after I had graduated, from a company I had applied to before graduation. My brother in law was in finance and sent out 200+ applications.

>I'm mostly experienced with C++ and Java.

How about this?

linkedin.com/jobs/view/1272704932/

Also, you should really try to get a linkedin account, they have some interesting shit once in a while if you don't mind getting spammed by recruiters. Actually, speaking of recruiters, if you're desperate should also consider finding a recruiter at a staffing agency to help you look for work (like Aerotek or whatever)

I hate code monkeys so much.

Yeah, it's normal.

This banking SaaS company rejected me before even interviewing me after I graduated. Then I got a job as a web developer and got promoted later to system architect. After like 1.7 years of rejecting me, their recruiter sent me a message wanting an interview because my profile seemed interesting.

Just sent a screenshot of the rejection email back at them.

>getting that mad at a recruiter denying a fresh-out-of-college coder

Come the fuck on dude.

I was retarded to pick a school/area before looking up race demographics, this has become painfully clear to me. Really, I was retarded for becoming a /pol/cuck too late.
It may amuse you to know my neighbors are currently blasting Mexican folk music so loud I can hear it in my home through my headphones

I didn't realize it was that bad, thanks user, time to blast out a couple dozen new applications. If these are the "top majors" in terms of employability/desirability, what in the name of god is happening to everyone else? Should I get a wageslave job while I wait?

I honestly thought linkedin was a boomer meme. Why would any working professional waste time with desperate unemployed job begging? Thank you user

If I knew it was going to be like this, I would've just become a plumber or electrician

Attached: 1495562073010.png (464x404, 347K)