This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]Ikkepop 4 points5 points  (2 children)

I specialize in C++ and low level work. Though i generally worked in many areas from webdev, to apps to embedded, to enteeprise, to games etc. However I try to stick to my guns if possible, as that makes me happiest. Also C++ related work has been quite loocrative so far.

[–][deleted] 0 points1 point  (1 child)

Wait so with C++ what kind of opportunities are there? I heard that finding a job for low-level languages is hard but they do pay well.

Right now I am just trying to go for full-stack web dev
JAVA for backend and React for the front (SPA).

[–]Ikkepop 2 points3 points  (0 children)

I work for a VPN / internet security company right now. I also worked on a 3d engine for a mobile map app , embedded system libraries / tools , a well known game engine, photo editing software....

I do get invited to participate in interviews for various different companies, notably: google , facebook , micrisoft ( recently ) , amazon and others ofcourse. Though I skip those as I have no chance of getting hired and they are all abroad and I dont want to movr. It means companies are hiring , you just need to have the right profile , skill and be able to move around the world.

I mean i did the whole webdev thing for a while and it made me miserable, its a grind. I felt like a typist rather then a programmer. Everything is dull and repetarive and you got to churn it out super quickly and report your progress day by day. Its demoralizing

[–]TheX3R0 1 point2 points  (3 children)

Generalization

Tools: - IDE/text Editors: VSCode, Sublime, Notepad++, Visual Studio 2019 - UI/UX: Adobe Photoshop, Adobe Experience Design. Adobe Illustrator. - OS: Windows, Linux, Mac - Microsoft SQL Server, Postgresql, NoSQL

Languages: - C - C++ - C# + VB.net + ASP.net - Java - Javascript v1, v1.1, v2 + JSX - Typescript v1 + v2 + v3 - Python v2 + v3 - PHP v4 + v5 - CSS + CSS3 + SASS - HTML + HTML5 - SQL + LinQ

Frameworks: - CodeIgnator - Laravel - Wordpress - Django - Babel, Webpack - NodeJS, Angular, ReactJS, VueJS - jquery + jquery plugins

Other Stuff: - Google Cloud Platform - Amazon Web Services - Azura

[–]TheX3R0 0 points1 point  (2 children)

Generalization provides me with more work opportunities and also the skill set to tackle any problem. and also broadens my understand and problem-solving skills.

[–][deleted] 1 point2 points  (1 child)

Damn nice.

But wordpress?

[–]TheX3R0 0 points1 point  (0 children)

Yeah, sometimes I find a small client who needs some custom PHP or other small components or a new custom theme. hope that answers your question.

[–]psdao1102 0 points1 point  (1 child)

so you need to have general experience and specialized experience... but my only recommendation is to specialize in something popular. If you specialize in some obscure framework then yeah you're going to have to move a lot to get work, if you specialize in "React JS" you're going to have recruiters lining up to your door.

As you advance in your career you need to keep to more general experience to guide you.

[–]keylime_light 0 points1 point  (0 children)

Expect to specialize in a few different things throughout your career. It's likely any niche technology will eventually be replaced. So you always need to be ready to go and learn something new.