No video

Software Developer vs Consultant - What's Better For YOU?

  Рет қаралды 69,857

Thriving Technologist

Thriving Technologist

Күн бұрын

Today I'll share what I've learned over 10 years of first being a developer working directly for software companies, and then 10 years working as a software consultant. I hope this helps anyone evaluating the trade offs of a software developer vs consultant, and figuring out what's better for your career.
The first consideration is influence. As an employee, your influence can sometimes be restricted by the position you hold. As a consultant, it tends to lend itself to you having whatever influence is necessary to solve the problem you were brought in for - at least at first.
Another thing to consider is how the business will perceive your value. As an employee, you can be looked at as a cost center, or a profit center depending on the business model of the company. As a consultant, your value to the business is typically a solution provider - you're there to solve a problem, and ultimately to leave.
How will you be perceived by peers? As an employee, you should be treated as one of the family since you share the same benefits and struggles as the rest of the company's people. As a consultant, peers will often look at you very skeptically at first - you must learn to be comfortable with this to fit into their culture.
What are some of the key traits and skills needed? As an employee the focus is often on your technical skills. Though soft skills and process understanding will help, most hiring managers focus heavily on technology above all else. Additionally, you'll be considered for "culture fit" - which can be a real thing, or a wild card used to reject candidates in my experience.
As a consultant, there are very different skills that will tend to help you be successful in the position. First, likeability - people must like you to enable you to get the influence necessary to become a trusted advisor. You also need to be above average at communicating clearly, and tailoring information to different audiences. Lastly, an appreciation for and desire to understand the business in which the software development is done will help tremendously.
Next think about rewards. As an employee, you're usually going to make some adjusted version of the market rate for your skills, and optionally some options or equity. As a consultant, you're either billing your clients at an hourly rate, or can charge a percentage of the opportunity you're enabling.
As an employee growth will happen when the company needs it. So you need to grow on the side if things aren't moving as fast as you'd like. A consultant has the potential to grow with each contract, but it can be stressful and fast paced.
An employee can get recognition whenever they work on a successful product effort. A consultant gets less recognition that turns into a reward short term, since they depend on their firm rewarding them and they don't always directly see the work.
Employees can change whatever work processes they want within the realm of their responsibility with reasonable ease. Consultants must prove themselves before they are allowed to change processes, but once proven it can be easier than an employee.
#programming #consulting #career

Пікірлер: 208
@HealthyDev
@HealthyDev 7 жыл бұрын
I hope this video helps people making the decision between being an employee or a consultant when developing software. Let me know your thoughts, and any questions you might have below, thanks!
@cw28871
@cw28871 7 жыл бұрын
Hi Jayme , Does it mean that a consultant is like a bridge between programmers and the clients? Consultant needs to understand the software product as a whole and it's influential aspects in the business market. One of my lecturers told me that software developers is a dead end job where you only sit infront of a computer and do coding where software consultants is like an expert in what a good and bad software is. What's your thought on this? Thanks.
@HealthyDev
@HealthyDev 7 жыл бұрын
Hello TheLegend28. I don't want to conflict with what your lecturer is telling you, but in my experience a consultant can help with any aspect of software development. One of these can be known as "Product Management", which is in my experience what you describe. This is a person who steers what the product does and what service it provides for its customers. The opinion that software development at its core is a dead end job is debatable, I believe it will simply evolve and shift in the market but not go away. Maybe it will with more AI technology replacing what we do, but I think it will still be quite a while before that could be a reality. Thanks for your feedback and question!
@cw28871
@cw28871 7 жыл бұрын
Jayme Edwards Thank you so much for your reply . I just got a job offer as a software consultant developer . Can you give me some tips on this ? For example, what kind of skills and qualities do you expect someone to have for this role ? Thanks.
@HealthyDev
@HealthyDev 7 жыл бұрын
Hey TheLegend28, I mentioned some of the skills needed in this video. One person I'd recommend you look up is Peter Block. I mention on my "How To Win Trust For Your Software Development Ideas" video (kzfaq.info/get/bejne/r7uEY8KYmN2WhZ8.html) some of the concepts from his book "Flawless Consulting". If you were to read that book, and observe some of your other co-workers who have been doing consulting longer, you'll pick up many of the skills over time. I wouldn't worry that you need to figure it all out up front. At least in my experience, consulting is something that can be really exciting but can be a bit confusing at first. While you'll need to learn the software technology skills you need in your free time and on projects, many of the things I learned about how to be effective at consulting were a combination of learning and seeing other people do them well. I hope that helps, and good luck with your offer and decision!
@cw28871
@cw28871 7 жыл бұрын
Awesome! Thank you so much. You've just earned a subscriber.
@chrish7650
@chrish7650 4 жыл бұрын
I liked this video. I’m a software consultant now. Some things worth mentioning is consultants are the first people to be let go when the world goes to poop. Another thing is if you are good consultant companies will try to convert you to full time employee
@WhileTrueThenDream
@WhileTrueThenDream 4 жыл бұрын
Great explanation. There are not many sw engineers that communicate that well!! Thank you
@HealthyDev
@HealthyDev 4 жыл бұрын
No problem glad it helped. Thanks for the feedback! 😊
@number1neek
@number1neek 4 жыл бұрын
Wow, amazing! I feel like I've just stumbled into a lecture. Gonna re-watch and take notes
@EconaelGaming
@EconaelGaming 4 жыл бұрын
Even as a consultant working for a firm, with the title of "consultant" on your card, you can get contracted out as a developer. Then the difference is not in the job title, but in the mindset and behavior. Show some consultant abilities and the client is likely to change how they see you, then on the next project, you're doing real consultancy work.
@ChicagoJ351
@ChicagoJ351 6 жыл бұрын
I just wanted to give a big thanks for your insight. There isn't enough people with experience posting videos about this. I've been a web dev (in addition to all the IT roles associated with it) for about 15 years. I've been called a consultant before, but that is from doing contract work as a developer. I can attest that I have seen from the employee (or contractor) perspective, that if the project you are working on isn't the core product of the company or a critical one, then you definitely can be seen as overhead. I've had 6 month contracts not renewed because the higher ups didn't think the projects we were working on were worth it. In particular large companies generally cut budgets all the time and developers can be on the cutting end if their work isn't essential. I've worked in large teams, small teams, fortune 10/500 companies, government, also managed teams, etc... So i feel I have the background for consulting, but have never gone solo and found my own clients which is what I am interested in now. I'm just starting to research it now. So, thanks for the info it was useful.
@HealthyDev
@HealthyDev 6 жыл бұрын
Hey Jeff! Thanks for the kind words. I plan to do more videos about consulting in particular, so I hope I can be of some help there as this channel progresses. I recently went solo after being at a consulting agency for a while so I'm dealing with many of the same concerns and challenges. If there are any other topics you'd like to suggest I cover, feel free to hit me up here or as comments on any of the other videos. Appreciate your taking the time to give me some feedback.
@RealToughCandy
@RealToughCandy 6 жыл бұрын
Great video. So much hot air on KZfaq, but this one was great -- very insightful. Thanks!
@HealthyDev
@HealthyDev 6 жыл бұрын
Thanks, still learning to find ways to make my content more engaging (while staying authentic) but doing my best to give actionable information.
@cortlandlaidlaw3888
@cortlandlaidlaw3888 4 жыл бұрын
This video really made me decide i'm going to go for consulting. Great insight for someone looking for their first job.
@GolgothanGrace
@GolgothanGrace 6 жыл бұрын
Brilliant video! Very well communicated and insightful.
@HealthyDev
@HealthyDev 6 жыл бұрын
Sibelius thanks!
@nasdin94
@nasdin94 2 жыл бұрын
Insightful, I’ve worked direct, then I became a consultant, then I was good and got converted to a full time employee. I got a pay raise this way because as a consultant via an agency, the company pays about 200% my salary to the agency, then I got 50% of that as my salary while the rest became benefits, stability on the bench and profits for the agency. But I was told there would never be bench time for me. Then I got converted into full time by the client anyways and with their savings from the agency, it became my TC
@HealthyDev
@HealthyDev 2 жыл бұрын
Ah yes I’ve seen this happen sometimes. I’ve seen a few situations where the client was contractually barred from offering consultants from the agency direct employment (a conflict of interest concern). That’s cool it worked out for you.
@developerhabits
@developerhabits 4 жыл бұрын
It's a job to listen to someone with experience and someone who communicates his ideas that well. Great insights.
@michaelbowen3351
@michaelbowen3351 2 жыл бұрын
Great video talking points. Most videos only talk about the job in a vacuum, they do not talk about how the business sees your job function (profit/cost) side.
@houssemzaier
@houssemzaier 5 жыл бұрын
Hello, I'm an Android consultant based in Paris and I think that many companies here share the same business culture you've been talking about in this video. I like the structure of this speech and I agree with almost all of what you said. So thank you a lot for sharing your thoughts with us. Nice T-shirt by the way ^^. ! I subscribe to your channel
@HealthyDev
@HealthyDev 5 жыл бұрын
Hey great to hear from you! Thanks for the feedback on the structure. I’m still experimenting with various styles of delivery. 👍
@tejaspatil4112
@tejaspatil4112 3 жыл бұрын
one of the most clear video on choice of work practice I have ever seen! kudos to you. keep on the good work
@novaria
@novaria 4 жыл бұрын
I got more answers than I asked for! Great. Eyeopening explanation of how Software Developers fit into companies in general.
@FlaviusAspra
@FlaviusAspra 3 жыл бұрын
I've been both, but for me, CURRENTLY, the best is a leading position as an employee. Signed, CTO.
@HealthyDev
@HealthyDev 3 жыл бұрын
Hope it keeps working out! Nice. 👍
@RobGravelle
@RobGravelle 4 жыл бұрын
Great advice! I'm nearing the final leg of my career now and am considering becoming a consultant. The only thing stopping me is that the company where I work pays me pretty well so it's hard to leave for maybe an extra 20 grand a year (and no benefits!). Ah, first world problems!!! :-P
@bombrman1994
@bombrman1994 Жыл бұрын
benefits are almost not a big deal to think about. What is it 300$ for massage and meds that will be how much ?
@RobGravelle
@RobGravelle Жыл бұрын
@@bombrman1994 Not an issue any more. I'm retiring! 😀
@RealToughCandy
@RealToughCandy 6 жыл бұрын
I think it's OK for employees to be skeptical of consultants, because there's a lot at stake. A consultant can be interpreted as someone who is 'exposing' developers' mistakes or lack of certain tech ability. Not a good feeling. Consultants are also default low-trust people since personnel don't have a relationship with them at the beginning. I think a lot of it can be smoothed out with good communication and proactive gestures (bringing in good coffee for the crew on your first day never hurt anyone) and just maintaining professional bearing.
@HealthyDev
@HealthyDev 6 жыл бұрын
Great insights, thanks for your feedback! This video continues to reach people but I’m making higher quality ones now. As I continue to evolve the channel I’ll probably revisit this topic. Have gotten a lot of great additions to add from you and others. Appreciate it.
@RealToughCandy
@RealToughCandy 6 жыл бұрын
Just subbed, looking forward to more!
@HealthyDev
@HealthyDev 6 жыл бұрын
Great, as you watch more of the channel feel free to suggest topics. We can also use your advice on how you’re dealing with the same issues!
@haricane01
@haricane01 5 жыл бұрын
Brilliant video packed with nuggets of gold!
@JoshuaAngelucci
@JoshuaAngelucci 4 жыл бұрын
Great video Jayme. I appreciate your insight and you sharing your years of experience. The first 35-minute video I was really engaged with the whole time in a long time!
@HealthyDev
@HealthyDev 4 жыл бұрын
Thanks Josh you’re too kind. Glad you got some value out of it!
@VinayKumar-ob4tr
@VinayKumar-ob4tr 4 жыл бұрын
Nice video. It's make sense to me as i am just got the consultant role in top mnc company. It encourages me, i will do my best as per this video in my style. Thank you.
@Trezker
@Trezker 2 жыл бұрын
Good stuff, you pointed out a bunch of stuff I have clearly underappreciated. And I'm still just over half way through the video.
@HealthyDev
@HealthyDev 2 жыл бұрын
Glad you enjoyed it!
@projectrebuilds2549
@projectrebuilds2549 2 жыл бұрын
I've been a software consultant for two decades and agree with most of what you presented. One thing you need to consider and I experienced first hand is how companies pay independent consultants based on their ethnicity. How do you solve for that?
@InternetMadnez
@InternetMadnez 9 ай бұрын
Well if something i see arab and black people negociate amazing wages both as consultants and freelance (and also less is expected from them, it's crazy). Whereas I work in France so it should be worse in the US where you have officials quotas. But thinking more about it may not be the structural discrimination toward men, asians and whites. It may come mostly from excess agreability (the pleaser finishes last). African people don't have much of that so they get better paychecks. I guess.
@Aryus78
@Aryus78 5 жыл бұрын
I'm usually not commenting KZfaq videos, but thank you for that awesome video. Great job !
@HealthyDev
@HealthyDev 5 жыл бұрын
Happy to help! I’m glad this one helped you. Welcome to the channel!
@rakeshkv1170
@rakeshkv1170 4 жыл бұрын
I should have watched this earlier. Thanks, it helps to make my decision
@ChadHowell726
@ChadHowell726 7 жыл бұрын
Thanks Jayme. Insightful differentiation between the two roles. This was very helpful to me as I was making some decisions about my career path.
@HealthyDev
@HealthyDev 7 жыл бұрын
Great to hear Chad! I hope your next step in your career works out great! :)
@nickdiplacido7383
@nickdiplacido7383 3 жыл бұрын
I'm at a crossroads with this very topic. Thank you so much!
@HealthyDev
@HealthyDev 3 жыл бұрын
No prob 👍
@ian1352
@ian1352 4 жыл бұрын
Bizarre thing hearing about not necessarily having the knowledge you're going to need. I once interviewed at a consulting company and their technical guy doing the interview came in and asked me specific questions about something in a particular area. It was an area I'd been very explicit and upfront about having no experience. I was quite clear about a list such things and it was on there. If they'd been upfront and said they'd like me to study up on a particular area, then come to an interview I would have done it. Instead they wasted my time and they were angry with me for not knowing this particular topic. Not only that, but their technical guy seemed to believe that no-one could possibly have worked for any length of time without knowing it. Which looking back tells me he had very limited experience himself. But I've never considered taking another run at joining a consulting company because I assumed they were always looking for someone who had in depth knowledge of a huge range of things. I'm also wary because consulting has a bad reputation around here in regard to working hours. They somehow manage to get around local labour laws.
@HealthyDev
@HealthyDev 4 жыл бұрын
There definitely are some bad consulting agencies out there. When I worked for the one I was at for a long time, we were often at companies with a bad taste for consulting and it took a lot of work to earn their trust and reset their expectations around how a partnership with consultants could be. Nothing wrong with avoiding it, but it's good to hear you're wary and not completely dismissive. As with any profession - there are ethnical and *cough* less so consultants. :/
@warkentien2
@warkentien2 6 жыл бұрын
Great in-depth explanation! Got yourself a new subscriber.
@HealthyDev
@HealthyDev 6 жыл бұрын
Thanks Philip and welcome to the channel!
@Er.Sunil.Pedgaonkar
@Er.Sunil.Pedgaonkar 10 ай бұрын
Consulting Engineer (S/W or IT ) is also knowledgeable about Development,but he generally only supervizes Developers or Code Writers or Programmers. Because he has to be broad in knowledge & not narrow.He conveys his ideas,designs,plans,programs,codes,concepts to developers & get the thing or project done thru developers or programmers or coders. He guides them
@jcwrightson
@jcwrightson 4 жыл бұрын
Man! I wish I'd found this earlier! Great video! Thanks! 😎
@aoAnhNguyen
@aoAnhNguyen 6 жыл бұрын
Thanks for your great video. It helps me alot with my career path.
@HealthyDev
@HealthyDev 6 жыл бұрын
Đào Anh Nguyên I’m glad I could help!
@malikau917
@malikau917 2 жыл бұрын
brilliant input on the topic. thanks a lot for your structured and valued opinion. listening to each of your word
@Mosern1977
@Mosern1977 3 жыл бұрын
Thanks for your great insights. I guess one thing that I assume is different is the supporting side of software. If you are a consultant, you don't have to bother as much with potentially supporting for years the software you made? While at a company you might get stuck supporting old stuff as long as it is in use by someone.
@HealthyDev
@HealthyDev 3 жыл бұрын
On the surface that makes a lot of sense. However it’s also common that consultants offer an extended maintenance contract to support “little tweaks” to whatever they create. This approach goes against many of the other points I make about “real” agile development across the channel where a product is never “done” but it’s just a common practice. For businesses that don’t think their product needs to evolve much sometimes a little add on is easier to swallow.
@kk-tq8in
@kk-tq8in 3 жыл бұрын
Great explanation. Having gone through many comments, it's clear that many have come here after getting an Analyst position in Consulting companies like Deloitte. What my concern here is that it looks like shifting from a developer to a consultant is a little smoother than vice versa. I'd really like to know your thoughts on starting out as an Technology Analyst in these firms instead of a developer and the impact it may have on one's career.
@HealthyDev
@HealthyDev 3 жыл бұрын
Hey kk, since I didn’t go that direction, you’ll need to take anything I say here with a grain of salt. But I think the biggest things you’ll want to learn are how to pickup the essentials on a development technology quickly (be good at reading documentation not just stackoverflow), and learn estimation from someone more experienced. Those are just a couple things that come to mind.
@2ndletterofva
@2ndletterofva 5 жыл бұрын
This video is everything.... Great job!
@HealthyDev
@HealthyDev 5 жыл бұрын
+Brian thanks, I’m glad you enjoyed it!
@Glavin883
@Glavin883 2 жыл бұрын
I just submitted a PR for my first React ticket as a backend java developer. I've been with my company for 6 months. I'm going to put "Consultant" in my LinkedIn
@HealthyDev
@HealthyDev 2 жыл бұрын
🤣
@msanchez0125
@msanchez0125 Жыл бұрын
Great video, thanks Jamie!
@assortedtea902
@assortedtea902 5 жыл бұрын
excellent video! Thanks
@brightibezim1486
@brightibezim1486 5 жыл бұрын
Thank you very much. Learnt a lot
@HealthyDev
@HealthyDev 5 жыл бұрын
+Bright Ibezim you’re very welcome. Glad to help. 👍
@jawadhaidary6765
@jawadhaidary6765 3 жыл бұрын
Thanks man, appreciate your helpful video
@chillphil967
@chillphil967 7 ай бұрын
12:30 “…because they need to LIKE you, to TRUST you, so you can Actually Do, the Work” 🤙
@pawewodarczyk1546
@pawewodarczyk1546 4 жыл бұрын
In my country the greatest difference lies in something else completelly: taxes. Being on B2B contact is basically the most profitable contract type looking at net profit alone. After a certain income on normal contract we have a much higher taxes, so the most profitable developers are frequently deployed on B2B just because of this reason alone :)
@HealthyDev
@HealthyDev 4 жыл бұрын
What country are you in? Just curious. That’s an interesting point.
@pawewodarczyk1546
@pawewodarczyk1546 4 жыл бұрын
@@HealthyDev from Poland. We have a progressive tax on standard employment rules. Under a certain amount it's 18% and after that it rises to 32%. Additionaly there are also employer's costs. On B2B we can choose a linear tax rate of 19% no matter the income we will have.
@HealthyDev
@HealthyDev 4 жыл бұрын
@@pawewodarczyk1546 ah okay that makes perfect sense. Cool, I haven't heard from many developers from Poland! Nice to meet you. :)
@pawewodarczyk1546
@pawewodarczyk1546 4 жыл бұрын
@@HealthyDev so you too :) Just remembered, sometimes companies also apply a special type of employment contract with 50% tax deductible cost from copyrights. This one is usually reserved for artists and other creative professions. I met this one only in one of my past companies. From my perspective I had to disclaim the rights to my work once per 2 months.
@Trezker
@Trezker 2 жыл бұрын
Seeing the effect on your customers face when you've helped them can really help keep you sane, feedback telling you that you've actually pulled your weight. It hits in a way that passing the unit tests just doesn't. You know you've solved problems, but if you don't get to see the customer appreciating it, your lizard brain doesn't get it. I think that's a very important part in avoiding burnout, don't keep working for people who don't give you serotonin boosts.
@oo-kk4dj
@oo-kk4dj 5 жыл бұрын
thank you so mcuh. this changed my life! XD
@akashmalhotra4787
@akashmalhotra4787 4 жыл бұрын
Great video! I learnt a lot :) I am doing my Master's degree in Data Science now in Europe and would apply for jobs next year. I'm still not quite sure what I want to do. To be honest, both product dev and consulting seem good. But I am not sure how to start my career. Some people say that I should start my career by working on product dev and later if I wish, I can go to consulting. Is it necessary to get some experience in product dev before I can go to consulting?
@HealthyDev
@HealthyDev 4 жыл бұрын
As long as the organization you’re considering working for has the support to train you and help you when issues come up, you can certainly start in IT consulting. But I would do it with a firm (not independently) until you’re more experienced and comfortable.
@akashmalhotra4787
@akashmalhotra4787 4 жыл бұрын
@@HealthyDev Thanks a lot for your advice :)
@geekinginandout
@geekinginandout 3 ай бұрын
Thanks!
@HealthyDev
@HealthyDev 3 ай бұрын
Thanks for your support! Really appreciate it. 🙌
@kebman
@kebman 3 жыл бұрын
After listening to my Danish friends, and especially Norwegian friends who went to Denmark, it of ten seemed like they were less interested in technical proficiency, and more interested in "culture fit." Not necessarily in tech jobs, though. The reasoning was that, if they get a new employee, it's easy to change what they know, but it's difficult to change how they behave. A lot of the time the answer was simply, "Oh, you don't know X? Well, we can teach you," leading me to believe that jobs in Denmark are mostly long-term commitments.
@HealthyDev
@HealthyDev 3 жыл бұрын
Agreed. My son has been over there a couple times. Society looks at professions related to you as a person completely differently over there. There are positives and negatives to it IMHO.
@donklee3514
@donklee3514 2 жыл бұрын
Bin both. How do consulting firms function? I call them up and tell them I need x,y, and z. They tell me they have the perfect person and I say ok. They hang up and than call a head hunter looking for x,y,and z. There is no real difference in the skills of a software developer and a consultant. It has been my experience, that both are hired from the same labor pool. One just costs more then the other. When you tell a peter principle manager something they don't want to hear, they call a consultant to tell them what they want to hear. If i had a dime for every time a consultant told a manager something they couldn't deliver. Software developers and consultants are the same people from the same labor pool. Some good. Some bad. Always sure of themselves.
@MrChikkannaR
@MrChikkannaR 5 жыл бұрын
Could you please let me know which title is better from below - Technical Consulting Engineer - Software Consulting Engineer
@sagar6635
@sagar6635 5 жыл бұрын
Chikkanna R depends on your job profile. If you’re responsible for every technical things including infrastructure as well as software then Technical Consulting Engineer is suitable but if you deal with development majorly then Software Consulting Engineer is more suitable. Hope this helps!
@errrzarrr
@errrzarrr 3 жыл бұрын
Nice tips. I have a question, how is consultant similar and different from Architect ?
@WhiteSiroi
@WhiteSiroi Жыл бұрын
thank you so much, great useful info, relly helpful
@techconsultantgrowth3389
@techconsultantgrowth3389 3 жыл бұрын
You should seriously consider serving a particular niche if you are a consultant.
@HealthyDev
@HealthyDev 3 жыл бұрын
That definitely helps with positioning and pricing!
@1cathol
@1cathol 5 жыл бұрын
Thank you !
@HealthyDev
@HealthyDev 5 жыл бұрын
1cathol Glad to hear you got something out of it. Welcome to the channel! 👍
@maximo5737
@maximo5737 4 жыл бұрын
This is great information. Where does a person with a code bootcamp programming skills starts in software consultanting
@HealthyDev
@HealthyDev 4 жыл бұрын
Hey Sam. Do some searching on google or LinkedIn and find some technology consulting firms. Contact the recruiters for these companies, explain your experience, and ask if they’d consider you for any entry level consulting positions that use the technology skills you’ve learned. I think it will work better than cold applying to open positions to start a relationship over email or DMs with recruiters directly. Most consulting firms have in house recruiters.
@maximo5737
@maximo5737 4 жыл бұрын
@@HealthyDev wow... Thanks for the reply, very grateful for it.. Talking about great minds thinking a like, after your video yesterday, I actually reached out to a recruiter 😀. Also, I'm focusing in the Texas and California area. Any recommendations you can give for those locations?. Also, I attempted to look up a site or a blog in regards to your content, but came up short 😁.
@HealthyDev
@HealthyDev 4 жыл бұрын
Hey Sam it really depends on what technologies you’re bringing to the firm. I worked at a heavily Microsoft agency for a long time (and drove them nuts because I was always putting open source stuff in). They’ve evolved some over the years to do angular and AWS. I also know a guy who runs a firm that does a lot of node and other stuff. You can contact me on my website jaymeedwards.com (look for the contact link in the footer) or DM me on Twitter @jaymeedwards if you want and I can see if I know anyone to connect you with.
@code-dredd
@code-dredd 2 жыл бұрын
Yeah, "likeability"... that's not something that's natural to some, especially when others request feedback and you honest opinion isn't something they _really_ want to hear...
@mathcss8496
@mathcss8496 2 жыл бұрын
Great video!!!!
@priyapatel8711
@priyapatel8711 2 жыл бұрын
Awesome video …thanks a lot
@ashishshrma
@ashishshrma 5 жыл бұрын
I'll be completing my masters soon, and am considering consing consulting as a career path, just have some questions, since you keep jumping from project to project with a different stack, do consultants end up becoming something like a jack of traits? also how important is self-discipline in consulting compared to regular dev job? Thanks in Advance
@HealthyDev
@HealthyDev 5 жыл бұрын
I can only share my experience, but I believe becoming a jack of all trades is somewhat up to you. Some other consultants I’ve worked with stayed within web development for example, but they still got wider experience than working at a few companies. I explicitly sought opportunities to work on projects outside of just web development because the entire field is fascinating to me, but that was more my choice. Working as an employee for a considerable amount of time on one or two projects may be a little less demanding from a learning standpoint than being a consultant. However I believe self discipline is important to any job. You may consider consulting for a technology agency or firm before going out on your own as an independent consultant if you’re concerned about the self discipline required. This will at least help you by the agency finding you projects so you don’t have to land ongoing contracts at the same time as delivering solutions. I hope that helps.
@supreethd9970
@supreethd9970 4 жыл бұрын
Implementation consultant trainee what that mean??I completed my bachelor's degree in cs
@HealthyDev
@HealthyDev 4 жыл бұрын
Is this the name of an open position you’re considering? See if you can find a recruiter or hiring manager at the company offering it on LinkedIn or via their website and ask for more details on the position. Most people are willing to offer more information than you see on a job application if you reach out and ask. Good luck!
@BYAZIT
@BYAZIT 3 жыл бұрын
Why I end up in this video? Well, I am confuse which path to choose since I have been working as developer last 10 years. Thanks for the video.
@HealthyDev
@HealthyDev 3 жыл бұрын
Hey Byazit, are you saying this video made you more confused about the path to take, or that it helped bring some clarity?
@BYAZIT
@BYAZIT 3 жыл бұрын
@@HealthyDev 100% helping to understand how consulting works. I am changing my career from software developer to consultant.
@HealthyDev
@HealthyDev 3 жыл бұрын
@@BYAZIT awesome! Software consulting can definitely be a big growth area.
@DanielNuske
@DanielNuske 2 жыл бұрын
great video, I am just looking for insights on how to become a software consultant
@DanielNuske
@DanielNuske 2 жыл бұрын
I don't want recognition, I want money. But still I really enjoy doing software tho.
@Evgenij007
@Evgenij007 5 жыл бұрын
I'm already pretty old for someone who just got his Bachelor's degree in CS (late 20's) and i don't know if i should go into it consulting or software development. I don't want to travel across the country every week and work 50+ hours on a regular basis since i spend a lot of time with family, friends and do various sports multiple times a week. But on the other hand consultants get paid much more (at least that is what i hear from acquaintances of mine) than software devs. Would it be reasonable to start as software dev and after 5-10 years going into consulting (if i still will be interested in it)? I think that starting as developer and later going into consulting is easier than the other way around.
@HealthyDev
@HealthyDev 5 жыл бұрын
That’s exactly what I did. From what you’re saying about personal commitments that makes a lot of sense. You can still end up at a regular dev job that interferes too much with your personal commitments but yeah consulting is probably more demanding, at least at first. YMMV
@HealthyDev
@HealthyDev 5 жыл бұрын
P.S. late 20s is not late to do this. Companies that interview who act like it probably are no good to work for anyway. I learned just as much on the job last year as I did at 20. If you have a mindset to always be growing, even if just a little bit, your age won’t matter except to unhealthy companies.
@bombrman1994
@bombrman1994 Жыл бұрын
cant u have these company leaders CTOs to vouch for your on linkedIN or future jobs ? thats a big plus ?
@kebman
@kebman 3 жыл бұрын
Knowing more than your peers is a sure fire way to get hated. Now, being a guy who often knows more than my peers... xD xD xD ...I have a lot of experience in this topic. If it's not mission critical, then just say "Yes, you're right." And move on with the conversation. He's dead wrong, of course, but just _say_ that he's right. Because it doesn't matter right then, and he'll _love_ you for doing it. ^^
@caiolins2495
@caiolins2495 Жыл бұрын
Thanks mate ❤
@thedashh3675
@thedashh3675 3 жыл бұрын
Sir Can a tech consultant get a job of software developer after being a tech consultant for 3 yrs ?
@HealthyDev
@HealthyDev 3 жыл бұрын
If you’ve got the right skills, you find the right opportunity, and you market yourself right I see no reason why not. Will it be as easy as someone with a CS degree? Not if you want a job at a company that requires them. But many do not.
@BulbasaurLeaves
@BulbasaurLeaves 3 жыл бұрын
If you charge based on a percentage of the opportunity, do you still typically have to meet fixed/aggressive deadlines? I’m looking for a a career track where I’m compensated for what I accomplish and the quality of my code without being accountable for how many hours it takes.
@HealthyDev
@HealthyDev 3 жыл бұрын
Great question. It depends on how the contract, commonly called a “statement of work” or “SOW” is written. You can add clauses to the contract to stipulate what you will and will not do, how you will show progress or get acceptance of your deliverables etc. Basically you negotiate the terms with your client to try and make them happy, without putting yourself into a situation that puts you in risk of not doing a good job.
@adrixvar1829
@adrixvar1829 3 жыл бұрын
brilliantly!
@Taylormadedrum
@Taylormadedrum 3 жыл бұрын
Is it possible to go into a RedHat Technical Consultant position fresh out of college and then move into software engineering after a couple years of technical consulting? Or should I not take the offer and go into software engineering first? Thanks a bunch!
@HealthyDev
@HealthyDev 3 жыл бұрын
I don’t think you can go wrong with either decision. Whatever you don’t learn in one position you can always fill in the gaps in the next one!
@uncaged3076
@uncaged3076 3 жыл бұрын
Amazing points here. However, in the case of a new grad with very little skills and minimal experience, which path would be better in terms of just becoming proficient at software development? I’m trying to make a decision between a junior developer role and an associate consultant role
@HealthyDev
@HealthyDev 3 жыл бұрын
Hey Boliwarin it’s hard to say because it depends a lot on what you specifically be doing on each project for either option. Common sense would seem to indicate being a developer first would get you that experience faster. But some development gigs are slow to train new hires, and some consulting gigs require getting developers up to speed quickly because they want the client to feel like their investment in the team is good. I’d ask questions in either opportunity about specifically what you’ll be doing, and what kind of support you’ll have from more experienced teammates to help you contribute. But all in all, you can probably make the best of either situation. Just don’t look at your decision as boxing you into a corner, but rather one step in your overall career, and it may help take some of the pressure off. Hope that helps a little!
@ssuriyaprakash1
@ssuriyaprakash1 4 жыл бұрын
I like to know what's your process to cope up with this ever changing tech stacks like if your are a consultant and you know X suddenly you expected to work on Y. Here people often got insecure to say I don't know or we offord to say like that ??
@HealthyDev
@HealthyDev 4 жыл бұрын
Thanks for the question that’s a really good one. What they taught us in the consultancy I worked for is to always be honest but confident that you can figure it out. And if you need time just to figure out what your up against, to explain why and ask for it. Basically be confident, professional - but willing to say “I don’t know, but I’ll find out!”
@Er.Sunil.Pedgaonkar
@Er.Sunil.Pedgaonkar Жыл бұрын
Good
@mariellegrace_cacho8696
@mariellegrace_cacho8696 5 жыл бұрын
for example i dont have yet work experience.
@HealthyDev
@HealthyDev 5 жыл бұрын
Marielle Grace_ Cacho hello, I’m not sure I understand your question. Could you expand on your thoughts a bit and maybe I can help?
@bigneiltoo
@bigneiltoo 3 ай бұрын
Companies hire a consultant the way you hire an AC repair man. They want it to cost as little as possible, and be done as quickly as possible.
@bigneiltoo
@bigneiltoo 3 ай бұрын
I was annoyed by the term 'guru' since my first year as a consultant in 1993-1994.
@btm1
@btm1 4 жыл бұрын
interesting stuff
@priyapatil2771
@priyapatil2771 4 жыл бұрын
Which is good guys
@HealthyDev
@HealthyDev 4 жыл бұрын
Both!!! Depends on what you want. Hopefully I covered the trade-offs fairly well in the video.
@undertaker343
@undertaker343 8 ай бұрын
I might have a chance to start as a Consultant in Dellotte . I am afraid cause i have anxiety issues sometimes is it rly stressful ? I am thinking i should try it since i can always probably try and go to another company later as a So. Eng. Currently u got no experience on the field but there is a bootcamp and im reading java.
@HealthyDev
@HealthyDev 8 ай бұрын
You have no experience and this would be your first job? It can be fine, really. Every job will feel a little overwhelming for the first few months til you find a bit of a rhythm. I know people who started in consulting and switched to product, and vice versa. There's really no wrong answer. As you said, the good thing is you can always change course.
@NinadKhaire
@NinadKhaire 6 жыл бұрын
Hi jayme, I'm SAP Basis /hana consultant /solution manager, how will be salary trend in the future as compared to java developer or any high level developers. on your words
@HealthyDev
@HealthyDev 6 жыл бұрын
Hello ninad. Unfortunately I don't have a good answer for how SAP consulting rates are trending. If you haven't already, you could try to locate some folks on LinkedIn who do this work. Direct message them to see if they would be willing to share their feelings about the future of SAP. Wish I had more to offer here. Good luck!
@harshdeepsingh6768
@harshdeepsingh6768 3 жыл бұрын
Hey! I really learnt a lot from your video. Earlier I didn't know enough about consulting so I was trying really hard to get a high paying SDE job. But now I have made up my mind to go towards consulting as it seems I am more passionate about that. I had a small query though. I have just completed my graduation and recently received an offer from Delloite Consulting USI, as a Business Technology Analyst and I have done some research that if I perform well for 3-4 years, I can get promoted to Consultant position in Deloitte. Can you please tell me (based on your experiences) what my career growth will be after being a consultant at Deloitte and will I be earning better as an SDE now or a Consultant then. (coz currently Deloitte pays me lesser than most SDE jobs out there)
@HealthyDev
@HealthyDev 3 жыл бұрын
Hey there. Every company has a different path for progression. Smaller consulting firms wing it, but somebody like Deloitte should be able to share that with you. Basically ask them “I’m evaluating several potential employers and I’d like to know what the long term options are for growth at the company. Do you have any literature about the job titles along the path of growth, and what I must demonstrate to be considered for promotion into each of them?”
@harshdeepsingh6768
@harshdeepsingh6768 3 жыл бұрын
@@HealthyDev Thanks for the reply. will surely connect with people from Deloitte on LinkedIn. Thank you so much.
@Noahthomas88
@Noahthomas88 3 жыл бұрын
Are there any resources you have used to kick off your software consultancy business?
@HealthyDev
@HealthyDev 3 жыл бұрын
Oh gosh, many! That’s a good question. I plan to make some content to help y’all see how I’m using the things I do eventually.
@waseem403
@waseem403 4 жыл бұрын
I got a job as an associate consultant in bristelcone company, but it's is a contract job , please let me know it should be a good option or not ? Waiting for the expert reply soon Thanks
@HealthyDev
@HealthyDev 4 жыл бұрын
I think you’ll need to tell me a little more about the opportunity for me to provide some feedback. I’m not familiar with that company.
@micjakes1
@micjakes1 4 жыл бұрын
Wish i was smart. Would love to be a software person.
@matth4784
@matth4784 4 жыл бұрын
Who says you have to be smart
@krisspinney4515
@krisspinney4515 4 жыл бұрын
80% of software development is feeling like a moron, until you solve the problem that has you stumped. Then you feel like a genius until you get stumped again.
@kumbhajverma9090
@kumbhajverma9090 6 жыл бұрын
I got a job as cyber security consultant at deloitte , is it a good career will I get growth ?
@HealthyDev
@HealthyDev 6 жыл бұрын
Deloitte is a well established company. I’ve never personally worked for them, but large companies can be very political - while also providing great advancement opportunities. It’s up to you but on the right projects it could be a great learning opportunity.
@mcgrathc123
@mcgrathc123 6 жыл бұрын
Well done dude! Its a great starting point, I've been in consulting 3 years now. Normally projects can be quite short, and you can be expected to a lot of consulting work, and less technical things which may or may not be interesting. They often do cyber security training for managers and boards so they can tick the box for insurance reasons, but I have also heard of people trying to blag their way into buildings, steal passwords and get access by any means which also sounds like a lot of fun. If you've just graduated and its your first job, the training really can be lacking, but if you have experience its a great place to flex your skills. You can also work as part of a development team, where you're basically just a developer who owns security issues. I probably gave you more questions than answers, but the take home is it can be a mixed bag! Still valuable experience, learn everything for a year or 2 then demand more money somewhere else : )
@2ndletterofva
@2ndletterofva 5 жыл бұрын
Kumbhaj how do you like Deloitte so far?
@carsonprice3420
@carsonprice3420 3 жыл бұрын
Tacodeli! Shoutout atx
@HealthyDev
@HealthyDev 3 жыл бұрын
My favorite tacos by far...(though there are some strong contenders...). My wife has developed a “close enough” recipe for Dona sauce so we can have it with eggs every morning! 👍
@orlovskyconsultinggbr2849
@orlovskyconsultinggbr2849 4 жыл бұрын
I love to be a freelancer and consultant, flexible times , negotiating contract look into business owners faces and laugh to their faces if the work is not what you like. Sure contract work means that you must deliver and if you sign contract and cant deliver wheel you basically gone to lawsuite with company which hired you, so be hones to your clients and do work well.
@shilpakothre4893
@shilpakothre4893 3 жыл бұрын
What is responsibilities of consultant developer ?
@HealthyDev
@HealthyDev 3 жыл бұрын
In general as stated in the video, it’s to solve a problem. But ultimately the details of what that means will depend on what problem you’re solving.
@abhisekhdixit1316
@abhisekhdixit1316 3 жыл бұрын
Hey. I had a question. Why do SDE today earns way more than Consultants in Big 4 after their graduation? please answer.
@HealthyDev
@HealthyDev 3 жыл бұрын
I guess my first question would be why do you believe that’s the case?
@abhisekhdixit1316
@abhisekhdixit1316 3 жыл бұрын
@@HealthyDev well in India, freshers are provided a package of 8Lpa (800K per annum) by Big 4's for consulting, while SDE freshers are offered a base pay of around 12Lpa(1200K per annum) with tons of other benefits.
@HealthyDev
@HealthyDev 3 жыл бұрын
When you say freshers do you mean people straight out of college? Im guessing the consultants you refer to are business or technology consultants, but not software development consultants?
@abhisekhdixit1316
@abhisekhdixit1316 3 жыл бұрын
@@HealthyDev yes by freshers I mean peope just graduating out of college with their BTech or BE degrees, and the consultants I am referring to are Technology Consultants.
@HealthyDev
@HealthyDev 3 жыл бұрын
@@abhisekhdixit1316 Ok then I can see that maybe making sense. Technology consultants, at least starting out, may be a bit less desired than software development consultants. As always it depends on what the market needs (or the company). Supply and demand essentially.
@technicalinterviewbrain3510
@technicalinterviewbrain3510 3 жыл бұрын
Why do you hate the word "guru"?
@HealthyDev
@HealthyDev 3 жыл бұрын
It tends to cast a person as somehow better than others or that they should be worshipped in some way. It just sounds silly to me. But that’s just my opinion of course.
@Hunter_Bidens_Crackpipe_
@Hunter_Bidens_Crackpipe_ 4 жыл бұрын
Consultant sounds like more work. I'll pass.
@MJSmithGroup
@MJSmithGroup 4 жыл бұрын
If I were to go down the consultant path, I'd be full blown Winston Wolf. Heck, I'm 90% Winston Wolf as an employee. " ... I'm here to help. If my help's not appreciated, lotsa luck gentlemen ... " kzfaq.info/get/bejne/f82qebOAstDNc2w.html&t=97
@chriszeng1488
@chriszeng1488 2 жыл бұрын
Dude, no peers see you as family. Not from my experience at least. This family oriented software development team archetype is bullshit lol
@HealthyDev
@HealthyDev 2 жыл бұрын
Lol! I get it. I’m not using family here in a literal sense. I’m using it as a reference term relative to the way clients see consultants as outsiders compared to employees. Hope that makes sense.
@chriszeng1488
@chriszeng1488 2 жыл бұрын
@@HealthyDev I watched a bunch of your videos. My impression is that you live in a bit of developer lalaland. You have very optimistic and hopeful ideas on how this industry should be. But more often than not it doesn’t. Gotta toughen up.
@chriszeng1488
@chriszeng1488 2 жыл бұрын
@@HealthyDev yes it make sense.
@HealthyDev
@HealthyDev 2 жыл бұрын
@@chriszeng1488 I could see that. People deal with trauma and stress different ways. When I was younger (the first 10 or so years of my career) my response was nhilism and despair. As I've gotten older, it's to help the next generation and stay positive. If that makes me sound naive and in lalaland, so be it ;)
@chriszeng1488
@chriszeng1488 2 жыл бұрын
@@HealthyDev Yea I get it. At the end of the day, building software is a business. But being overly idealistic about it sets us up for disappointments and will very likely lead to nihilism.
@isitsummeryet6290
@isitsummeryet6290 5 жыл бұрын
I got my volume all up and here, I just have a hard time hearing..lol..
@HealthyDev
@HealthyDev 5 жыл бұрын
Yeah I didn’t start compressing my audio til later videos 🙄
@ivofortes823
@ivofortes823 4 жыл бұрын
Ridiculous my friend! This is not a comparison lecture. You're driving people to consulting. You should change the title to something more like "consultant beating software developer" or be neutral to not mislead us. I am the opposite. And in my own opinion, consulting is the worst thing that can happen in the software realm.
@HealthyDev
@HealthyDev 4 жыл бұрын
To each his own. I thought I was pretty honest and balanced. 🤷‍♂️
@alexischicoine2072
@alexischicoine2072 2 жыл бұрын
The video was interesting but I agree it’s more biased towards consulting but that’s understandable as that’s your experience. From an employee perspective I wouldn’t mind if the business hired consultants to help on a project or coach us but in analytics what I’ve seen in the past is they got a big consulting firm to build a project and then they dumped it on us after to maintain it. What I like as an employee is you get to really understand the business and its systems in depth and you can leverage that to bring valuable initiatives. You also get to work on the project from start to finish and see it live. The biggest benefit is probably that you get to have long-term relationships with your colleagues and if you’re not super social outside of work like me it’s a big bonus.
@geekinginandout
@geekinginandout 3 ай бұрын
Thanks!
@HealthyDev
@HealthyDev 2 ай бұрын
Thanks for your support! 🙌
@dantedt3931
@dantedt3931 6 жыл бұрын
Awesome video!Thanks!
@HealthyDev
@HealthyDev 6 жыл бұрын
Glad you enjoyed it! This one was low quality compared to the newer videos I’ve been making, but people still really like the content. I’m glad it helped.
@Exoticelaf
@Exoticelaf 2 жыл бұрын
Thank you 🙏🏼
@MrChikkannaR
@MrChikkannaR 5 жыл бұрын
Could you please let me know which title is better from below - Technical Consulting Engineer - Software Consulting Engineer
@HealthyDev
@HealthyDev 5 жыл бұрын
I would choose the first if you’re a general technology consultant. If you’re consulting specifically for software projects or products the second seems more explicit and easier to understand. YMMV
Are You A Perfectionist Programmer?
20:17
Thriving Technologist
Рет қаралды 20 М.
My Recovery From Programmer Anger
51:20
Thriving Technologist
Рет қаралды 64 М.
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 56 МЛН
Glow Stick Secret Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 10 МЛН
Ik Heb Aardbeien Gemaakt Van Kip🍓🐔😋
00:41
Cool Tool SHORTS Netherlands
Рет қаралды 9 МЛН
Why Do Managers Treat Programmers Like Children?
18:52
Thriving Technologist
Рет қаралды 67 М.
Why YOU should be a TECHNOLOGY CONSULTANT
16:59
Christine Wong
Рет қаралды 78 М.
I Quit My Software Project To Get Healthy!
19:34
Thriving Technologist
Рет қаралды 27 М.
Coping With A Failing Software Project
35:43
Thriving Technologist
Рет қаралды 22 М.
Product Managers Are A Programmer’s Best Friend!
28:44
Thriving Technologist
Рет қаралды 5 М.
Software Consulting: How to Find Your Niche
14:12
Ditching Hourly with Jonathan Stark
Рет қаралды 9 М.
This Is Why Managers Don't Trust Programmers...
28:04
Thriving Technologist
Рет қаралды 250 М.
What is IT consulting
2:47
Hamza Rashid
Рет қаралды 57 М.
Why Does Scrum Make Programmers HATE Coding?
16:14
Thriving Technologist
Рет қаралды 515 М.
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 56 МЛН