CSCareerQuestions

856 readers
4 users here now

A community to ask questions about the tech industry!

Rules/Guidelines

Related Communities

Credits

Icon base by Skoll under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS
1
 
 

I'm a fullstack web dev with 7 years of experience, and been casually searching for the past year or so, but most applications don't go anywhere, when I've had no problems with resumes in the past.

How have your experiences been, anyone having any better luck?

2
3
 
 

For the last few years I've been working as an hourly part time full stack software engineer remotely, but now that school is done, I'm switching to a full time role. What are some things to keep in mind?

When I was hourly, I knew when to start and stop working because I'd simply clock in and out, but with a salary, it feels less clearly defined. There's also "unlimited" PTO, but when is it acceptable to use it?

4
 
 

The most famous example is probably Gitlab (https://handbook.gitlab.com/handbook/company/culture/all-remote/asynchronous/)

Since their IPO the work environment seems to have deteriorated though (https://old.reddit.com/r/devops/comments/152o4bb/what_the_hell_is_going_on_at_gitlab/)

Curious to see if other people have any experience of real asynchronous work culture?

5
 
 

I'm a software dev/sysadmin mix, ~8 years' experience, looking for work again after some time off. (Based in a capital city in Australia if that's relevant)

I have no idea how to characterise the projects that I've enjoyed the most or would like to do in the future.

The projects that I've found the most enjoyable are not the ones that you see advertised by recruiters and companies; Kubernetes, cutting-edge, greenfield projects, massive cloud accounts... meh.

Some fun stuff I've done or would like to do:

  • Upgrading that weird service everyone is accidentally relying on but afraid to touch
  • While money pours into LLMs in healthcare, fax machines were still used every day
  • Working out the "low-level" part of the system colleagues put off for 2 years because nobody wanted to read through the boring 400-page ISO spec
  • Maintaining that abandoned 500K line Java system with most errors being RuntimeException with a null description
  • Working in small teams, max 8-10 people

Any tips to characterise this kind of work to focus my job search? I know it's different from working at a software company pumping out features.

Tight deadlines and shoestring resources don't bother me (as long as I get my salary!). Having people who don't take it all super seriously along the way is super important.

How do I look for this? Trial & error? I feel like there must be... consultancies? ... working on these kinds of projcets. Perhaps there's some name or buzzwords that I need to use? Or would I need to talk with one of those mega big consultancies like Accenture?

Of course very open to the possibility that I'm being totally unrealistic and way too picky in a down market.

My bread and butter is working in Go, Python, backend and OS stuff. Networking, Linux, BSDs, that kinda thing.

Thanks all!

6
 
 

I am privacy conscious so I would like to use my proton.me account, but I wanted some advice. Should I use my gmail account for career related purposes or should a proton.me address be fine?

7
 
 

When I come across such infographics with tips, I sometimes wonder, if you follow all these tips, then where will you find the time to program? Of course, all this is useful, but every developer knows how much you want to get done with all public affairs and immerse yourself in the code, especially if it is the code of a project that you love. And on the contrary, if you have to write a rotten project, with a stupid team, while working for a mercantile scumbag, no matter what you do, you will be sick of work. What is the conclusion here? Either you do what you love; or love what you do. And you will have much more free time. What about burnout? We are all phoenixes...

8
 
 

It was an internship for a full-stack developer role. I was given two days - today is the final day, and I did not even start with the project as I was too stressed to complete the task, worrying about designing and modelling the database part, and because I have a really vague idea about system design. The skill requirements for the project are NextJS and MERN stack - which makes little sense. It said nothing about state management library, so I was also really confused about that.

Here are the requirement of the task project:

  • make use of NextJS
  • create a LinkedIn clone, without the feeds
  • must have shareable short-link profile
  • should be SEO-optimized
  • should provide API for creating and editing profile
  • should make use of good UI practices
  • explain the reasoning behind the system design decisions
  • explain the steps required to run this application
  • use of ChatGPT was allowed
  • share this on GitHub

I think that I was being fooled - that I was being made to work on a project for free, and that this test is very unreasonable and a big red-flag into the startup's WLB. Just wanted feedback on whether I was being unreasonable?

Edit: Here's what the listing says:

Are you a passionate Full Stack Development intern looking for an exhilarating opportunity? Look no further! , an innovative company, is seeking a talented intern with expertise in Node.js, JavaScript, ReactJS, HTML, CSS, MongoDB, and Next.js. Join our fast-paced team and gain invaluable experience in a dynamic work environment.

Selected intern's day-to-day responsibilities include:

  • Collaborate with the development team to design and implement user-friendly web applications using cutting-edge technologies
  • Develop and maintain scalable backend systems using Node.js and MongoDB to ensure efficient data management and retrieval
  • Create visually stunning and responsive frontend interfaces utilizing ReactJS, HTML, and CSS to deliver an exceptional user experience
  • Conduct thorough testing and debugging to ensure optimum performance and seamless functionality across different platforms
  • Assist in optimizing website performance by analyzing and refining code, and implementing best practices
  • Contribute to the development of RESTful APIs, integrating with third-party services to enhance application capabilities
  • Stay updated with the latest industry trends and emerging technologies, sharing insights and participating in team discussions to drive innovation

If you have a hunger for knowledge, a strong work ethic, and a desire to make a meaningful impact, apply now to become a part of the team. Ready to revolutionize the world of web development? We can't wait to meet you!

9
 
 

Curious to see the answers, as I know some people just work a few hours per day

10
11
 
 

If you look up my username on LinkedIn, you can get a good summary of my career. Most of my jobs have been go in, fix things, then on to the next thing; though the immediate COVID period was pretty bumpy in that regard (shorter-term gigs). I'm pretty sure I need another cert or two at this point, but have had some family issues distracting me the past few months from studying/focusing on what's next. I'm also working three different things right now (1 5-10hr/wk PT job + 2 intermittent gigs). I can't remember the job market being this bad or picky in my life; and I actively wonder how I'd be able to leave the field entirely. It feels like everyone wants a unicorn on the cheap these days.

Something with a "solid" 10-15/hrs a week would be an improvement over what I have going on right now; let alone full-time work. How do I even find such a thing on LinkedIn/Indeed/whatnot? Reddit's gotten me at least two jobs in the past, but the state of things there seems to be less promising these days. I figured I'd ask here to see if anyone else is in a similar situation, and how they're managing.

Thank you.