|
Get out of Computer Science; get a Master of Psychology; and, open your own practice. You will be able to write your ticket just about anywhere...
Seriously, the future in Computer Science is maybe in Data Science or Engineering. Be careful to not take an "easy" job or you may be replaced by low-code/no-code developers. Even worse, they may force you to use low-code/no-code "techniques".
Power BI and .NET/Core are cool, but most of the low-code/no-code products I've seen from Microsoft are IMO "garbage". My personal opinion is that .NET Core is easier than Node.js, but that Node.js might be more performant under heavy load.
Make sure you emphasize your strengths and your strong math background. Math is still one thing that often separates Computer Science graduates from "casual" programmers.
I know you have (or are about to finish) a BS in CS and you would rather code for a living but there still seems to be high demand for Network and Infrastructure (VMWare) engineers. OpenShift and Kubernetes admins seem to have rewarding careers should you not mind the bad naming convention for GNU\Linux background drivers.
Lastly, you said you had to do a background check. If you are: a 100% citizen of your country and have no other allegiances; willing go back maybe as much as a decade (or more) to have a through investigation of yourself to include polygraph; willing to live a life of "secrecy"; maybe you should consider a career in intelligence. Don't follow them on social media though...
|
|
|
|
|
Ten weeks for a simple background check in the US is unreasonable. This was probably not the whole truth.
Your screening interview may be done by a non-technical person. Your in-house interviews will be with people who know how to code.
You are one of a million new grads, all alike. Expect to go through a lot of interviews before finding someone who wants you. It's not your fault. You will hear "no" a lot, and "yes" only once.
|
|
|
|
|
The best thing I ever did for my career was to start writing articles on CodeProject.
Some of the reasons why I believe it's helped:
- Demonstrates your ability to present ideas.
- Showcases your technical knowhow and creativity.
- Gives you the opportunity to demonstrate polite social interactions in comments.
- Shows that you're willing to put yourself out there.
- You get to connect with some great people on the site.
-Daniel
modified 17-Nov-21 12:11pm.
|
|
|
|
|
Without having any professional experience, it's always more difficult to get a job. So you should expect to be invited to numerour interviews and then not be picked for the job because there's usually someone else with professional experience, who will be preferred by the employer. It's a question of luck and a matter of time. Once you have 2-3 years of experience, it will be easier applying for your next job. And then you can be more picky when it comes to "good" or "not-so-good" jobs.
For your first job, just make sure they don't fleece you, financially.
|
|
|
|
|
If you're new to the industry, then my advice would be a combination of the following...
• Try and find evidence that the company you'd be working for has someone highly technically competent. I suggest that your #1 priority if you're early in your career is finding a good mentor. Be humble and try and absorb everything you can from them. It will save you years of learning.
• Bear in mind there are (at least) two reasons behind hiring. Sometimes companies just need someone's butt on a seat in order to get some stuff done, to lighten the burden on their team. They hire a junior hoping that they'll get up to scratch soon and then be able to churn through some similar work. This is the most common. Sometimes companies want more junior staff because they find to find someone to invest in for longer term benefit. Which this is, well that's out of your control. But I put it to you that the latter is by far the most beneficial to you personally. Try and quiz the company in interviews regarding the history of the work the department has done, where it's going, why this position has come up etc. to try and figure out which of these you're looking at.
I'd recommend focussing on those, and less on the actual techs involved. Technologies change very frequently, and if you're joining this industry, you'll find they continue to change, so being tied to something specific is a risk. I put all my eggs in the Silverlight basket for example. Didn't work out so well, so had to almost start fresh a few years into my career.
Keep the attitude of a student throughout your career. You're never done learning, and always try to improve.
Best of luck.
|
|
|
|
|
1. A NUMBER OF DIFFERENT APPROACHES ARE BEING TRIED
We are still clueless.
2. EXTENSIVE REPORT IS BEING PREPARED ON A FRESH APPROACH TO THE PROBLEM
We just hired three kids fresh out of college.
3. CLOSE PROJECT COORDINATION
We know who to blame.
4. MAJOR TECHNOLOGICAL BREAKTHROUGH
It works only so so, but looks very hi-tech.
5. CUSTOMER SATISFACTION IS DELIVERED ASSURED
We are so far behind schedule the customer is happy just to get it delivered.
6. PRELIMINARY OPERATIONAL TESTS WERE INCONCLUSIVE
The darn thing blew up when we threw the switch.
7. TEST RESULTS WERE EXTREMELY GRATIFYING
We are so surprised that the stupid thing works.
8. THE ENTIRE CONCEPT WILL HAVE TO BE ABANDONED
The only person who understood the thing quit.
9. IT IS IN THE PROCESS
It is so wrapped up in red tape that the situation is about hopeless.
10. WE WILL LOOK INTO IT
Forget it! We have enough problems for now.
11. PLEASE NOTE AND INITIAL
Let’s spread the responsibility for the mistake.
12. GIVE US THE BENEFIT OF YOUR THINKING
We’ll listen to what you have to say as long as it doesn’t interfere with what we’ve already done.
13. GIVE US YOUR INTERPRETATION
I can’t wait to hear this nonsense!
14. SEE ME OR LET’S DISCUSS
Come into my office, I’m lonely.
15. ALL NEW
Parts not interchangeable with the previous design.
16. RUGGED
Too darn heavy to lift!
17. LIGHTWEIGHT
Lighter than RUGGED.
18. YEARS OF DEVELOPMENT
One finally worked.
19. ENERGY SAVING
Achieved when the power switch is off.
20. LOW MAINTENANCE
Impossible to fix if broken.
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
Consider this stolen.
|
|
|
|
|
Back in the 90s... when "multimedia" was the latest new thing...
there was a cartoon joking that a product required the executable to be on a hard drive while the data needed to be on a floppy, and the marketers said, "we'll call it multimedia!"
I repeat myself:
The Lounge[^]
|
|
|
|
|
Marketing, gotta love em?
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
What was that? Sounds like a compiler on any 8 bit computer. Even the 16 bit computers were not always 'multimedia' enough to completely get rid of that problem. Looking at you, my recently repaired old Atari ST.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
How old's the site? Chris' profile dates to July 6, 2000, so member numbers mustn't've been a day-one thing.
Regardless, is now old enough to have a champagne flute in his empty hand. 🥂
|
|
|
|
|
1999
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
Kornfeld Eliyahu Peter wrote: 1999
Oh yeah. The year to moon escaped from orbit due to overmining.
|
|
|
|
|
Don't mention that. I have still all kinds of parts for my Eagle all over the desk.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
I have projects like that.
You keep intending to put all the parts together but never find time...
|
|
|
|
|
At least I now have all parts of the model designed and printed now, except for the container in the middle. That container is going to be a brick of around 50 cm length and I can only fit it in precisely when I have assembled the rest of the model. And that's a lot of work because every part must be sanded to get rid of the printer's layer lines and then painted.
The only thing I worry about is the stability of the model. It is going to be over 80 cm long and will only be held together by its 3D printed 'spine'. If it proves to be too weak, I will have to make a new version of it, where all the bars over the entire length will be replaced by carbon fiber rods. These don't break so easily.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Is the model your design or downloaded?
Either way, you may be able to put a hollow cylinders down the centers of the spine beams and slide in metal rods for extra support? If the center span is 50cm, then the spine must be printed in several sections unless you have a large printer!
I've used this technique to mount multiple monitors on my desk (printed cylinder with, in my case, 1/2 inch metal rod at core) and it's worked fine.
|
|
|
|
|
StarNamer_ wrote: Is the model your design or downloaded? Both. The original model was intended for graphics, not for printing. Many details were missing or seemed to be done with textures. Also, not much care was taken what the objects looked like inside. A renderer does not care, the 3D printer does. The list is even longer, so I ended up with drawing 90% of the parts from scratch and modifying the remaining parts.
StarNamer_ wrote: Either way, you may be able to put a hollow cylinders down the centers of the spine beams and slide in metal rods for extra support? That's more or less the idea, but we don't need metal rods. I have built similar structures as tails for RC helicopters using carbon fiber rods. They are not only lighter and almost as strong as steel, but also don't permanently bend and are easier to work with (no soldering or even welding).
StarNamer_ wrote: If the center span is 50cm, then the spine must be printed in several sections unless you have a large printer! I made a mistake! The container in the middle should be about 50 cm, but it's not. That was another problem with the original model. The idiot who posted it scaled it down to fit his printer and did not mention it. I wanted to get the full length of the original studio model, but ended up with something around 3/4 of that. So the spine also is a little shorter, but still 58 cm. But yes, I had to cut it up into four sections. At least I took care to maximize the areas where they are glued together and used a glue that dissolved the outer layer of the plastic and fuses the parts together if they are pressed together until all of that solvent has evaporated. If that's not strong enough, there still is Plan B.
Just look at my post in a modeler's board: Modellboard[^]. There are plenty of screenshots directly out of Blender, even if you don't understand much of the discussion.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Happy Birthday CP!
:fiesta:
"Five fruits and vegetables a day? What a joke!
Personally, after the third watermelon, I'm full."
|
|
|
|
|
Joined Code Project as;
Old Timer June 7, 2002 Member#39334
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
I remember when CP was just a baby.
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
Happy Birthday CP, from #10338[^] !
Software Zen: delete this;
|
|
|
|
|
|
Yup. I've had separate home & work accounts since the beginning. My employer in their various incarnations has occasionally had odd notions about IP and what belongs to them, so my [few] CP articles were always written under the home account.
Software Zen: delete this;
|
|
|
|
|
Many employers have that odd notion, even for software-related things that you do on your own time, so I liked this Dilbert[^] on on a related topic.
|
|
|
|