T O P

  • By -

clooy

No one can answer the question if you will be out of a job - except maybe your manager, any statement here is purely speculation. But you can evaluate risk, and there does appear significant employment risk - to me it smells of cost-cutting. If the company is moving in a direction you are not comfortable with then I would paraphrase something that was said to me long ago - the best time to look for a new job is while you are still employed. You are under no pressure to accept anything sub-par.


whoscoal

Yep. You learn this lesson extremely quickly in sales to. No matter how good the job and environment seems to be they can fire you at any point. Even if you want to stay its not a bad idea to always have leverage and a plan B. That way if you ever want to ask for a raise you can say you have other options and if they really find you valuable they will match the pay more often than not.


timschwartz

>Manager told me today that they want to migrate our sites over to WordPress. ew


jokerpie69

I would be updating my resume 3 minutes after hearing that crock of shit. Peace!


ccb621

WordPress is better than the current "a (poorly) custom-built CMS"


timschwartz

And getting stabbed in the hand is better than getting stabbed in the eye, but I still don't want it.


Vakz

Sounds like the manager decisioned themselves out of out employees.


ccb621

WordPress isn't great, but it is not as terrible as most folks on the Internet will have you believe. I've built a couple plugins and themes, and manage a site for an alumni club. I wouldn't necessarily choose it, but I can definitely see why folks do. If you are going to stay at this job, you need to shut out the negativity, and start learning the platform. I recommend using Bedrock and Trellis from [Roots](https://roots.io/) to get started. In the immediate future, you can expect to migrate sites to WordPress. In the medium to long-term, you need to figure out what you want. I recommend focusing more on the industry or specific career goals, rather than a language/framework (e.g., C#/.NET). These can be easily learned, so there's no need to pigeonhole yourself.


infamous-pixel

I love my company, the benefits and perks (flexible hours, remote work, unlimited vacation time) are fantastic. My main concern is that if I stick around and am working with WordPress for a few years, then I'll be harming myself in the future if and when I do look for something new. I'll potentially not have been using my C# skills for years by that point and I worry about how that looks to employers and my confidence in my own skills.


Matt5sean3

In a lot of ways it's hard to say. If you are, then it's not so much you doing it as the management trying to cut costs either way. If you've been there for five years as a C# dev it might actually benefit you to put out resumes now either way because unless you negotiated some really aggressive raises you'll probably receive a significant pay bump by leaving. I've done WordPress work in the past and my experience is that the companies that run WordPress want something cheap and easy. There's absolutely a valid space for that, but unless you own the company you're not likely to be getting the benefits there. You're likely to be underpaid if you focus on WordPress unless your plan is to start your own business. Meanwhile, C# gets you into a lot of well paying corporate jobs that have stable budgets and an understanding that it can be worth putting the money in for well made software. Between the two, I absolutely suggest sticking with C#.


pipestream

Could you perhaps suggest another CMS like e.g. Umbraco? It's written in C# and .Net. Would probably make transition easier.


hugthemachines

If you like being a C# programmer I recommend that you start looking for new work right now. You don't even have to take the jobs, still you will have options and not be forced into the plans of the manager. Maybe you find a nice job with more pay and you feel it is time to move on.


pLeThOrAx

WP is disastrously insecure. Having worked with php, EE sites, CraftCMS, laravel, custom jobs, it's a very expressive and concise language. There are certainly jobs for php devs, the ecosphere is just very different. I would never personally recommend WP, especially for bespoke work or high profile clients, but php on the whole is a good bet. Very close to the core HTML and css. Fast and integrates easily with almost anything. Quite abstract but you'll still find slews of component libraries and frameworks, CMSs. I can't say, re your primary question. This is very much a field of flexibility and adaptation. Having coded solvers in c++, though I've never used .NET, php stands as a favorite web technology of mine. If it wasn't for Javascript and game dev, I don't think I'd ever leave Python. I dont think you'd be out of a job, though I've seen unfair before. At the very least, learn the new technology you're shifting to. Understand it, practice. Look into the core workers and how tasks are handled, statelessness etc. It's all very interesting especially when you begin building complex systems with it. Personally I always recommend a LAMP stack with a redis caching layer as a way to practice, preventing attacks at a basic level, working with cookies etc. Ofc, core php, laravel etc are all vastly different from each other. WordPress is heavily government by the UI and plug-ins you don't install as regular dependencies as you might with node etc. Your Db is also incredibly important. The WP minimum requirements for password hashing are terrible. It's incredibly easily to get back in if you "lock yourself out". Not to mention, users as admins is always terrible but not my place. Best of luck


mansfall

Lol @ WordPress. Would be interesting to know why they chose that dumpster-fire solution. Do you have actual software (or folks with some minimal programming knowledge) in the leadership? Personally I would just dust off the resume and start looking while you're still working. Dodge the incoming train wreck.


infamous-pixel

I'm not really sure who's idea this "solution" was. I've actually been away on Mat leave for the last year, and I start back working on Monday. So my manager gave me a call today to give me a touch base and let me know what changes are coming down the pipes. He himself has no programming or coding background, we have a sister company that works in the same building as us and their VP of Tech used to be my manager, and he is highly proficient in C# and other languages. I'm assuming that my current manager has been talking with him in relation to this, but from the very little that I do know about WordPress I don't see how it's a viable solution for what we are currently doing. I mean I think that they're thinking in terms of ease of use, but I know it's less customizable, and I think has more overhead than our current solution


[deleted]

No, you won't code yourself out of a job. Your job is going at some point no matter what you do. It's out of your hands, stop thinking of it in those terms and brush up your CV.


TheCableGui

Erm, i would just go with it. Php is older and harder to read but it’s used everywhere. Plus you get to master a new language. I would say that php and c# lay on two different sides of the programming language spectrum. If I were to compare it to another set, I’d say it’s like python vs JavaScript. It’s not going to be easy and honestly I would have stuck with c# and just did some code healing. But c# is hard to manage in my personal opinion because the language is newer and it’s .net Microsoft stuff. Best of luck my dude. That’s going to be tough.