>I agree. Also, it's not that stable diffusion spontaneously generates art: someone has thought of a prompt, written it down, iterated, and finally decided that a given image was good enough to publish. Is stable diffusion an "artist" or is it a tool?
I'm curious about the possibility of the commissioner role for this situation.
From my point of view, the AI is the artist and prompting an AI to produce a specific image is akin to commissioning an artwork.
I think we have moved beyond human agency, and creation of art is reduced to the simpler constituents, the roles of artist and (if there is one) commissioner. The request to make an artpiece can also come from a machine.
There are still a few message boards that I frequently go to, not as many as before, but they have their active community. Having their own Discord channel also helps boost activity.
In particular in a hobby like PC building, using a message board for build logs makes sense given the format. And probably other "log/project tracking" sorts of coverage. Like Reddit, you get a free captive audience that requires less effort than blogging about it, but unlike Reddit you can post build updates to bring your topic back to the top without making multiple threads.
And these tech firms don't really ask tricky interviewing questions? I'm aware that FAANG companies ask Leetcode style questions which I'm not willing to drill myself over. That wouldn't be very low maintenance if the interviews are also cutthroat competitive.
I am considering probably Infosys or Accenture, though. I hear their interviews don't go deep and they give some in-house training.
I consider "no major uses beyond web" to be a strength. Whereas other languages were adapted into use for HTTP servers, PHP was a tool for HTML rendering from the ground up, and therefore a specialist. I tend to trust specialists overall when it comes to tools, wouldn't you agree?
Cloud-based hosting services personally give me too much analysis paralysis. Sometimes I just want old school shared hosting that already has an Apache config that is sensible for most small-mid scale work because it's more intuitive to deploy.
>A robust professional network is almost always more valuable and more resilient than a MS CS. I actually think that this is OP’s biggest opportunity/challenge.
You are actually right about that. I do not have a robust network. It could be a negative, but I also learn that you don't have to allow negative traits to define you, or your worth.
I have learned this from someone else who works as a software professional, who is bipolar and depressed. He also works at a fortune 500 making 6 figures, and takes on leadership responsibilities. He says that he hates himself, but loves his wife, and that despite being antisocial, it doesn't have to dominate him.
He also says his personality and social network does not affect his ability to work, and he works hard for his team. If he can do it despite his shortcomings, so can I. Dwelling on your negative qualities are a distraction, and incorrectly convinces you that your negatives have to commandeer your self-worth.
I will need to follow in this guy's footsteps. Forget about my lack of a network as something that defines me. I have to play to my strengths, and downplay my weaknesses.
Then my goal, ostensibly, is to find a large company with interviewer(s) that are like and sound like me. Instead of trying to blend in, I will try the other approach. Try to find my "soul company" within the major big companies, so I don't need to artificialize myself. There are many big companies to choose from so it's very likely I just haven't found one who has a lot of people like me.
>A master's degree will not materially improve your employment prospects but will cost a lot of money and years of opportunity cost.
I don't like "don't do it" advice without any compelling reasons. It is better for me to try and fail than to regret not having tried it. I am going to seek people who will support my desired path.
What if I wanted to work at NASA or Intel? Getting an internship from one of these companies is hard enough. But not impossible, and worthwhile building valuable connections from your internship for referrals to a full-time job.
But going to work there with no formal CS background, no inside referrals, with a non-STEM degree, with tenuous experience is much, much harder.
So there is my argument for wanting a higher education. At least I stated my argument.
Yeah, I don't consciously answer everything as how they want to hear. Nor do I want to. When I have a job interview, I just go to the interview. I've never done more than look up what the company does, and perhaps a quick refresh on basic algorithms.
But bigger companies they are more willing to hire based on learning potential, correct? They can deal with the longer run of investing in an employee.
Quick learners can cross the Y-intercept of knowledge of those that know more but learn less quickly.
Amazingly, the only company in the tech hubs that has given me any algorithmic questions is Amazon. But I am not deluded enough to say I am 100% doing well on the technical side.
All the other companies with some reasonable amount of public exposure, (like Zillow, Coinbase, ArenaNet, to give a few examples) interviewed me on more holistic and technical concepts, such as how would you use an API to build a website, or how would you design a database, etc.
>startups try to be selective; but they're really desperate to hire
That is a paradox I am still trying to figure out LOL.
Ostensibly, startups are huge on culture fit. But also at the same time they want someone who knows a certain stack in and out, and can't attract those people all the time.
So startups and large companies are selective, in different ways?
And that is really gonna be a game changer for me, in turning my interview strategy into something that satisfies subjective needs.
I guess it's because so many candidates, as you say, can do the job because they perform well on an objective basis that larger companies have to reach into other less objective criteria to filter them out?
Out of the comments here so far, I really resonate with this the most.
In particular the paragraphs where you talk about how larger companies want you to be a specific fit for a role. I've noticed that a lot of times my enthusiasm for working at a company comes out like "put me anywhere you feel is best, I won't let you down!" and it never occurred to me that some managers don't like filling in a lot of the gaps themselves.
So if that comes across as being indecisive then it must be a clear
sign that I do not know how I would fit in. Sometimes I do get a manager saying they want to hire for a specific department and I just roll with it. And when you describe your experience, then it sounds like going with a "just put me in wherever" attitude ironically makes you sound disinterested even if that was not the intention.
As far as studying up on the data structures/algorithm specifics, I've been around enough big company discussions to have realized it. I go against the common grain in that I actually prefer whiteboard interviews over take-home test projects, too. Because everything about the interview is transparent and both sides essentially invest the same amount of time and progress with it.
Yeah, I truly agree with this. Couple the fact that I have a non-STEM degree and no internships. I picked up my first web dev jobs just from scouring Craigslist. Smaller companies that were open-minded enough to give a junior dev a shot. But I did stop using CL years ago and use better resources for job listings now.
So without any insider info on how big companies operate on a high level all the way down, outside of reading web articles or forum discussions, I have to put the pieces together on my own. My personal network is pretty diffused and fragmented, too. I know a person I met at a tech meetup years ago, he now works at Amazon. But he's too busy to reply and doesn't seem interested in being a referral.
As silly as it sounds I thought the small-to-big company would be the most logical career progression, as I even compare it to a music career at one point. In that you first have to produce and sell for an indie label before getting picked up by big shots such as Sony. But my reality is me spinning my wheels in the small co/startup circuit still waiting to "make it big".