小白困惑呀

本人是大四的,想从事go开发的工作,不过目前才看了go的基础语法,看了看招聘,招聘go的本来就不多,要求也得都有工作项目经验,感觉好方,不知道该怎么选择,有老前辈指导吗?

已邀请:

astaxie - 创造、获取、分享、传播和应用Go

赞同来自: davidcai1993 gostar xieyanke lisea ckex leoliu layneYoo raindylong simple tupunco更多 »

是个好问题,这也是我为什么想搭建企业和学校桥梁的工作,目前我正在和各家企业联系,提供Go的实习岗位,同时还会进入高校给学生免费培训Go,这样就相互的解决双方的需求。



  1. 减轻学生学习Go找工作难的担忧

  2. 企业找不到好的Go实习生的问题


虽然这一块有很多工作需要做,但是我还是希望有所突破,希望明年能够执行的更多一点,今年刚启动,可能会推进到一到两家高校吧

simple - 分布式 & Java & Go

赞同来自: tupunco zhaohu

一门语言语言并不能带来多大竞争优势。还是要看你对其对应的技术栈的认知情况。如你想做Web领域,web框架,数据库, 分布式系统等等知识,都是现在企业开发离不开的基础。如你想从事云计算方面(Go比较适合PaaS层), Docker/Kubernetes/Mesos等,也都是逃不掉。
技术发展到现在的程度,想靠突击一下学一会语言就找到工作太难了。而且我觉得把计算机科学中最经典的东西:OS原理,基础数据结构与算法,网络等基础先搞好,真的很重要。
当然如果你想从事当前不叫热门的数据挖掘与机器学习,那肯定是要数学和算法功底最重要,语言只是表述工具而已。

tupunco

赞同来自: zhaohu

@simple 说的对, 会一门语言真的没有竞争力.
不是说你会 黎曼几何 就能搞出 广义相对论 的. :)


有竞争力的是你对 OS 原理, 数据结构, 算法, 网络基础内容 的掌握情况. 明确一点 LINUX 认知程度到底多少, HTTP/TCP 到底搞清楚了多少.


一个号称掌握了 Go 语言, 但是搞不清楚 他的生态 或者 对应技术栈, 那相当于 啥都不会.

zuly - 喝了一杯java才来

赞同来自:

大学课程现在基本还是java啥的,go的应该很少,不过这不是重点。。。。


重点是:
我们公司在找‘够浪’的工程师,条件是可以培养,但还是看整体的素质和综合能力。

singlethread - 5年老菜鸟,语言会无数,喜欢go

赞同来自:

作为一个后悔的老菜鸟,真心建议你1年内找到一个固定的技术栈,专注下去

要回复问题请先登录注册