Hiring Talented Gophers (70-140)

blov · · 443 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>We (coder.com) are looking to hire the best and brightest engineers within the U.S. </p> <p>Here&#39;s our job listing - <a href="https://stackoverflow.com/jobs/148854/golang-backend-software-engineer-c-plus-plus-local-coder-technologies-inc">https://stackoverflow.com/jobs/148854/golang-backend-software-engineer-c-plus-plus-local-coder-technologies-inc</a></p> <p>Who are you? We&#39;re a startup making some very cool tools for developers, it&#39;s all pretty hush hush, but if you wanna chat you can email <a href="mailto:jae@coder.com">jae@coder.com</a> </p> <p>Remote or Local? Both. We just moved to Austin, and we would love to fill up our office, but if you are somewhere else and talented... location doesn&#39;t really matter. We do offer relocation assistance - corporate apartment, moving, whatever the particular situation requires. </p> <p>Why just U.S? Enforcing contracts in certain countries is expensive or downright impossible. We do hire people outside of the U.S but only to work on open source projects. (Trust me I hate this)</p> <p>How do I Apply? You can apply via stack overflow, or just shoot me your resume and GitHub. Let me know if you&#39;re in Austin or willing to relocate aswell! <a href="mailto:Jae@coder.com">Jae@coder.com</a></p> <p>Thanks for your interest and hopefully you&#39;ll be hearing a lot more about us very soon. </p> <p>Best, John Entwistle</p> <hr/>**评论:**<br/><br/>CoderTechnologies: <pre><p>The 70k is for junior developers who need to be taught the basics, anyone who&#39;s proficient in Go will be earning 100k+ depending on skill. I just wanted to clarify to address some people&#39;s concerns. </p></pre>nohoudini: <pre><p>Hey would you please clarify a bit on a junior and someone who&#39;s proficient? Do we speak here about go language skills (only)? I am just wondering what is needed for a go job and I think people reading this post would be interested in that answer too :-) For example, a straight forward CRUD application is simpler to do than implementing several backends &amp; microservices and so forth.</p> <p>The follow up question is &#34;<strong>Bachelor&#39;s degree or equivalent experience in Computer Science or related.</strong>&#34;, I am always wondering what&#39;s exactly meant by &#34;equivalent experience in Computer Science or related&#34;. Someone who has done algorithm &amp; data structure courses on coursera and coded the algorithms etc., has software design &amp; a few years (let&#39;s say 2 - 5) programming experience in general, is a girl/guy like this considered as &#34;equivalent experience in Computer Science&#34; or not? If not what would it take? <strong>(Other gopher&#39;s can also answer this question)</strong></p> <p>Thank you very much, nohoudini</p> <p>PS: I obviously don&#39;t have a bachelor&#39;s degree</p></pre>CoderTechnologies: <pre><p>Absolutely, So let&#39;s start with how you&#39;re evaluated in the initial interview, which hopefully gives you a sense of how we evaluate the team.</p> <p>The first thing is experience, do you have experience in production level code. From there we look through your GitHub, this is really what matters. Is it clean, would it actually work, are there simple mistakes or inefficiencies. We treat it like it&#39;s going through code review before production, junior would need a lot of changes, Engineer would need minor, and senior would need none. </p> <p>In the interview we do a short code test (trust me no whiteboards). This is just to gauge your problem solving ability, there&#39;s 100 different ways to solve it, and we evaluate the way you did. </p> <p>A lot of us already know where we stand on the scale, or have a pretty good idea, odds are if you think you&#39;re senior, you&#39;re probably senior, etc. </p> <p>Finally, education. At the end of the day, it&#39;s not about the degree it&#39;s about what you know. A lot of us started out young, self taught, and know more about computer science than the professors. That would be example of &#34;equivalent&#34;. A degree isn&#39;t necessary at all.</p> <p>Hope I explained and answered your questions, if I missed something or you want to know more shoot me an email <a href="mailto:jae@coder.com">jae@coder.com</a> </p> <p>Best, John</p></pre>gomaleck13: <pre><p>Not sure what you mean here around looking at GitHub. Do you mean all of the persons repos? I throw a lot of personal hacking sessions into GitHub, but I also contribute to some large open source projects. Your criteria would seem to suggest I would be Junior. Wondering on the thought process around the GitHub analysis? Thanks</p></pre>nohoudini: <pre><p>Thank you very much for your answer.</p></pre>Land_Apple: <pre><p>They mean someone who got into google without a degree not someone who completed a coursera course and works in pottery</p></pre>EZYCYKA: <pre><p>You have no idea what you are talking about.</p></pre>Land_Apple: <pre><p>t. codelet</p></pre>EZYCYKA: <pre><p>That&#39;s pretty weak, son. Got anything better?</p></pre>MonkeyD: <pre><p>I applied. I&#39;d be a &#34;junior&#34; in Go as I am new to the language, and I&#39;ve always wanted the opportunity to move to Austin, so I figured why not. You miss 100% of the shots you don&#39;t take. :)</p></pre>BurpsWangy: <pre><p>I applied as well. If you haven&#39;t, look at courses and video from Todd McLeod. I think most of his Udemy courses were fairly cheap, and he offers a lot of valuable information on his YouTube channel. &#34;The Go Programming Language&#34; is a great book too.</p> <p><a href="https://www.amazon.com/Programming-Language-Addison-Wesley-Professional-Computing/dp/0134190440" rel="nofollow">https://www.amazon.com/Programming-Language-Addison-Wesley-Professional-Computing/dp/0134190440</a></p> <p>Worth it.</p></pre>MonkeyD: <pre><p>Hey, thanks! I&#39;ll grab That book. I&#39;ve been going through Go in Practice and it&#39;s been great so far. Udemy has a sale on Go courses, so I just picked up his Web Development with Go course. :)</p></pre>EZYCYKA: <pre><p>Why the location restriction, when you are offering the possibility of remote? Wouldn&#39;t it make more sense to restrict based on timezone?</p> <p>Since I&#39;m already reading it, might as well give you some feedback:</p> <blockquote> <p>Comfortable Open Social Work Stations</p> </blockquote> <p>This isn&#39;t a benefit. There is a large body of evidence showing that open plan offices are terrible for productivity for anything that requires focus. (might be ok for sales, maybe)</p> <blockquote> <p>Generous Natural Lighting</p> </blockquote> <p>Not a benefit.</p> <blockquote> <p>Company Laptop</p> </blockquote> <p>Not a benefit, but I guess it&#39;s the norm in the industry to list these, so let&#39;s say this one&#39;s ok.</p> <p>Otherwise it looks good.</p> <p>You might want to provide a link to some more information about the product, or is it a completely new project?</p></pre>CoderTechnologies: <pre><p>Hey! Thanks for the feedback. We setup the space how we would want to work, so we would be excited to come in everyday and code. We spent money on getting great chairs, razer keyboards and mice. I included those benefits because those were the things our team love. </p> <p>I totally understand what you&#39;re saying, I just wanted to give an idea of the type of place and company it was.</p> <p>The restriction on location is purely because of legal issues. Contracts are very difficult and is very expensive to enforce in other countries. However I did call our council and was informed we can hire remote in Canada. </p> <p>I really appreciate the feedback, listening to what you guys want is the only way to build something great.</p> <p>Best, John </p></pre>EZYCYKA: <pre><p>Right. Perhaps just some better wording would convey the atmosphere better. The difference between &#34;not a basement, we promise&#34; and &#34;omg, this is amazing&#34; can be a few adjectives. Sunny, airy, high ceilings, that kind of thing. If the offices look good, get some nice pictures online :)</p> <blockquote> <p>Contracts are very difficult and is very expensive to enforce in other countries.</p> </blockquote> <p>Not sure what you&#39;re saying, are you worried about people stealing your stuff? I&#39;d expect the band between &#34;not worth stealing&#34; and &#34;worth stealing and leaving the US&#34; to be pretty small. Are you convinced this is your scenario?</p> <p>From what I understand, the usual approach is to have the people abroad handle their own taxes (i.e. they are self-employed on paper).</p> <p>Gitlab has people everywhere and are quite open about their internal processes, might want to look at their blog.</p> <p>(I assume you don&#39;t want to deal with visa sponsorship? If you can provide visa, you should mention that too. Folks from AU/Canada probably have it easier, but most of the EU still needs an H1B. My understanding is that you will need to deal with that even for people already working in the US, since it&#39;s tied to the company.)</p></pre>CoderTechnologies: <pre><p>Haha you&#39;re totally right, looking at it now I definitely did a poor job explaining it. I&#39;ll add some photos of the office aswell! </p> <p>So we do have a lot of tech that we are very protective of. Our council is very adamant about not hiring outside of the U.S for anything that isn&#39;t open source. However I was just notified they had registered in Canada aswell, so we can hire Canadians. We do hire and do have team members outside of the U.S who work on open source projects. </p> <p>It&#39;s not that we don&#39;t want to deal with visa&#39;s, it&#39;s that it&#39;s been made so ridiculously difficult we just don&#39;t have the resources. Companies like google and Microsoft take over 90% of all h1 visas. That with the recent administrations limit, makes it very very difficult. </p> <p>I&#39;m definitely going to check out their blog. </p> <p>Thanks, John</p></pre>caseynashvegas: <pre><p>I totally understand evaluation of GitHub profiles in some context, but it being a make or break seems wrong, sure I have a few things on GitHub to support community discussion but most of the code I&#39;ve written has been as a professional in closed projects. </p></pre>CoderTechnologies: <pre><p>We evaluate all aspects, but at the end of the day the code is what matters. It also saves time for the applicants, the last thing we want is for someone to go through an interview and have it be a waste of their time. </p> <p>I understand what you&#39;re saying tho, and for those special circumstances the quick test we do in the interview establishes their level of knowledge, we just prefer to know before getting to that point. </p> <p>Thanks! John</p></pre>everdev: <pre><p>I thought there were no job posts/ commercial ads allowed on this sub.</p></pre>CoderTechnologies: <pre><p>I didn&#39;t see anything on the rules/code of conduct but if there is we&#39;ll remove it asap.</p> <p>Thanks, John</p></pre>FUZxxl: <pre><p>I&#39;m from Germany and I would never move to the USA for work because your labour laws are really terrible. Though honestly, I&#39;m not really interested in the job offer either as I just started a new job doing research.</p></pre>CoderTechnologies: <pre><p>Understandable, best of luck at your new job! </p> <p>Best, John</p></pre>BurpsWangy: <pre><p>Then why comment on this post at all? I&#39;m sure they&#39;ll find some great candidates here in the US. Regardless, golang is an awesome and great language. Hope you&#39;re enjoying it regardless where you are.</p></pre>FUZxxl: <pre><p>I am trying to show that they probably miss quite a few competent programmers by restricting their pool to the US.</p></pre>shovelpost: <pre><blockquote> <p>I would never move to the USA for work because your labour laws are really terrible.</p> </blockquote> <p>What makes their laws terrible? Just curious.</p></pre>FUZxxl: <pre><p>For example, you can get fired for no reason with very short (or no) notice (cf. right to work laws). Because they don&#39;t have to give a reason, you can be fired for all sort of inofficial reasons, like trying to form a union or going on strike. You do not have the <a href="https://en.wikipedia.org/wiki/Co-determination">right to codetermination</a>. You do not have paid sick leave. You get very few (if any) paid vacation days. You have very little protection from getting fired. For example, in Germany, to fire an employee you either have to prove that he did a mistake so egregious that further employment is out of question or you have to formally write him up three times. Write-ups are expunged after a certain time, so the employer has to prove that you consistently do mistakes. You can appeal each write-up and you can appeal termination. In the US, you do not gain job security for being employed longer. For example, in Germany, the length of the notice period when your employer fires you grows the longer you are employed. In the US, employers can make you sign non-compete agreements that hold even when they fired you. This is terrible. I don&#39;t want to work for a company who lays me off and then I can&#39;t even work somewhere else in the same field. In Germany, non-compete agreements are only valid if you get paid for them during the time they hold; the pay must be at least 50% of your gross salary and you can&#39;t be prohibited from working in positions that do not directly compete with your former employer.</p> <p>These are just some examples. The list goes on and on, i.e. when it comes to unemployment benefits and healthcare costs.</p></pre>WikiTextBot: <pre><p><strong>Co-determination</strong></p> <p>Codetermination (also &#34;copartnership&#34; or &#34;worker participation&#34;) is the practice of workers of an enterprise having the right to vote for representatives on the board of directors in a company. It also refers to staff have binding rights in work councils on issues in their workplace. The practice of board level representation is widespread in developed democracies. The first laws requiring worker voting rights include the Oxford University Act 1854 and the Port of London Act 1908 in the United Kingdom, a voluntary Act on Manufacturing Companies of 1919 in Massachusetts in the United States, and the Supervisory Board Act 1922 (Aufsichtsratgesetz 1922) in Germany, which codified collective agreement from 1918.</p> <hr/> <p><sup>[</sup> <a href="https://www.reddit.com/message/compose?to=kittens_from_space" rel="nofollow"><sup>PM</sup></a> <sup>|</sup> <a href="https://reddit.com/message/compose?to=WikiTextBot&amp;message=Excludeme&amp;subject=Excludeme" rel="nofollow"><sup>Exclude</sup> <sup>me</sup></a> <sup>|</sup> <a href="https://np.reddit.com/r/golang/about/banned" rel="nofollow"><sup>Exclude</sup> <sup>from</sup> <sup>subreddit</sup></a> <sup>|</sup> <a href="https://np.reddit.com/r/WikiTextBot/wiki/index" rel="nofollow"><sup>FAQ</sup> <sup>/</sup> <sup>Information</sup></a> <sup>|</sup> <a href="https://github.com/kittenswolf/WikiTextBot" rel="nofollow"><sup>Source</sup></a> <sup>]</sup> <sup>Downvote</sup> <sup>to</sup> <sup>remove</sup> <sup>|</sup> <sup>v0.24</sup></p></pre>tmornini: <pre><p>All of the things you mention that we&#39;re lacking are not guaranteed, but are contractable.</p></pre>FUZxxl: <pre><p>And which employers allow you to add that to your contract? Especially the part about codetermination?</p></pre>tmornini: <pre><p>Too many to enumerate?</p> <p>I suppose it depends enormously on whether you work for big or small companies, how in demand, etc.</p></pre>FUZxxl: <pre><p>If you believe that a company creates a work council because one prospective employee wants that in his contract, you are full of shit.</p></pre>tmornini: <pre><p>Am I full of shit if the employee is a founder and decides the only way they&#39;ll join is if a work council is put in place?</p> <p>In any case, all I pointed out is that you were wrong to say we don&#39;t have these things, you should have said none of these things are guaranteed, though many of them are extremely common.</p></pre>FUZxxl: <pre><p>The important ones (protections against unjust termination, unlimited sick days, an acceptable amount of paid vacation days, healthcare) are not common at all, except perhaps for company health care.</p></pre>tmornini: <pre><blockquote> <p>The important ones</p> </blockquote> <p>In your opinion...</p> <blockquote> <p>protections against unjust termination</p> </blockquote> <p>Employers get sued for unjust termination continuously</p> <blockquote> <p>unlimited sick days</p> </blockquote> <p>True, on that one I cannot argue. Doesn&#39;t seem sustainable, but hey, if you can get it, good for you.</p> <p>I have personally seen a company keep a severely injured (not on the job) employee on the payroll for more than a year.</p> <blockquote> <p>an acceptable amount of paid vacation days</p> </blockquote> <p>In your opinion.</p> <blockquote> <p>healthcare) are not common at all, except perhaps for company health care.</p> </blockquote> <p>It&#39;s extremely common here for full time employees.</p></pre>shovelpost: <pre><p>Very interesting information. Thanks a lot.</p></pre>samsonx: <pre><p>You really have no idea about how the world works. Learn more.</p></pre>shovelpost: <pre><blockquote> <p>You really have no idea about how the world works. Learn more.</p> </blockquote> <ul> <li><p>I am asking questions am I not?</p></li> <li><p>the world != USA</p></li> <li><p>the world == ZA WARUDO</p></li> </ul></pre>google_you: <pre><p>Is Google better place to work than coder? </p></pre>CoderTechnologies: <pre><p>It depends honestly on what you want. If you want to work on a small team alongside management every day on a cool tech stack, where you can literally stear the ship then Coder, or any startup is the place to be. If you like the big office, with slides and nap pods, then a place like google. At the stage we&#39;re at right now any extra money goes to our team, I know I&#39;d much prefer that and a nice desk setup than a ball pit any day. </p> <ul> <li>note I think google is a great company *</li> </ul> <p>Excuse any bias haha.</p> <p>Thanks, John</p></pre>titpetric: <pre><p>Why would you hate hiring outside of the US for open source projects? I mean what&#39;s the difference between something open and readily available for the general public in a permissive open source license and at the same time having a company/startup built around it? It&#39;s a valid business model for many companies that contribute to open source (sentry comes to mind, ghost would be another,... not to mention that Uber contributes very much specifically to Go open source (go-torch, timer, etc)).</p></pre>CoderTechnologies: <pre><p>I think I did a poor job explaining, we DO hire people outside the U.S for open source, we actually already have people doing so. We&#39;re also going to be doing more open source work to give the deserved opportunity to developers irrelevant to where they were born. </p> <p>Thanks! John</p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

443 次点击  
加入收藏 微博
0 回复
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传