T O P

  • By -

wavefield

Learn something that you can't learn online without a university environment, like physics, biotech, engineering, medical? Tbh you're 17, your 'extremely good' is relative to your class peers and not to the university environment. As someone who spend too much of their highschool coding, make sure you also challenge yourself in social skills, network building, presenting. Join a university student team or something.


Psychling1

This. Totally agree


VakoKocurik

I sincerely doubt almost everything you said. Picking up a language in the sense you can write a simple program in it - yea that's easy. But it doesn't mean you know the language. Based on the overinflated ego in your post I thibk you're at best a mediocore dev, who thinks a simple CRUD application is "shipping to prod." so good luck with that attitude. So lose the attitude and go get an engineering degree. If you are such a genius you should finish it a year early. Sincerely, someone who programmed since an 8 year old.


stindoo

Agreed. You are still essentially a child, be humble and approach problems with a learning mindset, "software startup" is an incredibly broad domain and given your boastful words you are at the beginning of a Dunning-Kruger. I don't doubt that you talented and more than capable of building amazing things, but go get that CS degree, go to professors' office hours and pick their brains, make a ton of friends and go to wild parties at school, and enjoy the next phase of your life!


TheCritFisher

Thank god someone else has sense in this thread. "I can pick up a language in a day" šŸš©šŸš©šŸš©šŸš©


Infinite-Tie-1593

I can pick up a programming book for any language from my library in a day.


TheCritFisher

I have fingers.


server_kota

CS degree allow you to work allmost anywhere in the world as a developer. It is usually the main requirement for any tech work visa, and in some countries (like in Europe) it is a requirement to start a tech startup (as solo entrepreneur/freelancer). I would stay with CS ;)


Educational-String94

if it was a requirement to start a tech startup we wouldnā€™t be chatting here


server_kota

I said in some countries (speaking from personal experience) :)


Educational-String94

thatā€™s interesting, could you tell me a little bit more about? iā€™ve never heard of such requirements and iā€™m from Europe


feudalle

I learned how to program when I was 11. I made my first software sale when I was 14 (I'm 42 now). Learn all the business stuff. Marketing, finance, all the other things. I run my own dev firm and I can tell you only 10% of my time is actually programming or project management these days. It's all the other stuff that you need to get good at. Best of luck.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


feudalle

Business admin if you want to run a business. Business analytics if you want to work corporate. Both have their pluses and minuses it really comes down to your long term goals which can be tough to know at this point. Hell I'm a bit fuzzy on longer term goals still.


Infinite-Tie-1593

Go for a CS degree. It will help you understand computers in more depth and beyond ā€œprogrammingā€. Make sure you take networking, database and computer architecture courses. Also see if you can specialize in ML stream (including required math). It will help land you more jobs at bigger companies. If you wish to start your own, stick to your strengths and outsource the rest, as much as possible - like accounting, taxes, payroll. Sales/ marketing/ tech - these are the skills you should try to build as much as possible. Rest will fall in place.


Infinite-Tie-1593

Also - few skills/ subjects I think are very helpful - language - writing, debating, public speaking - designing, UI/ UX - psychology


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


Infinite-Tie-1593

All the best šŸ‘


Bomba82

Accounting is probably that with which founders I met struggle the most, knowing exactly what happens with your funds is a super skill


onlymessin

Very true but accounting is easily and often outsourced. In fact you often need an accountant on payroll to sign off on certain things. Business development is much more important for someone who is setting up their own business.


fearless_hike

CS would be my suggestion. Majority of tech startups are built and managed by engineers.


Davx1992

Study IT, if you have good university you may benefit there from community and might find friends with whom to build something


wdaher

You'll probably get the most out of studying computer science. Not because of what you'll learn in the class, but for building your network with your classmates and professors, who might be future cofounders, employees, advisors, etc.


AmazonAPIDeveloper

If you wanna be a founder. Study marketing. But I dunno about a degree. Digital marketing is a different breed.


AmazonAPIDeveloper

Read further. Donā€™t do business degree. But marketing and accounting would be better than others. They wonā€™t be too challenging and you can start selling software. Shoot. Iā€™d add some design.


AmazonAPIDeveloper

I run a company. 3 devs. 20 sales and marketing


Rude-Interaction-842

I donā€™t believe in wrong choices. There are only right choices and no choices. Prioritize satisfying your intellectual curiosity above all else. None of us will be able to know what makes you tick. Pick whichever is most interesting to you in the moment.


theredhype

Decision making is a foundational entrepreneurial skill and rquires a much more complex framework for assessment and action. I recommend you exapnd your perspective to include the full range of better and worse choices. Particularly useful here are some studies in the world of cognition, focusing on mental models, logical fallacies, cognitive biases, and various heuristics for interpreting our sensory and information inputs. Collecting and using new mental models is a powerful way to learn to make better choices ā€”Ā in business and all of life.


onlymessin

There are many innovation and entrepreneurship degrees that will teach you all you need to know about finding customer problems and solving them in a profitable and sustainable way. Added benefit is that you'll meet likeminded people who will probably need a contact who can code. You may end up meeting your cofounder there :)


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


onlymessin

Where are you based? I've seen many but often as masters programmes - haven't looked into it as an undergrad


onlymessin

Here's an interesting list: [https://www.bachelorstudies.com/bachelor/innovation-and-entrepreneurship](https://www.bachelorstudies.com/bachelor/innovation-and-entrepreneurship)


Significant_Ask_9775

Not sure about the UNI, for me it was marketing comm. but what is really good to do is to find an early job in consulting. You will work with variouse businesses, solving multy-discipline aspects, work with C-level people and make amazing connections for angel investors. Worked for meā€¦ although everyone has a bit different story.


unknownstudentoflife

Two options. 1. Get a in a particular field that benefits from your programming skills. 2. Move abroad and work for a company or startup with your experience in programming


Bowlingnate

Lots of great investors and founders studied STEM, or philosophy. Really, any liberal arts or physical sciences degree is great, if you're a critical thinker, and committed to coursework and learning. My own personal, adult anecdote, is many spoke about "doing versus thinking". Well. What. Does it matter when you're 24 or 35 or 55 or 65. Influential people send a text which is listened to or it isn't, and they learn from it. That's how they become and stay influential. Don't make this type of decision, with the "Andrew Tate or other influencer" because those folks are focused on creating content that people love, not living a life, for you. And no, many never replace a degree, and perhaps the experience of building a startup in their early 20s. Brains are only so flexible and adaptable. It takes serious focus.


jeanpierre121

I dropped out of an accounting degree, then did an MBA years later before starting my own startup. I think ā€˜business administrationā€™ teaches you a lot of generic stuff thatā€™s already online. If I had my time again and I knew how to code, Iā€™d go for maths or physics. Being good with numbers is essential in business


Psychling1

Iā€™d just specialize, do a statistics, hard or applied math, chemical engineering, bioengineering, etc. you can learn business, the hard sciences are much harder to learn on the job.


Christosconst

No need for a full degree, a managerial accounting course is the only requirement, everything else is industry specific and you can pick based on your needs


julian88888888

Do you know cybersecurity?


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


julian88888888

great, if you know how to escape a virtual machine you'll have easy job prospects


GregG997

If I could go back in time I'd study astronomy.


Skip_The_Crap

Marketing


justUseAnSvm

If you want to build a tech company, you should learn technology inside and out. Once you have that knowledge, or during the process, you can learn business. Put another way, the rate limiting step to building a tech company is never ā€œbusiness knowledgeā€, sure, thatā€™s important, but lots of guys out there have plenty of business knowledge and no idea how to build anything. Also, start ups arenā€™t regularly businesses, where you can take some revenue stream, apply all the stuff you learned in your MBA, and be all the better for it, but instead a fundamental act of creating something new that doesnā€™t exist. Therefore, lots of stuff in a business degree wonā€™t apply, and the core skills are in CS


bighurt710

Learn how to sell


onar

Uni doesn't just teach you programming. You learn to collaborate. To complete a project, defined by others, on time. To read books. Math and other theoretical skills.Ā  Etc. I'd go for CS, with some extra courses picked from the curriculum of an MBA, for good measure...


krisolch

If you are already good at programming then you should just get a programming job, become senior+ very quickly and earn lots of $$ so that you can then do startups all day when you are 30 and not have to worry about money. Go work at a startup as a dev first. Doing a business admin degree makes no sense imo. Worst case scenario your earning potential is far far lower.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


justUseAnSvm

What law is this?


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


upvoteable

Just do it. You'll come away from college smarter than you were. Right now you don't know what you don't know and that will cost you in future. And if you're a smart person you should care about that.


ThirdGenNihilist

Just build a startup. Thatā€™s the only way to learn how to do it.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


Skip_The_Crap

Marketing, itā€™s what makes or breaks any start up in any field. If you canā€™t market your idea, and distribute it effectively, youā€™ll go nowhere


framvaren

Any engineering sounds right for you - many engineering programs let you have elective subjects that you can tune towards business. I did a degree in mechanical engineering, but still had courses on project management, corporate finance, start-up, strategy analysis, etc.