Feeling incompetent because I can't code?

Hey guys,

This thread title might sound stupid but I think it expresses the thread the most accurate.

Currently in my Business / Econ Bachelor, great grades, top 2% of my term. But I always feel more and more of a dissonance evolving inside myself. Outside forces keep telling me how Banking just sucks nowadays, business studies background sucks and I seriously feel more and more unworthy as an HR asset.

I mean a business study is really easy, there is not that much value in it if you ask me and I just did it because I need the degrees to get into something. I'm not cut out for technical stuff but that is somehow where the real smart people are at the moment.

I'm feeling kind of depressed like I'm missing out of something .. all these cool new startups with smart people but how can we finance guys actually add value to them?

I'm great with numbers, have a smell for how to run businesses properly but still feel inadequate. Kind of doesn't know where this journey will lead me/us (fellow business students). I'm planning to concentrate fully on finance in the last year of my bachelor and then probably move for a Master as well, maybe quant?

I dunno

Just feeling to hear some thoughts of some fellow guys who are already in finance. I basically have a passion for all of this but right now I'm feeling like I'm missing out on all the big next opportunities in the tech sector for a life working 80 hours in a bank...

:(

 

Do the web developer bootcamp on Udemy, not that leanr python bullshit above.

It teaches your full stack development, starting with HTML, CSS then JS then finally backend frameworks.

I'm business + CS and trust me you can do this as a first time programmer. It has helped me a lot in my studies and my current app development.

I know how you feel, and honestly for $15 this is so worth it.

PM me if you wanna talk more!

 

Woaa, thank you for your kind answers... :) Im super motivated to do this this summer!

I just want to learn something, new exciting which actually could help me add value. Im bored of business stuff solely...

Question: Is it really something you can "learn by doing" and over the internet? I mean Im certainly that realistic that I do not think I will turn into a super silicon valley coder in a year from now .. but, can I use it to build something myself? Like a cool website? Or a cool simple app idea?

And that kind of understanding that I can refer it on my CV as light skills?

Think that would be my first goals looking into it.. - or do you have any other input how I can raise my value in gaining knowledge outside a Business / Econ study? Also thought about learning more math and just calculate stuff for 2-3 hours a day but I dunno. Its not that exciting

 

yes...all big tech projects are built upon lots of small tech projects...kinda like Legos.

learn to do one small thing...then another...then another. Soon you will see how the pieces fit together...and then you can build almost anything...tech can be pretty cool this way.

just google it...you're welcome
 

while i agree that those udemy classes will teach you more about all those other technologies....and ultimately you want to learn hem all...i think that going thu a 5 hour all in one intro class on youtube is an easier way to start learning to code.

all you need is your computer, some free time and an internet connection..and its free.

just google it...you're welcome
 

I think those who are truly interested in business never see anything as easy, because they find new challenges. So the fact that you find it easy, almost frustratingly so, makes me think the real problem is you're bored by it.

 
Most Helpful

You're great with numbers / have a smell for how to run a business properly? You're what, 21 and have maybe had a few internships? It feels to me like you're arrogant / came here to get a pat on the back and for us to validate your current choices.

You should be able to pick up a few coding languages pretty quickly if you're as smart / good as you say you are.

PS: Feels "hard to be bored with business stuff" if you've never done it for more than 3 months at a time..

 

Yeah dude, I also really envy all the people in Silicon Valley changing the world by coding all week to finesse the graphic design of a toolbar icon on google chrome, or slaving away to build a new Snapchat UI that everyone will hate.

Feel like SV is massively overhyped. Sounds like a cool gig, but not the shit everyone gushes about

Array
 

If you were supposed to be a computer science major, you would have already been one by now.

You can't code because you haven't had an intrinsic interest or hobbies that would have exposed you to what that world is.

Learning to code proficiently as a SWE at FAANG or Quant would take years of dedication.

Do not waste your time establishing a "Fundamental Knowledge" of programming as the capabilities you amass will barely pass as a hobbyist. You either fully commit, or not at all.

The grass is always greener. Reflect upon self and capitalize on your personal strengths to play the best of the hand you've been dealt.

 
Dedline:
If you were supposed to be a computer science major, you would have already been one by now.

That's a bit strong. A lot of people choose the wrong college major because at 19 years old they weren't yet aware of who they really are. And why should they be? They haven't been exposed to enough at that age to even know what suits them. If anything, I'm more skeptical of the ones who "just know" as teenagers that they were absolutely meant to do a certain career even though they barely know anything about what else is out there.

But I do agree there is a big risk for OP that he might just like the idea of coding and not be well suited for the reality of it. He's still easily young enough to give it a try and see what happens.

Also feel differently about the value of fundamental, high-level knowledge of coding. I don't think it's worthless to have the softer side of a technical skill set. Every software product manager I've ever met is a guy who doesn't really code but understands a bit about coding.

 

I don't think I'm being too strong here. I'm being pragmatic.

He's a junior heading into his senior year with top marks in his finance degree. I agree with you that 19 year olds may not have the perspective / self-awareness to know who they would like to be when they grow up, but that's a lot of credibility / domain knowledge to throw away to whimsically pursue greener pastures in CS. If you were 20 - 21 years old and you had a CS bent to you, you would have already implored to see what that world is like via structured curriculum or adjacent hobbies (e.g. PC Gaming, naturally a "builder").

There's a couple good threads floating around on WSO from years past where we've really inspected "... the guy who doesn't really code but understands a bit about coding". You have your post-MBA types who target FAANG PM roles who took enough curriculum to "be dangerous" in CS. The general consensus was it is hard for these individuals to find where they add value and that they are trapped in PM roles or pushed out. Coming from the intersection of research / consulting side of a blue chip technology company, I believe that you will not be competitive in enterprise technology unless you have technical chops. Taking a few level 100 - 200 level CS courses would provide a theoretical baseline, sure, but you would look like a total ass hat if you tried to flex because you're years behind in application experience.

If OP were serious about SWE or Quant, he should look to a CS or Financial Engineering masters degree to develop a solid CS / Computational Statistics background.

 

Even Elon Musk has to run a business to be able to put a human on Mars. Tech is and will only become more important than other things, but finance and business will always have space in an economy. Understand this - right now, it might be extremely difficult for you to become the top notch guy in tech. Let's just acknowledge this - if you were really that into it, you would've done something about it, without putting it on a forum.

Besides all of this, no one is stopping you from taking a ton of MOOCs and still working your way into finance. Bezos worked at DE Shaw before starting Amazon; while I know it's a cliche and I have no clue what he did at the hedge fund, it's not uncommon for folks to have a high paying job in finance along with a pet project they are always trying to scale, that will eventually become their only job.

 

If you want to be a coder here is what you should do:

  1. Learn the fundamentals of programming (I'd say start with Java unless you want to end up as a web/backend developer - me I wanted to be a mobile developer)
  2. Once you have that down solid (and it really should be solid), grab a book on the type of development you want to do. Me, I wanted to be an Android developer so I picked up the "Big Nerd Ranch Guide to Android Development". Read the book, typing out all of the example projects and running them yourself.
  3. Don't overthink it and start working on your first app, even if you feel you are still a garbage programmer (which you are at this point and your code will be absolute crap). Push through until it is finished/in a working state and has all the features you want. I did a fitness tracking up and copied the UI from an existing app since you don't want to be laying around trying to come up with UI - in the industry you'll be given designs to follow. During this stage any gaps in your knowledge should just be filled through googling and figuring it out yourself.
  4. Dump that garbage project aside (not before putting it on github/your portfolio) and start the learning phase again. Read about common libraries/architecture used and how they benefit your development. In order to figure out what these are look at job postings for the type of development you're pursuing, as they commonly list them. Start thinking of your second app which now should focus on more complex things like having good architecture and making network calls, as well as using these common libraries (I tried to fully replicate a video service's Android app).
  5. When done this app start applying to jobs - you probably won't hear back (unless in my case you get lucky with a big company since they're more likely to entertain the idea of unconventional candidates - or you're good at networking can help here)
  6. Keep pushing yourself and read about more architectures/libraries and incorporate them into another app, etc.

One thing I will say (that I read about when I was learning but didn't understand how it helpful it is until I was in the industry), is that if you're looking to be a Software Developer, being able to learn libraries and frameworks is great, but you'll stand out and be useful across different forms of development if you understand good software architecture practices. This will make you a much stronger code, and is also a requirement for moving up into more leadership positions so you might as well start as early as possible.

Career Advancement Opportunities

April 2024 Investment Banking

  • Jefferies & Company 02 99.4%
  • Goldman Sachs 19 98.8%
  • Harris Williams & Co. New 98.3%
  • Lazard Freres 02 97.7%
  • JPMorgan Chase 03 97.1%

Overall Employee Satisfaction

April 2024 Investment Banking

  • Harris Williams & Co. 18 99.4%
  • JPMorgan Chase 10 98.8%
  • Lazard Freres 05 98.3%
  • Morgan Stanley 07 97.7%
  • William Blair 03 97.1%

Professional Growth Opportunities

April 2024 Investment Banking

  • Lazard Freres 01 99.4%
  • Jefferies & Company 02 98.8%
  • Goldman Sachs 17 98.3%
  • Moelis & Company 07 97.7%
  • JPMorgan Chase 05 97.1%

Total Avg Compensation

April 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (87) $260
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (66) $168
  • 1st Year Analyst (205) $159
  • Intern/Summer Analyst (146) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
BankonBanking's picture
BankonBanking
99.0
3
Secyh62's picture
Secyh62
99.0
4
Betsy Massar's picture
Betsy Massar
99.0
5
GameTheory's picture
GameTheory
98.9
6
dosk17's picture
dosk17
98.9
7
kanon's picture
kanon
98.9
8
CompBanker's picture
CompBanker
98.9
9
Kenny_Powers_CFA's picture
Kenny_Powers_CFA
98.8
10
numi's picture
numi
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”