{"id":896,"date":"2011-12-12T11:26:31","date_gmt":"2011-12-12T10:26:31","guid":{"rendered":"http:\/\/rudebaguette.com\/?p=896"},"modified":"2011-12-12T11:26:31","modified_gmt":"2011-12-12T10:26:31","slug":"from-consulting-to-startup-developer","status":"publish","type":"post","link":"https:\/\/www.rudebaguette.com\/en\/2011\/12\/from-consulting-to-startup-developer\/","title":{"rendered":"Developers &#8211; From SSII to Startup"},"content":{"rendered":"<p>In France we have what we call SSII for <em>Soci\u00e9t\u00e9 de Service en Ing\u00e9nierie Informatique<\/em>. Poorly translated it goes something like \u00abIT Consulting Firm\u00bb. This is where most young CS graduates will go, mainly because once you get your degree you are spammed by job offers from their recruiters.<br \/>\nThis is fine for some, but other might feel like they are missing out what\u2019s happening in the startup world. The problem is that after a few years in a SSII it can seem complicated to switch career path and start working for a startup. For the most part it\u2019s because the technologies, processes and general mindset are radically different&#8230; but believe me, it is possible!<br \/>\nSo how can one move away from a company like this and join a cool startup?<\/p>\n<h3>Are you Sure?<\/h3>\n<p>First take a second to figure out what you love to do. Are you really passionate about development? Could you spend hours <a href=\"http:\/\/stackoverflow.com\/questions\/144661\/python-vs-ruby-for-metaprogramming\" target=\"_blank\" rel=\"noopener\">debating<\/a> if new technology X is better than Y? Do you try out every new app or service that comes out?<br \/>\nKeep in mind that the process of becoming a good fit for a startup isn\u2019t easy, but each step should be fun. If it\u2019s a hassle then maybe you shouldn\u2019t quit your current job.<\/p>\n<h3>The Mindset<\/h3>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignright size-medium wp-image-897\" title=\"movefast\" src=\"https:\/\/www.rudebaguette.com\/wp-content\/uploads\/2011\/12\/movefast.jpg?w=199\" alt=\"\" width=\"199\" height=\"300\" \/>In a SSII you often get to work on products already sold to a client, usually a large company. All you have to do is dress up, go to the client\u2019s offices and code following the specifications someone gave you. It doesn\u2019t matter if you think the product is good or not, it just matters that you meet the deadline.<br \/>\nWhen you join a startup, and especially if it\u2019s an early stage one, this will be radically different. If you\u2019re not passionated about what you\u2019re doing it won\u2019t work. It won\u2019t only be about shipping a given feature anymore, it will be about caring that the product is good and that it follows the right vision.<br \/>\nIn a startup you won\u2019t be yet another code monkey driven by a faceless client\u2019s exigences. Your voice will be heard and just as important as anyone else\u2019s in the team. Your teammates will expect from you that you have ideas on things, not just follow orders. You\u2019ll actually get the opportunity to be part of the creation of something.<br \/>\nKeep in mind that for a startup at an early stage, nothing is definitive. You could do a major switch in a week, it doesn\u2019t matter as long as everything is moving in the right direction. You have to realize that making the right choices is crucial and can mean life or death for the company, therefore everyone in the team should be involved in the decision, give inputs, discuss, exchange ideas&#8230;<\/p>\n<h3>Learn, Create, Code, Repeat<\/h3>\n<p>Large companies, because of their larger inertia, tend to use older technologies\u00a0and that\u2019s why a lot of what you know might be of little use. But don\u2019t worry, while the specifics of the technologies you know might be useless, the general experience you gathered is still valid. You simply need find out the technologies used by your dream startup and learn them.<br \/>\nKeep in mind that what matters in a startup is the things you can do and your ability to learn &amp; adapt. No one is going to show your resume to a client in order to get a contract, so it doesn\u2019t matter whether you come from a famous school or not. It\u2019s just a degree and doesn\u2019t mean a lot. No need to buy a fancy suit either, it\u2019s not the best outfit to be in front of a computer most of the day.<br \/>\n<a href=\"http:\/\/stackoverflow.com\/questions\/1711\/what-is-the-single-most-influential-book-every-programmer-should-read\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"alignright\" title=\"codecomplete\" src=\"https:\/\/www.rudebaguette.com\/wp-content\/uploads\/2011\/12\/codecomplete1.jpg?w=123\" alt=\"\" width=\"123\" height=\"150\" \/><\/a>To sum it up, what a good startup wants is a developer that can program. So how to get better at coding you ask me? By coding of course!<br \/>\nThe best way to get started is to find an idea and create it as a side project on nights &amp; weekends. It will give you a goal and a nice bullet point on your resume once it\u2019s completed. While you develop, get feedbacks on what you\u2019re doing from experienced developers and\/or the <a href=\"http:\/\/stackoverflow.com\" target=\"_blank\" rel=\"noopener\">internet<\/a>\u00a0and <a href=\"http:\/\/stackoverflow.com\/questions\/1711\/what-is-the-single-most-influential-book-every-programmer-should-read\" target=\"_blank\" rel=\"noopener\">read up<\/a> on <a href=\"http:\/\/www.amazon.com\/dp\/0132350882\/?tag=stackoverfl08-20\" target=\"_blank\" rel=\"noopener\">best practices<\/a>.<br \/>\nIn a SSII you could be fine sticking to old technologies as there will always be clients wanting to use them: obviously no one is going to change overnight the way banking or insurance is done and <a href=\"http:\/\/en.wikipedia.org\/wiki\/COBOL\" target=\"_blank\" rel=\"noopener\">the languages used<\/a> to do it&#8230; but in a startup, everything moves fast. You have to keep on learning and keep on improving yourself.<\/p>\n<h3>Get Connected<\/h3>\n<p><a href=\"http:\/\/www.startinparis.com\/\" target=\"_blank\" rel=\"noopener\"><br \/>\n<img decoding=\"async\" class=\"alignleft\" title=\"startinparis\" src=\"https:\/\/www.rudebaguette.com\/wp-content\/uploads\/2011\/12\/startinparis.png?w=150\" alt=\"\" width=\"150\" height=\"70\" \/><\/a>The startup scene in France is maybe not as large as in the US, but it is active. So stay up to date about what\u2019s going on around you as well as internationally. There are countless blogs, twitter users and events talking about just that, you simply need to find the ones that you like and start reading.<br \/>\nStart going to events organized in your city around the subjects that interest you. If you\u2019re a developer wanting to geek out with other developers, there are meetups for that. You can also interact with other coders on mailing lists, IRC, Twitter&#8230;<br \/>\nIf you do it well, you might even have a job interview scheduled before you start sending resumes!<\/p>\n<h3>Alright<\/h3>\n<p>That&#8217;s it. Don\u2019t just stand there, go and create something!<br \/>\n<em>Photo by <a href=\"http:\/\/www.flickr.com\/photos\/mwichary\/5455395458\/\" target=\"_blank\" rel=\"noopener\">Martin Wichary<\/a>.<\/em><\/p>\n<div><\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In France we have what we call SSII for Soci\u00e9t\u00e9 de Service en Ing\u00e9nierie Informatique. Poorly translated it goes something like \u00abIT Consulting Firm\u00bb. This is where most young CS graduates will go, mainly because once you get your degree you are spammed by job offers from their recruiters. This is fine for some, but<\/p>\n","protected":false},"author":77,"featured_media":64793,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"subtitle":"","footnotes":""},"categories":[10563],"tags":[],"class_list":["post-896","post","type-post","status-publish","format-standard","has-post-thumbnail","category-tech"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.rudebaguette.com\/en\/wp-json\/wp\/v2\/posts\/896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rudebaguette.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rudebaguette.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rudebaguette.com\/en\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rudebaguette.com\/en\/wp-json\/wp\/v2\/comments?post=896"}],"version-history":[{"count":0,"href":"https:\/\/www.rudebaguette.com\/en\/wp-json\/wp\/v2\/posts\/896\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rudebaguette.com\/en\/wp-json\/wp\/v2\/media\/64793"}],"wp:attachment":[{"href":"https:\/\/www.rudebaguette.com\/en\/wp-json\/wp\/v2\/media?parent=896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rudebaguette.com\/en\/wp-json\/wp\/v2\/categories?post=896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rudebaguette.com\/en\/wp-json\/wp\/v2\/tags?post=896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}