新入职一个公司,这是入职尴尬期呢还是公司本来的问题?

公司是写 Go 的,项目去年启动的

一个项目 n 个文件夹 n 个 go.mod,Modules 名还都一样,有 a 、b 两个文件夹,a 下面的包名叫 b ,无论生产测试环境都把整个包放 go root 里。

分支管理基本等于没有,所有代码都在 main 上开发

代码中经常见到类似这种的逻辑,意义不明的协程

	s1 := make([]int, 0)
	var mu sync.Mutex
	for i := 0; i < 1000; i++ {
		go func(i int) {
			mu.Lock()
			s1 = append(s1, i)
			mu.Unlock()
		}(i)
	}

唉,来到这工资也不高,通勤时间还长,本来指望他不加班的,结果来了得知每周三天需要强制九点,感觉唯一一个优点也没了

来源:https://v2ex.com/t/1167785