|
I'm looking for some reading for something I suspect exists out there already. I'm assuming there's some rough idea of software complexity that is similar to Big O notation and it goes something like: 1. Adding new features tends to add exponential complexity because the new features have to inter-operate. 2. A lot of our shortcomings in understanding a problem come down to assuming the complexity is just linear. 3. Good software design tries its best to turn the exponential complexity into linear complexity. 4. Despite this, good software design usually just reduces the factor of exponential complexity and you still hit a point where a new feature just fucks you.
|
# ? Feb 8, 2019 06:33 |
|
|
# ? Jun 10, 2024 13:13 |
I've been a lead/management level developer for years now, and my current position is Software Development Manager. I do functional management part of the time, but I'm also developing on projects as my expertise is needed. My SO and I are currently living in the Atlantic provinces, and we're looking to leave our geographic location for a place that a) pays more (around here we get ~60-70% of industry standard) and is b) less dying. In addition to looking for work directly in the city we're aiming for, I'm also looking at remote positions, because hell yes I want that flexibility, if possible. The problem I appear to be having is that most of the positions that appeal to me and/or are actually remote are straight-up development positions, not management. I get the feeling that I'm being overlooked for these because my current title is management-specific. I've contacted ~~~RECRUITERS~~~ in cases where I fulfilled not only the position requirements, but also all the nice-to-haves, and been completely ignored. Without getting any response at all, I can only guess, but I get the feeling they see that title and stop reading. Any advice?
|
|
# ? Feb 8, 2019 11:53 |
|
Rocko Bonaparte posted:I'm looking for some reading for something I suspect exists out there already. I'm assuming there's some rough idea of software complexity that is similar to Big O notation and it goes something like: Think of it like network effects, feature A and feature B interact. Even if it's just to the extent of you having to consider if they are related. Then you add feature C which interacts with both. I don't think that goes through steps of growth rates like Big O does. Try some reading on accidental vs essential complexity, it might inspire you.
|
# ? Feb 8, 2019 12:06 |
|
Rocko Bonaparte posted:I'm looking for some reading for something I suspect exists out there already. I'm assuming there's some rough idea of software complexity that is similar to Big O notation and it goes something like: Landau notation is a way to express how a function grows, it doesn't have to be a function outputting time or space. So it's just Landau notation again
|
# ? Feb 8, 2019 15:26 |
|
runupon cracker posted:I've been a lead/management level developer for years now, and my current position is Software Development Manager. I do functional management part of the time, but I'm also developing on projects as my expertise is needed. My SO and I are currently living in the Atlantic provinces, and we're looking to leave our geographic location for a place that a) pays more (around here we get ~60-70% of industry standard) and is b) less dying. If you've actually been doing development work, change the title on your resume to Software Developer and let your references know to talk up your technical leadership. You want your resume to emphasize relevant work experience. Just like you don't include the times you worked retail on a software engineer position you don't include management experience when applying to be an individual contributor and there's not much value in including individual contributor experience when applying to a management position. I've never yet met a manager who also wrote good code, even if they used to before changing tracks; so I'll agree your title and maybe any management experience in your resume is likely working against you. Don't get discouraged. Especially when trying to land your first remote job it is going to take some time. Consider linking an anonymized resume here or in the newbie thread to get feedback.
|
# ? Feb 8, 2019 16:24 |
|
runupon cracker posted:The problem I appear to be having is that most of the positions that appeal to me and/or are actually remote are straight-up development positions, not management. I get the feeling that I'm being overlooked for these because my current title is management-specific. I've contacted ~~~RECRUITERS~~~ in cases where I fulfilled not only the position requirements, but also all the nice-to-haves, and been completely ignored. Without getting any response at all, I can only guess, but I get the feeling they see that title and stop reading. The more acceptable / likely path for you (not that different from me) is to be on-site at a solidly reputable, growing company for a few years, establish trust / network and all that then go remote with high frequency of visits to an office. I’ve seen that situation all the time with higher ranked engineers and managers, but they really need to have serious leverage on the company to make them critical.
|
# ? Feb 8, 2019 16:29 |
|
LLSix posted:If you've actually been doing development work, change the title on your resume to Software Developer and let your references know to talk up your technical leadership. You want your resume to emphasize relevant work experience. Just like you don't include the times you worked retail on a software engineer position you don't include management experience when applying to be an individual contributor and there's not much value in including individual contributor experience when applying to a management position. In other words, your problem is people like this guy
|
# ? Feb 8, 2019 17:42 |
|
Steve French posted:In other words, your problem is people like this guy Not really. I prefer to extend people the benefit of the doubt. I've seen otherwise good developers lose their edge from spending all their time in meetings and managing schedules, but I've never seen anyone try to switch back to an IC role. I've no reason to think getting back into coding every day wouldn't sharpen their skills back up.
|
# ? Feb 8, 2019 17:54 |
|
RedZone posted:I don't care about level, I'm more interested in total compensation. Looks like it's back to the drawing board (literally) to grind more algorithms then. Level is going to highly correlate to total compensation unless your current compensation is higher than the offers or you have multiple offers that you can leverage.
|
# ? Feb 8, 2019 18:31 |
|
LLSix posted:Just like you don't include the times you worked retail on a software engineer position you don't include management experience when applying to be an individual contributor and there's not much value in including individual contributor experience when applying to a management position.
|
# ? Feb 8, 2019 19:09 |
|
JawnV6 posted:this is bonkers, to mee My first couple of jobs dating back to before college was IT and website design. Nobody ever seemed even a little bit interested about that work experience when I was applying to embedded software positions so I took it out to put in more details from more recent jobs. Space on a resume is at a premium and you want to use that space as well as you can.
|
# ? Feb 8, 2019 19:22 |
|
LLSix posted:My first couple of jobs dating back to before college was IT and website design. Nobody ever seemed even a little bit interested about that work experience when I was applying to embedded software positions so I took it out to put in more details from more recent jobs. Space on a resume is at a premium and you want to use that space as well as you can. I'm imagining a blushing executive trying to downplay being a director of software engineering to explain a resume gap and it's just farcical.
|
# ? Feb 8, 2019 19:28 |
|
I feel like this is a damned if you do, damned if you don't kind of situation. Either you have an employment gap because you had a job you didn't want to mention (imagine e.g. a furloughed government contractor getting a job as waitstaff at a restaurant), or you bias peoples' perceptions of what kind of job you are looking/suited for by having a job that doesn't match your long-term goals. I guess what I'd recommend doing is having your precis at the top of the resume specifically say "I'm looking to get back into development after having worked as a TL/M" or something along those lines.
|
# ? Feb 8, 2019 19:35 |
|
Maybe we can just put in a placeholder for those gigs saying you don’t think it’s relevant to the employer and that there’s a separate document if you’re interested? It’s not like we can do a hidden div with a display response to a mouse click on a paper document or even Word doc.
|
# ? Feb 8, 2019 20:24 |
|
TooMuchAbstraction posted:I guess what I'd recommend doing is having your precis at the top of the resume specifically say "I'm looking to get back into development after having worked as a TL/M" or something along those lines. but punching a hole in your history to cover up being a manager, based on a single engineer with less than a decade experience talking about an IT internship, is the most asinine thing ive seen in, gosh, like a week
|
# ? Feb 8, 2019 21:04 |
Thanks for the recommendations. I'll try adding a profile line specifying the desire to return to a more technical role.
|
|
# ? Feb 8, 2019 23:16 |
|
LLSix posted:Not really. I prefer to extend people the benefit of the doubt. I've seen otherwise good developers lose their edge from spending all their time in meetings and managing schedules, but I've never seen anyone try to switch back to an IC role. I've no reason to think getting back into coding every day wouldn't sharpen their skills back up. Fair enough. I just did it (within same company); though I still regularly get recruiting pings about IC roles
|
# ? Feb 8, 2019 23:41 |
|
runupon cracker posted:The problem I appear to be having is that most of the positions that appeal to me and/or are actually remote are straight-up development positions, not management. I get the feeling that I'm being overlooked for these because my current title is management-specific. I've contacted ~~~RECRUITERS~~~ in cases where I fulfilled not only the position requirements, but also all the nice-to-haves, and been completely ignored. Without getting any response at all, I can only guess, but I get the feeling they see that title and stop reading. Remote and management don't generally seem to mix well - my own experience is that remotely managing developers or (even worse) designers/UX folk is a living, endless hell of lovely Skype standups and lame excuses. I had to switch from running my own company to proper employment about 4 years back because I had a child, got cancer and moved to a different hemisphere and it's hard to run a business under those circumstances - my own experience of a major job change like that is that you focus hard on getting into a place that has good lateral movement prospects within the company rather than focusing on getting your dream job. I've had 3 jobs in 4 years, and each is an improvement and gets me closer to my aims, but I've had to be pretty realistic, and leverage my previous job title to get one closer to what I need. I'm getting there now, but it's not exactly been easy, and it's not something you could keep on doing - more than 3-4 years of job jumping and you start looking like a flake. Recruiters are horrors, but sell to them, and they'll work for you - persuade them you can fill that one tricky position then have (face to face is best, but on the phone works too) and they will actually put some effort in. cynic fucked around with this message at 00:20 on Feb 10, 2019 |
# ? Feb 10, 2019 00:16 |
|
My Seattle interview is delayed due to weather. As a Michigander, lol
|
# ? Feb 10, 2019 22:31 |
|
Hi, everyone! I'm a senior software engineer with about 10 years of experience and I transitioned into a infrastructure/devops engineer role last year. I work in a ~major electronics company~ and wanted to contribute on an organizational level (plus the project team I transferred out of was toxic as hell and nearly killed me from overwork) by improving our best practices and processes. Nowadays I code occasionally, but our team is set to develop an in-house project this year so I'm pretty stoked on that. I also plan to get AWS certified this year (SysOps and Solutions Architect up to the Professional level)! Well, I'm looking to increase my salary, as I was rather lowballed (I got the job after being 3 months unemployed because I had to get out of a bad situation in my previous job). I'm strongly considering looking for a job in Southeast Asia/Oceania (either NZ/SG/AU in that order) as I live in a rotten place where drug users are murdered while drug lords are pardoned. My two ideas are: 1. Get a scholarship abroad to take up a master's degree in either computer science/software engineering. 2. Find a good job abroad in the same field, rake in the money AND maybe consider that postgraduate degree after I've settled in. Personally, I dislike formal schooling but I do like learning, and it might be cool to crush it in uni after all the leveling up in life that I've been doing. I guess I just like to live a better life in general, and I prefer doing stuff on the ground than managing.
|
# ? Feb 11, 2019 14:49 |
|
You’re probably not going to find many (read: any) schools looking to pay for you to get a masters. Masters degrees are for people that either 1) want to pay for a resume/cv edge (whether for industry or to get into a better PhD program) or 2) are getting a PhD and the masters is just a thing that happens after a couple years in the program Find a new job that will relocate you.
|
# ? Feb 12, 2019 06:22 |
|
Achmed Jones posted:You’re probably not going to find many (read: any) schools looking to pay for you to get a masters. Masters degrees are for people that either 1) want to pay for a resume/cv edge (whether for industry or to get into a better PhD program) or 2) are getting a PhD and the masters is just a thing that happens after a couple years in the program Isn't every Masters in CS paid for? I don't know a single person that paid for their degree. Regardless a masters in CS isnt worth it unless you need a masters for the area you want to work in.
|
# ? Feb 12, 2019 07:36 |
|
Oh, I didn't clarify but I will be looking for a company that would help me relocate. I guess that is my biggest roadblock is getting to another country (and being allowed to stay), that's why I'm considering getting a scholarship abroad to open doors (I read that NZ gives you one year to look for work after graduating on a student visa). I'm still 50/50 on postgrad, will I get paid more with a nicer degree in this field? It just feels extraneous in software engineering. Or maybe I should get an MBA instead? Hmm
|
# ? Feb 12, 2019 09:41 |
|
Schneider Heim posted:I read that NZ gives you one year to look for work after graduating on a student visa Hey friend, if you're thinking of coming here to work in the IT industry you should have a good look at the salary you can reasonably expect and compare to your local and other places in Oceania (Australia specifically). You should also read a bit about the housing situation in Auckland, since that is likely where you'll be working in this industry. Note that there is sort of a housing crisis at the moment, so you can expect a non-trivial portion of your salary to go towards rent. Don't want to discourage you or anything, there are definitely plenty of jobs to be had in the industry but do your research first if you haven't already. Largest NZ job sites (don't forget salaries and contract rates are in NZD): NZ Seek Trademe Jobs Can also get a feel for rentals/flatmates on Trademe Property too. Feel free to PM me questions as I'm a dev over here and I'll do my best to answer. There is a also a thread in D&D, our casual NZ thread got archived due to inactivity I believe so I don't think anyone will object to answering some NZ specific questions in there?
|
# ? Feb 12, 2019 10:45 |
|
asur posted:Isn't every Masters in CS paid for? Star War Sex Parrot fucked around with this message at 14:17 on Feb 12, 2019 |
# ? Feb 12, 2019 13:57 |
|
Crossposting from the game developer job thread:Uhh Nope posted:Just got the results of my interview with Amazon Games Studios, said I needed to brush up on my C++ and that they would want me to try again in the summer. I'm not sure what exactly I was lacking since I felt like they were implying I could pick up the syntax stuff on the job and the whiteboard problems didn't rely on anything special that C++ could do vs, say, C#.
|
# ? Feb 12, 2019 21:24 |
|
Uhh Nope posted:Crossposting from the game developer job thread: Do you have any C++ code someone could look at? If so then having someone who knows C++ well look at your code is probably the first step
|
# ? Feb 12, 2019 21:47 |
|
Jose Valasquez posted:Do you have any C++ code someone could look at? If so then having someone who knows C++ well look at your code is probably the first step I don't, unfortunately.
|
# ? Feb 12, 2019 22:11 |
|
Solve HackerRank problems in C++?
|
# ? Feb 13, 2019 00:26 |
|
Remote job quest update Nashville called and confirmed they have the green light to make an offer, and the amount for that offer is set, but recruiter won't share it until they receive proof of my current income. I shared my current salary in my phone screen back in December, and I didn't lie, so I told him I couldn't share it - though I'd be happy to provide proof of employment. That was noon today and I haven't heard back, so we'll see how it goes. Waiting to hear from Seattle about visiting when the city isn't shut down due to snow.
|
# ? Feb 13, 2019 01:05 |
|
Careful Drums posted:Nashville called and confirmed they have the green light to make an offer, and the amount for that offer is set, but recruiter won't share it until they receive proof of my current income. lol what the gently caress walk away, you do not want to work with these people
|
# ? Feb 13, 2019 01:19 |
|
uncurable mlady posted:lol what the gently caress I wouldn't go that far - if they force me to turn it over then I'll walk but I'm willing to bet they'll cave. They've already bought me a round trip flight to Nashville and spent 6 developer hours interviewing me, this would be a dumb way to throw all that time and money away. But anyway I like the Seattle company more and I'm hoping to get this offer as leverage for them. Careful Drums fucked around with this message at 01:31 on Feb 13, 2019 |
# ? Feb 13, 2019 01:29 |
|
Careful Drums posted:but recruiter won't share it until they receive proof of my current income. "Sure, just send me last years W-2's for the department and I'll get that right over."
|
# ? Feb 13, 2019 01:48 |
|
Mao Zedong Thot posted:"Sure, just send me last years W-2's for the department and I'll get that right over." I’m in MA, so I’d go straight to: “are you aware of MA law as relates to asking candidates salary information; please confirm you are asking for my salary during negotiation”
|
# ? Feb 13, 2019 01:55 |
|
Is this an external recruiter? I smell something fishy vis-a-vis "the company wants this information." I might try and have a little phone conversation with, you know, the people you'd actually be working for/with and bring this up, ask if they're okay with this recruiter giving the company such a bad look. edit: I forgot important word (external) Che Delilas fucked around with this message at 04:05 on Feb 13, 2019 |
# ? Feb 13, 2019 04:01 |
|
Che Delilas posted:Is this an external recruiter? I smell something fishy vis-a-vis "the company wants this information." I might try and have a little phone conversation with, you know, the people you'd actually be working for/with and bring this up, ask if they're okay with this recruiter giving the company such a bad look. He's an internal recruiter. That's a great point - it doesn't reflect well on the company, especially since his defense was that {the rich dudes that own this and several other companies} do this for all new hires. I happen to know that's bullshit because my wife and I both have worked for another one of these rich dudes companies in the past. So i'm 99% sure it's a bullshit tactic to lower their offer.
|
# ? Feb 13, 2019 04:51 |
|
Going to Seattle Monday.
|
# ? Feb 13, 2019 04:54 |
|
Uhh Nope posted:I don't, unfortunately. How did they evaluate your C++? If it was whiteboarding you could throw a few similar leetcode.com problems on github
|
# ? Feb 13, 2019 05:23 |
|
Fuckin hell, Nashville walked
|
# ? Feb 13, 2019 15:51 |
|
|
# ? Jun 10, 2024 13:13 |
|
Careful Drums posted:Fuckin hell, Nashville walked
|
# ? Feb 13, 2019 15:58 |