4 ms·
Hey man thanks a lot for your advice! Just to clear up some misunderstandings (caused by my own lack of information supply TBH): - I'm hired full-time with be
by prathameshgh 2y ago
Hey man thanks a lot for your advice!
Just to clear up some misunderstandings (caused by my own lack of information supply TBH):
- I'm hired full-time with benefits now after working freelance for 6 months
- I get paid 4.5x more than my peers in this company
- I got these many responsibilities after proving my competence and delivering on reliable solutions in my freelance tenure.
- Yep. Once again, I'm a little overpaid.
- Also, currently I am being treated quite well, and definitely not like a second class citizen, since the company is making a shift towards a tech-first and data driven approach and I'm at the centre of it.
You have definitely made a few great points here though. I'm out of my depth here when it comes to management, very high level design, etc - but given the scale of operations so far, I am quite sure I can deliver outcomes!
Also, thanks a ton on warnings about the nature of this industry, I'll definitely keep it in mind!
- FpUser 2y agoYou are one lucky dude. I think you do not need anyone's help. You can learn by doing what you do and some reading / experiments.
- dfex 2y agoCame here to say this. The Oil & Gas industry is not sexy and never will be, but it pays well above market and people with niche skills will do very well there (as you have no doubt now seen). Technological progress in the space tends to move pretty slowly (especially on the Operational Technology side of the business) owing to many factors, but mainly risk avoidance. The flip-side of this is that once one company adopts a technology, the others tend to follow suite, so what you're doing may be very portable should the need arise. Another benefit of O&G is that due the the specialised nature of a lot of the roles, you'll keep running into the same people at different organisations throughout your career, so keep your keep expanding your network along the way. Don't let your perception of slow growth worry you too much - on the technology side, progression will come naturally as you take on new and more challenging projects. As a tech in a very different field, but a similarly isolated environment, I too have had these thoughts throughout my career, but remember there is a big wide world outside of silicon valley, and plenty of successful careers to be had. It sounds like you have a boss you like who you could learn a lot from - this is huge. I'd focus on getting him to teach you to become a domain expert in the Oil & Gas space. This combined with your (relatively) niche technology skills will make you a unicorn in the future and combined with your network, pave the way should you want to become independent in years to come. Good luck!
- mjirv 2y agounless you know what you’d be getting paid at silicon valley tech companies, don’t say you’re “overpaid” your comps are with “working in San Francisco”, not with your peers
- gambiting 2y agoThat has the same energy as saying "don't say your house was expensive until you compared prices with bay area houses" - not everyone in the world can work for silicon valley companies even if they wanted to. They are a nice aspirational things up in the sky to sometimes think about, but realistically, 99% of programmers are never going to work there and should be comparing their pay against peers within their industry.
- underdeserver 2y agoThis is true, he should be comparing with software engineers in his COL area, but not with other people with random jobs in his office.
- gambiting 2y agoAgreed.
- em-bee 2y agoactually he should be comparing with other software engineers in his industry
- underdeserver 2y agoUnfortunately the world we live in is one where not everyone can find a job that pays silicon valley salaries where they want/need/are able to live.
- em-bee 2y agoi was referring to the oil industry where he works, not silicon valley
- fendy3002 2y agofor sure: get a peer or subordinate that's somehow experienced. It's good for 2 points: to have someone to exchange knowledge and to have them as a backup, at least for support operation. Then for your skill, understand that usually data is the most important thing in a system, especially for internal company. Learn about database design and normalization, as a data engineer I'm sure you know how critical it is. As for application level, ensure that ACID is achieved on critical-level operation, and learn maintainability. Additionally backup / disaster recovery and/or replication also can be learned if you interested on devops route more. Having a backup (and can restore it) is a must, either you or hire someone else to do it, or hosting at a cloud.
- Cthulhu_ 2y agoI would definitely push for the company to hire a peer, a second-in-command; for you, that would be someone to verify and bounce your ideas off of, but to sell it to the company, you can sell it as risk mitigation, because right now this tech-first, data-driven direction your company is going into rests entirely on your shoulders, which is very risky; even if you can theoretically manage it on your own, accidents happen, burnout happens, etc. Nobody should be irreplaceable, and this isn't to shit on your achievements, but a higher level corporate thing.