Ask HN: Help. I need to go away from here
I study EVERY DAY so hard, University here is a mess, bad management and few very good professors. I know how to program, I have a strong passion for algorithms, data structure and complexity analysis. In addition I try to learn new things in my free time, like other programming languages, tools, etc. You know, I am in my third and final year and if it wasn't for my curiosity now I would have no knowledge at all for REST, Python or even Maven! (Just saying)
I feel trapped, I am trapped. Jobs here in enterprises are that trap, you can get a job, maybe programming in Java, and stay there forever. Because here is how the things works. I can't get my way out. I would like to pursue my educational career and I hope that my applications to English University succeed but still it's just a try.
I don't expect anything more from my situation, I really hope that someone can point me to the right direction or at least give some help.
Thank you HN and sorry for this post, but I had no other chance.
104 comments
[ 5.2 ms ] story [ 188 ms ] threadBecause: if you are good, people will fight to work with you. So be good.
Then, if you dislike your job, just stash some money and quit. Your savings will easily carry you for the few months you might need to find a really interesting job.
* * *
To sum up:
- You "love programming", so you should enjoy doing it for a living, as long as the project is interesting
- There are lots of interesting projects out there
- Regardless of whether the project is interesting, you will be well-paid
So my advice is: be well-paid for a while, and if you are not interested in the project, just quit. There is plenty of other fish in the sea.
If you're interested in getting into the job market there's plenty of tech companies in London who are willing to hire people straight out of university. It might be easier to get into big companies (as they're more willing to provide training and pay for flights, hotels, etc. to bring you over for interviews) than smaller startups though.
- send your resumé to uk/ireland/switzerland to get a good paying job where you can sharpen your skills (it's easy to relocate inside Europe)
- start your own business if you're living at your parents AND if you feel like you can be an entrepreneur... focus on international users (so you can host your company somewhere else easily later). It's only risky to start a business if you have something to lose. If you're living at your parents', there's basically no risk.
- get a job, save AS MUCH money as possible, learn as much as you can. Do it for 1 or 2 years, then leave to a sunny paradise (in asia?) where you may want to become an entrepreneur.
But do yourself a favor: don't expect others to be your only chance. YOU are your only chance.
* Speak to someone. I know you feel like you're alone - but you're not. Find a local tech group and speak to the people there. If you're feeling really down, speak to a mental health professional. It's a great feeling to get something off your chest.
* Find a job in London - or any other UK city. You seem to have good written English and you're a European citizen so shouldn't have any visa issues.
* Start your own consultancy - either work for small local companies or use oDesk and bid for work.
* Take a "day job" and concentrate on your passions in your free time. Grinding away in a Java shop may be dull - but could provide you with enough cash to start an interesting side project.
* Finally, don't worry about starting small. My first job out of university was driving a truck and delivering PCs! A bit shitty, but it provided a springboard to all sorts of interesting work.
Good luck!
Plus there's the usual advantage of meeting new people, talking to like minded people and possibly creating something awesome with the members of the hackspace.
That in Italy might be a problem by itself. There's an incredible unemployment rate. Just pack your stuff, say bye to momma and leave the country.
Oh and remember to inscribe to AIRE before having nasty taxation surprises.
Apart from English University, think also about coming to study in Denmark, in particular where I'm studying now, at DTU (Technical University of Denmark).
Here the Startup scene is very vibrant and the University itself is very keen on the entreprenurial scene, with a lot of possibilities for student that want to open their own companies.
On the other side, the lectures are very practical, so you could apply your bachelor background in more close-to-real-life projects. You'll also work quite often in groups, as in a real job, and the bureaucracy does not exists. You call the teachers by name, they answer emails (!), you know the date of the exam since the beginning of the semester, and you have a variety of courses you can choose from, creating your own personalized study plan.
Aaand, student jobs are quite easy to get here for Computer Science students, and the wages are quite good, even comparing them with the high cost of living.
Think about it ;)
I moved from California to Dublin and the startup scene is really good here. You have options.
Berlin and London being the obvious choice, I recommend you Poland if you are adventurous. The 'startup hub' here is Kraków (Cracow). Avoid Warsaw. Feel free to contact me for more tips for Poland.
What resources would you recommend for job hunting / networking?
It might be worth talking to some good tech recruiters in London. Depends a bit on your background and how much of your university course you have left.
I refused hundreds of Job offers from Italy (even with a decent salary), to chase something abroad. Now I am happily working at one of the top tech companies, in Dublin.
I had a hard time at university. The italian university are broken, seriously, They focus on a lot of theory and zero to no practice.
My personal advice is, to believe in yourself, develop yourself, study new technologies and skills required by the market, find your perfect 'career' path. You won't find hard finding a really good job in Europe or USA if you have the right skills.
P.S. don't accept ANY of the Italian initial offers, look outside, practice with spoken English and send Resumè's abroad (Don't be scared about the big companies, they need you more than everybody else, and they are hiring like crazy.)
Don't start working in Italy in a typical "consultancy" job, or you will be stuck forever with a low-wage low-experience job.
Besides, university is not about getting ready for a job: it's about learning how to learn.
There is a ton of work in the UK at the moment, not just in London but also up in Manchester and Leeds. Plenty of people will be happy to pay you a decent living wage if you can show you can work hard and know your stuff.
Good luck.
Go to London or Berlin or something. There are tons of Italians in both places working in tech.
Where do you live in Italy? There are good companies here and there if you look hard.
Say hi if you're ever near Padova, where I live. Offer goes for anyone on HN, for that matter.
I don't know which university you're attending but it's highly likely they're teaching you either useless stuff or useful stuff in a very superficial manner (which will be nowhere near enough for passing a technical interview in the U.S., for example).
As somebody else has already said, one of the best things you can do is to get (very) good at programming. There's a lot of material available on the web for studying on your own and practicing your skills: TopCoder and HackerRank are the first two websites that come to mind. Study hard and practice there, some of the problems you find on those websites are very close to the ones people will ask you during technical interviews. You'll need to be quick and accurate in an interview, so be sure to understand why a certain algorithm/data structure works for a given problem. It's hard and it requires a lot of time, but since you're a student time is on your side (trust me, when you'll be working time will be your most valuable resource).
Another good thing to do IMHO is to practice programming using open source resources such as GitHub: build a nice repo of projects and you'll get noticed. A couple years ago I made a stupidly simple JavaScript program (which I've since deleted) that changed the font size of a text, giving it the shape of a wave, a slope, etc. Very simple, very stupid, but still: I posted it here on HN and I got a couple people watching my GitHub repo. Also, working on personal projects is good for learning programming practices (how to structure code, how to design classes, etc.).
As a final note, it may be hard to believe but there are some nice programming jobs here: you just have to look very hard to find them. Don't settle for the first job offer you get: I know the market is pretty bad here at this moment but still, unless you really (and I do mean really) need the money, keep looking and most important of all, keep practicing. Experience pays off.
You can find some of my contact info on my profile, let me know if you have some questions.
Good luck.
I ended up working in Denmark, but as far as I remember there where plenty of big corporates (like Google, IBM, Microsoft) in the network, looking for interns.
Other than that, you should definitely focus on networking, blogging, side projects/open source.
Try not to apply via the regular channels, go and find connection (i.e. actual employees) that can recommend you to recruiters
If you are interested check our or jobs page http://busuu.com/jobs or email me on jobs@busuu.com mentioning HN so I know its you
Good luck with the future you are only getting started!
But you are not trapped... You are what? 23? With a EU Visa. At this age you can take 1 year off and go to a place, any place, that you like and start from there.
Finally, do you actually have a github? If you are studying 10 hrs a day to be "third in your final year", then that's why you are trapped. You are trapped in that terrible Italian way of thinking that grades are all that matters. Get lower grades and go build stuff, get a job, even a "normal" job like a waiter will teach you a lot.
I did it for me, for my job, for my family and my future. And I'm doing good (I'm a software dev in a financial company) and I really feel all these efforts were worth it.
I've learnt a lot of things and still learning, but most of all... I'm happy to have left my country to its decline and contribute with my best to UK, which is giving me the opportunity of a better living. I only live once, I can't afford to fix Italy.
I think Italy is still a little treasure chest.... but it's living in the past. My suggestion is to move away as soon as you graduate (or even now if you wish) and go to some other country like Germany, Switzerland, Netherlands or UK. I'm sure you'll be fine.
I'm not happy to say this, but this has become my point of view since the last few years, too.
I've come to a conclusion that it's because of Hacker News, the more you see HN, the more you get worried by watching a lot of start-ups growing in front of you, and you can't do nothing but press an upvote button, applauding their success.
What you need to do is close HN and minimize the time you spend on it, instead work on something, start small and don't get depressed easily.
The stories you see on HN are months hard work, they also feel same time and again, but they don't lose hope.
I know my comment is bit harsh and not sympathetic, but IMHO right now you don't need sympathy instead you need motivation.
Work Hard! Good Luck.
One of the problems is that you will find many of the 'enterprise' jobs that you feel will trap you are commonplace in a lots of countries - certainly here in the UK and I'm sure in America also. There are more jobs in startups in the USA but not so many as you might be hoping (even if you could get a VISA). My point is the grass is not always greener on the other side.
You may actually have more success and find what you are looking for in upcoming 'developing countries' such as Mexico if you are considering all locations.
Whatever happens best of luck and I hope you find a profession you are happy with.
Reading sites like Hacker News on a regular basis can give you the impression that everyone in the U.S. lives in a big city and works for a startup. That's definitely not the case! --- although it may be easier to seek out those sorts of jobs here than it is in the EU; I wouldn't know.
Note: It doesn't mean you have to stay
If you look through my history you'll be able to find a blog post that tells the story. I'm more than willing to tell you more if you want and maybe hook you up for an internship.
http://blog.wolfram.com/2012/05/01/from-the-wolfram-science-...
It's pretty accurate even if it's on the corporate blog, if you want more details I'll be happy to answer them (maybe privately).