|
MrMoo posted:New job status: trying to understand completely undocumented crazy code that even includes C++17 pieces. Money making software maintained by two twenty-somethings that does not build out-of-the-box, zero monitoring, far too many sleep statements. Initially it was allegedly targeting performance but with multiple maps being referenced by every request and request data never being purged it clearly is not now. The hardware follows the software, I have an 8 core Xeon workstation with 32GB ram, a $50 HDD, 4×1080p 27" monitors (HP SV27 ~$200 each) and is running CentOS 7. I cannot even use the nVidia drivers on the dual Quadro 2000 cards because the driver and Xorg hates that two are using HDMI and the other two DVI or something, Nouveau doesn't care. wait why is a linux system using XOrg? GPUs are for number crunching.
|
# ? Dec 23, 2016 13:49 |
|
|
# ? May 10, 2024 04:48 |
|
also, any recommendations on how many years into your career to start applying for roles with "senior" in the title? i don't want to get laughed out the door and currently have a year and a half in full time employment the job postings don't say anything.
|
# ? Dec 23, 2016 14:19 |
|
gonadic io posted:also, any recommendations on how many years into your career to start applying for roles with "senior" in the title? i don't want to get laughed out the door and currently have a year and a half in full time employment imo 0-2 is jr, 3-5 is mid-level, 5+ is senior unless you work for a company that throws around titles instead of raises
|
# ? Dec 23, 2016 14:21 |
|
i'd say being a senior is not so much about years on the clock as it is about accumulated maturity, acceptance of responsibility, clarity of communication, absorbed experience, and ability to lead without carrot/stick/bullying. go for it.
|
# ? Dec 23, 2016 14:24 |
|
gonadic io posted:also, any recommendations on how many years into your career to start applying for roles with "senior" in the title? i don't want to get laughed out the door and currently have a year and a half in full time employment
|
# ? Dec 23, 2016 14:36 |
|
meatpotato posted:That sounds very frustrating The technical debt is staggering, the developers are quite interested in me fixing things but I think the "Head of Technology" doesn't really care, I'll find out next week when I'm back in NYC. Apparently they had one dev before promising the world but then left at the last minute due to some golden opportunity. C++17 just means they are a chasing new GCC releases all the time and their IDE of choice has no idea. It's not a complaint just a bit messy. leper khan posted:wait why is a linux system using XOrg? GPUs are for number crunching. Workstations as a desktop, the only servers are production, UAT, and beta. Apparently they had VMs before but that promoted a copy&paste of the VM mentality and they did not know how to rebuild the VM.
|
# ? Dec 23, 2016 14:41 |
|
gonadic io posted:also, any recommendations on how many years into your career to start applying for roles with "senior" in the title? i don't want to get laughed out the door and currently have a year and a half in full time employment you can try and you'll get laughed out the resume filtering rather than out the door. By the time they bring you in for an in-person interview, you have to assume they at least have read the resumes and seen who the candidate is, not just spending time interviewing everyone, and then it's on them as much as you. There's not a lot of risk applying to rando jobs, and if you have a common name it's probably even simpler since they wouldn't remember you next time around.
|
# ? Dec 23, 2016 14:57 |
|
Soricidus posted:lea esi, [ebp+yourposts] gas chamber exists on the stack for some reason not using movsd b+ see me
|
# ? Dec 23, 2016 15:03 |
|
MrMoo posted:The technical debt is staggering, the developers are quite interested in me fixing things but I think the "Head of Technology" doesn't really care, I'll find out next week when I'm back in NYC. Apparently they had one dev before promising the world but then left at the last minute due to some golden opportunity. despite what you may have heard, 2016 was not the year of the Linux desktop and neither will be 2017. a machine that powerful is best used by connecting remotely and starting up whatever job you want. if you want to deal with your graphical windowing environment messing around with your number crunching go ahead though I guess. what assurances do you have that there isn't a bug in the poorly maintained Linux gfx drivers such that your texture memory for XOrg isn't clobbering the memory you're trying to use for learning or analysis. dual use gfx cards never sounded like a great idea to me. best case the thing you actually care about runs 30% slower so you can have transparent glossy windows.
|
# ? Dec 23, 2016 15:20 |
|
ahmeni posted:fetch is pretty sweet, it's like xmlhttprequest for humans stop trying to make fetch happen. it's not going to happen.
|
# ? Dec 23, 2016 15:40 |
|
Blinkz0rz posted:imo 0-2 is jr, 3-5 is mid-level, 5+ is senior unless you work for a company that throws around titles instead of raises when you're in a position that you see devs outside of your company be absolutely incapable of doing any research at all yet a number of them probably have senior in their title it basically makes those things totally meaningless for you
|
# ? Dec 23, 2016 16:34 |
|
MononcQc posted:you can try and you'll get laughed out the resume filtering rather than out the door. By the time they bring you in for an in-person interview, you have to assume they at least have read the resumes and seen who the candidate is, not just spending time interviewing everyone, and then it's on them as much as you. There's not a lot of risk applying to rando jobs, and if you have a common name it's probably even simpler since they wouldn't remember you next time around. really? i thought most decent companies were one and done, and you're blacklisted if you apply and don't get a job (apple does this i think)
|
# ? Dec 23, 2016 16:35 |
|
carry on then posted:really? i thought most decent companies were one and done, and you're blacklisted if you apply and don't get a job (apple does this i think) Put out job ad, get 200 applications, you pick the best one and the other 199 are blocked forever from applying in the future. It sounds dumb enough that its probably true.
|
# ? Dec 23, 2016 16:47 |
|
HoboMan posted:i need a web app that can run offline, is javascript my only option? lol it needs to be "secure" too. i said this was literally impossible, am i right?
|
# ? Dec 23, 2016 16:51 |
|
meatpotato posted:P.S. C++17 isn't something to complain about, is it? I've only been using C++ for a year but vastly enjoy the C++11 and newer alternatives to the old ways.
|
# ? Dec 23, 2016 16:54 |
|
9-Volt Assault posted:Put out job ad, get 200 applications, you pick the best one and the other 199 are blocked forever from applying in the future. It sounds dumb enough that its probably true. recruiter puts out ad, recruiter gets 200 applications, recruiter runs 200 applications through a bunch of macros that eliminates 190 applications for completely arbitrary reasons, employer is given 10 and picks 5 to interview, recruiter is given a sack of cash, recruiter instantly forgets the 195 rejected applicants who could apply every day for a year and the recruiter still wouldn't notice.
|
# ? Dec 23, 2016 17:05 |
|
carry on then posted:really? i thought most decent companies were one and done, and you're blacklisted if you apply and don't get a job (apple does this i think) i would be surprised. you can certainly be blacklisted for being a lovely person, but if you're just failing to meet the bar then they accept that a year or so later you might actually have grown as a developer.
|
# ? Dec 23, 2016 17:23 |
|
HoboMan posted:lol it needs to be "secure" too. i said this was literally impossible, am i right? looks like you're writing a native app!
|
# ? Dec 23, 2016 18:40 |
|
c tp s: currently deciding between "Computer Science Postgraduate Researcher in Dynamic Programming" or "Computer Science PhD Student in Dynamic Programming" i mean it's pretty obvious that the first is a phd, since i talk about teaching, speaking at conferences and my published papers
|
# ? Dec 23, 2016 18:45 |
|
c tp s: neural nets are weird dark magicks and I have no idea how to beat a random guess over this dataset or if you even could.
|
# ? Dec 23, 2016 18:53 |
|
gonadic io posted:also, any recommendations on how many years into your career to start applying for roles with "senior" in the title? i don't want to get laughed out the door and currently have a year and a half in full time employment I went from 1.5 year position post grad school (M.S. in C.S.) directly to a senior role and have been happily there for six years. I treat my 4 years in grad school as "professional experience" and now am 10+ years. My point is, if you have a PhD you are senior. Moreleth fucked around with this message at 19:17 on Dec 23, 2016 |
# ? Dec 23, 2016 19:13 |
|
help i'm trying to organize my poo poo C project and i haven't tried to organize a poo poo C project really something seems wrong with filling files with relative directory traversal a la #include "../poop/poop.h"
|
# ? Dec 23, 2016 19:20 |
|
Moreleth posted:I went from 1.5 year position post grad school (M.S. in C.S.) directly to a senior role and have been happily there for six years. I treat my 4 years in grad school as "professional experience" and now am 10+ years. My point is, if you have a PhD you are senior. phd (even in CS) is not a strong indicator of competence in programming I know a bunch from good schools that just can't.
|
# ? Dec 23, 2016 19:33 |
|
carry on then posted:really? i thought most decent companies were one and done, and you're blacklisted if you apply and don't get a job (apple does this i think) that's basically only apple. most large companies encourage you to reapply in a year unless you were rejected because you punched an interviewer or something
|
# ? Dec 23, 2016 19:49 |
|
Sapozhnik posted:gas chamber exists on the stack for some reason fair I should really just have gone for overwriting them with zeroes I guess
|
# ? Dec 23, 2016 19:50 |
|
Soricidus posted:fair Since my posts are in no way contiguous, you would just overwrite your return adress.
|
# ? Dec 23, 2016 20:04 |
|
Luigi Thirty posted:help i'm trying to organize my poo poo C project and i haven't tried to organize a poo poo C project really what i've most seen is at the root of your project folder you shove all your .h files into an incl subdirectory and -I that in your makefile so /home/luigi30/projects/poop/incl/poop.h or whatever, then ~luigi30/projects/poop/Makefile has -Iincl and your #include is just "poop.h" in c++ you'd have subfolders under incl for representing namespaces i guess
|
# ? Dec 23, 2016 20:10 |
|
carry on then posted:really? i thought most decent companies were one and done, and you're blacklisted if you apply and don't get a job (apple does this i think) Apple does not do this
|
# ? Dec 23, 2016 20:22 |
|
Luigi Thirty posted:help i'm trying to organize my poo poo C project and i haven't tried to organize a poo poo C project really your IDE or makefile setup should let you just #include "poop/poop.h" or even #include "poop.h" if it doesn't massage it until it does edit: this is in one of your Github repos right?
|
# ? Dec 23, 2016 20:25 |
|
eschaton posted:your IDE or makefile setup should let you just #include "poop/poop.h" or even #include "poop.h" lol my IDE is notepad and my makefile is vc <big-rear end list of .c files> -lamiga -o game.exe https://github.com/Luigi30/amigahardware/
|
# ? Dec 23, 2016 20:28 |
|
Plorkyeran posted:that's basically only apple. most large companies encourage you to reapply in a year unless you were rejected because you punched an interviewer or something where does this even come from? if you don't get a specific position for which you were interviewing, feel free to apply for any others at any time and hell, if it's in an area like tools or frameworks, send me your resume too
|
# ? Dec 23, 2016 20:28 |
|
i feel like my job is actually making me worse at programming
|
# ? Dec 23, 2016 20:46 |
|
the other day at work a phd sent me a six line script that they wanted me to run on the cluster literally every line had an error including the import line at the top
|
# ? Dec 23, 2016 20:48 |
|
HoboMan posted:i feel like my job is actually making me worse at programming this is a good time to reflect to see if this statement is true if it is,
|
# ? Dec 23, 2016 20:49 |
|
eschaton posted:where does this even come from? can you hire the fastlane people so there's someone in the Xcode department who knows how humans build iOS apps
|
# ? Dec 23, 2016 22:05 |
|
leper khan posted:phd (even in CS) is not a strong indicator of competence in programming neither is having senior in front of your job title
|
# ? Dec 23, 2016 22:56 |
|
another definition of senior is someone who's got thousand deploy stare from a bunch of subjectively large scale full lifecycle projects. but they'll return to the trenches again anyway. it's all they know. maybe we'll win this time.
|
# ? Dec 23, 2016 23:33 |
|
ahmeni posted:can you hire the fastlane people so there's someone in the Xcode department who knows how humans build iOS apps maybe once someone at twitter figures out that fabric is a pointless money pit and lays them all off
|
# ? Dec 24, 2016 00:07 |
|
ahmeni posted:can you hire the fastlane people so there's someone in the Xcode department who knows how humans build iOS apps fastlane only looks good because it's in the same ecosystem as cocoapods
|
# ? Dec 24, 2016 00:31 |
|
|
# ? May 10, 2024 04:48 |
|
well I wrote a makefile but I can't figure out why the object files aren't being created in /obj instead of the same folder as the source files (yes I know the clean rule is wrong)
|
# ? Dec 24, 2016 01:11 |