我 04 年 11 月 11 日参加工作,到现在已经从业 12 年多,虽然也做了管理,但从没中断过做技术。现在一家公司任总经理,因为我跟老板理念有偏差,无法继续共事,所以想要活动一下。
自评 9 分,OOP/AOP/FP/FRP 等范式和思想都比较了解,熟悉设计模式,因此上手新技术比较快,分析新问题的时候也有清晰的思路。
自评 8.5 分,精通常用技术,具备良好的技术直觉,熟练掌握绝大多数技术细节和陷阱,个别比较偏门的细节可在用到时短时间内补齐。
自评 7 分,熟练掌握常用技术,具备一定的技术直觉,了解绝大多数技术细节和陷阱,但并没有完全记忆,所以有时候可能要查手册。
自评 6.5,熟悉常用技术,具备一定的技术直觉,了解大部分技术细节和陷阱,不是特别熟练,但足以开发大部分项目。
自评 6.5 分,对整个技术栈比较熟悉,常用的开发框架有所了解,具体框架可在 2 天内熟悉,一周内形成 80%战斗力。
自评 7 分,前端的基础知识还算扎实,常用的 MVC、MVVM 框架都有所接触。
自评 7 分。
自评 7 分。
自评 6 分
自评 5 分,深入自学了一段时间。
自评 3 分,通了一遍语言特性,但没有深入。
自评 3 分,正在学习。
自评 8.5 分,一个已经找不到定位的开发技术,就不详细说明了。
自评 8 分,做过很多项目的管理,经验较为丰富。
自评 8 分,虽不成体系,但对产品定位、特性取舍等有自己的认识。
自评 7 分,虽不成体系,但有自己的认识。
我在 2004 年 11 月 11 日正式参加工作,被青岛的一家规模不大的软件公司录取,应聘时用的开发技术是 Delphi 和 Asp。
入职的时候为考察能力给了一个主题让我试着用 Delphi 自己开发一个 C/S 软件。一个月后,因为工作的成熟度比较高,公司便分配了 2-3 个人手,并由我来带领将其产品化。
后来我又带领 4 个程序员和测试开发一个基于 .Net 的 B/S 系统,我负责对接客户、需求、设计、主力开发、项目管理。
当时我没有学历,刚成年,靠着对自学的技术的自信和对软件业的憧憬出来闯荡。感谢这家公司不拘一格录用了我。
后来经朋友介绍,我加入了一家中美合资公司。这家公司主要业务是研发生产光器件,需要一个小型 MES 的系统,主要管理生产线调度和工艺参数跟踪。项目是由我入职后启动并带领开发的,但是由于种种原因在进行到一半的时候流产了。
除了工作上的不顺利,家里又出现变故,在第二年,我就匆匆辞职了。虽然项目流产,但当时负责公司行政管理的副总依然向我递出橄榄枝,说我想回去的时候随时可以给他打电话,真的很感激他对我的认可。
那一年因为感情问题,为了陪伴并试图追回同时也是初恋的前女友,我匆匆找了份工作去了她的城市。不过我并没有因此而降低对自己的要求,所以当时的直接领导对我非常肯定。
后来因为待遇跟公司没有谈拢,要辞职公司又要 3 个月后才能放人,年少轻狂的我做出了一个至今仍让我感到有一丝不快的决定——强行离职。我自认为非常注重契约精神,这个事虽然我们双方都有责任,但直接责任在我,所以时至今日这个事仍是我心中的一个疙瘩。
11 年我以软件部经理的职位在这家公司入职,现在软件部独立出来成立公司,我任新公司的总经理。
但是老板似乎对做自己的真正受用户欢迎的产品并没有太大兴趣,更没有足够的决心。老板对软件开发工作特点的认识也与我大有不同,因此在团队的管理方式上也有很多分歧。
我已于 5 个月前向老板提出辞职,本来是打算交接完休息一段时间再考虑创业还是再找工作,但计划赶不上变化……
1
tomxin7 2017-07-02 12:08:12 +08:00 via Android
老哥,想默默地问一下,Delphi 你一般怎么念?我感觉我们老师教错了
|
3
tangzx 2017-07-02 12:48:13 +08:00 via iPhone
原来多牛的人都有一份"意气用事"的工作
|
4
fzinfz 2017-07-02 13:03:11 +08:00 1
@tomxin7 https://en.wikipedia.org/wiki/Delphi
Delphi (/ˈdɛlfaɪ/ or /ˈdɛlfi/; Greek: Δελφοί, [ðelˈfi]) |
5
Tunar 2017-07-02 13:15:55 +08:00 via Android
老兵啊
|
6
alexa 2017-07-02 14:05:54 +08:00
我就想问一下期望薪资?
|
8
kaizen OP 怕有人被“总经理”吓到,其实只是一个十来个人的小公司,但各种大大小小的事也不少,总需要一个人来掌握,所以说起来算是一个稍微大点的 Team Leader 吧。
|
9
kutata 2017-07-02 14:27:59 +08:00
祝福,每人都有年少气盛的时候!
|
10
shew2356 2017-07-02 16:04:18 +08:00
过来膜拜!
|
11
dong3580 2017-07-02 16:11:55 +08:00 via Android
看起来需要找个 Leader 级别的职位嘛,楼主英文怎么样?
|
13
gamegrd 2017-07-02 16:39:57 +08:00 via iPhone
退休年龄了
|
14
mortonnex 2017-07-02 16:43:43 +08:00 via iPhone
你的自评可能太高了,泛而不精,从一开始可能你没有做好职业规划
|
15
kaizen OP @mortonnex 我的方向一直都是全栈能够独立创业,虽然技能确实太多了一点(实际上还有更多没有写),但并不代表不精。
|
17
mortonnex 2017-07-02 18:25:26 +08:00 via iPhone
那又何苦需要发帖求职呢?如果你有货的话。
|
18
jtsai 2017-07-02 18:25:33 +08:00 via Android
祝福一波
|
19
sincc 2017-07-02 18:39:08 +08:00 via Android
可以来小红书啊…
|
20
awakn123 2017-07-02 18:43:37 +08:00
@mortonnex 这职业规划不是很清楚吗?就是要做 CTO/Team Leader 啊。你说的那种,是专职 DBA/java 架构 /算法这种吧?小公司的都不会那么精的,不需要。
|
21
lfk0000 2017-07-02 18:43:48 +08:00 2
|
22
ebony0319 2017-07-02 18:57:28 +08:00 via Android
膜拜。
|
23
kaizen OP @mortonnex 如果你想要招聘,并且真的对这个问题感兴趣的话我们可以私下里聊这些。如果你只是想侧面的说我不具备什么水平的能力,那我觉得没有继续讨论下去的必要。
|
24
angelface 2017-07-02 20:05:19 +08:00
@mortonnex 发贴求职没毛病啊,如果按你的说法, 抬个扛, 招聘的也不用发贴了, 公司那么好, 那么有货自然能吸引大把人才, 为什么要发贴招聘呢。
|
28
thomaswang 2017-07-02 22:52:58 +08:00
楼主,计算机操作系统,数据结构和算法,计算机网络,tcp/ip 协议,Unix 网络编程自评几分
|
29
sunwei0325 2017-07-02 23:17:02 +08:00
佩服楼主, 我感觉我应付 3 个语言就已经是极限了
|
30
eyp82 2017-07-02 23:18:28 +08:00 via iPhone 3
支持楼主,这里冷嘲热讽的小年轻,过 10 年就会发现,自己也是被人嘲讽的一批,而且比你还远远不如,不过是大大小小公司底座上被老板榨干的森森白骨罢了。
这社会什么时候年少无知也是一种骄傲了? 你这经历看着挺好的,加油吧。 |
31
woshixiaohao1982 2017-07-02 23:28:45 +08:00 4
都出来工作十几年了,求职还没刚毕业三年的成熟,
单从 HR 的角度来讲,招一个 10 年牛逼的 Java 工程师 他肯定不会关心你是否会 Delphi 之类的,就算你会这些技术,也最好不要写到简历上面来,明显误导 HR 觉得你多而不精 从技术的角度来讲,都 10 年的工程师,要么在某一个方向深扎了很久,至少对某一块的技术领域自然是相当熟悉的,稍微有点脑子就不会拿语言说事,你把你所有会的语言列出来 有什么意义? 这种人为制定的规则,你学的再多又能怎么样? 写业务 if else 就能搞定,技术上真的遇到坑,不懂原理或者技术知识体系不完善 ,还不是妥妥的搞不定,做开发 你没年轻人有精力,踩坑 你不如某一领域专精专研 3-5 年的新人,你就算是把 Java 的语法全部背下来又能怎么样? 10 年了,技术上 如果主攻后端,应该写 自己对软件设计的理解 对数据库的理解 对并发编程的理解 对服务器的理解 等等,你列一堆语言,我可以说 80%的技术管理层 稍微有点脑子就给你 pass 掉了 |
32
oxoxoxox 2017-07-02 23:45:33 +08:00 via iPhone
楼主不错,不过列这么多语言技能可能并不能加分,反而减分,老板招聘想看到的应该是丰富而且有特点的项目经验吧
|
33
darluc 2017-07-03 00:37:47 +08:00
祝福老哥!
|
34
we3613040 2017-07-03 00:43:20 +08:00
大神,厉害
|
35
aev2ex 2017-07-03 00:47:47 +08:00 via iPhone
挺厉害 但是 30 楼 31 楼说的没毛病,都有道理
|
37
Lumuy 2017-07-03 02:38:48 +08:00
祝福, 老哥!
套用以前一位老板的话,“你会的挺多,但那些对我们来说没用”,深以为然,希望能帮到你 |
38
flowerains 2017-07-03 02:44:08 +08:00
祝福老哥,我自己的简历应该还是侧重经验,对这么多语言没什么太大概念
估计是还没到火候吧 |
40
liuxyon 2017-07-03 03:41:43 +08:00
如果有魄力创业可以找我聊,应聘就算了...
|
41
kaizen OP @woshixiaohao1982 谢谢你的建议,我会找时间把你说的这块写一写。其实我会这么多技术的原因恰恰是我先了解了背后的原理,学习新技术的时候我只需要关注关键特性,而不必去死记硬背全部细节。关于这点没有体现出来确实是个大问题。
|
42
devilyaos 2017-07-03 06:56:49 +08:00 via iPhone
@woshixiaohao1982 觉得楼主应该不是要找写业务的了吧,一般十年以上还写业务的蛮少了的,小公司项目杂,会很多语言觉得恰恰体现了楼主的学习能力,特别这几种其实一般交叉并不深的语言.....十年+还有这种学习意愿.....不容易了
|
43
woshixiaohao1982 2017-07-03 07:35:00 +08:00 via iPhone
@devilyaos 但是写业务才是重点,除了极少数人能钻研技术到某一层次,大部分工程师最终还是面向业务编码的
|
44
woshixiaohao1982 2017-07-03 07:36:37 +08:00 via iPhone
@kaizen 措辞有些不注意,还请谅解,
|
45
firefox12 2017-07-03 07:45:04 +08:00 via iPhone
技术 leader 的优势不应该是语言。而是研发体系的管理,task 管理 人力资源配置,新人培养,员工招聘,如何防止人员单点,运维 测试 开发 系统如何推进。这种简历只适合做个开放工程师
|
46
kaizen OP @devilyaos
@woshixiaohao1982 还是需要写业务的,其实新手和老手之间很重要的区别不是工作内容,而是规模。 编程的本质是解决问题,能否正确的分解问题是解决问题的关键,新手老手的重要区别之一就是能解决(正确分解)多大规模或者说多复杂的问题。 其实这种概念可以往上推广到开发过程的上层——架构,架构的本质就是一个分解问题的框架。 项目管理本质是继续把问题分解到合理的尺度,并分配给合适的人。 |
47
kaizen OP @woshixiaohao1982 没关系,我喜欢别人给我提意见。现在大家时间都那么宝贵,肯花时间给别人指点问题本身就是一种赠予,我又怎么能要求你处处顾及我的感受呢?
|
48
hackerwgf 2017-07-03 08:11:49 +08:00 via iPhone
说个自身感受,这个帖子一路看下来,楼主的回复给人准 leader 的感觉。刚入行几年的菜鸡向老大哥致敬
|
49
lwbjing 2017-07-03 09:17:13 +08:00
过来膜拜下,看来这些年楼主没怎么闲着。。。
|
50
Jacky001 2017-07-03 09:20:52 +08:00
增加几个自己做过的项目,最好是已经上线的。祝好吧。
|
51
wtgam 2017-07-03 09:24:37 +08:00
@woshixiaohao1982 列出会这么多语言恰好是证明了楼主是一个能不断学习的人,10 年工作经验只会一种 JAVA 的大有人在,并不觉得他们是专精什么的,反而一种编程语言写一辈子,写了一辈子业务没有其他追求,这种人才是跟工作 2 年的人的价值是差不多的,真正的深坑绝对不是这样的人去填的,他们只是验证了 JAVA 正好是能混一辈子饭的语言而已
|
52
zcljy 2017-07-03 09:30:32 +08:00
替 LZ 正名 刚毕业没过 5 年的就别评价了 真的不够格
|
53
holy_sin 2017-07-03 09:33:34 +08:00
老哥 稳
|
54
liuzhen 2017-07-03 09:44:08 +08:00
顶 @wtgam
有些评论者只站在某一编程语言的角度评论楼主 很多公司就需要一个 leader 来把控整个技术部门(可能包括多种编程语言)及跟产品、设计、运营协调 专而精的事情是架构师的职责 楼主更偏向项目经理 |
55
yoke123 2017-07-03 09:50:36 +08:00
老哥 作为过来人 对新人和菜鸟你有什么建议和意见吗
虽然这个话题都说烂了 但我还是想问一下 |
56
Ixizi 2017-07-03 10:28:06 +08:00
10 年 java 真正能主动学新东西的少。喝茶看报写业务的倒是很多。
|
57
ssoftlns 2017-07-03 10:28:33 +08:00
不厚道地说两句
有句俗话讲:样样通样样松 编程语言对于一个成手来说 应该只是工具吧 精其一 触类旁通并不难。 “虽不成体系”的产品和设计 这个没什么说的吧 别说十年 工作五年 产品、设计多少有些自己的见解吧。毕竟人人都是产品经理。 至于项目管理 虽然“种种原因” 但结果项目流产,这不太能说明“项目管理的自评 8 分” 个人建议 LZ 还是分清自己想做什么、深耕一个方向或领域 才能终有所成;这么罗列,get 不到重点。 |
58
ycge234 2017-07-03 11:45:57 +08:00
mvc mvvm 为什么要写在 js 里面,这有什么关系··
|
59
kaizen OP @ssoftlns
1. 正如你所说触类旁通并不难,所以会这么多语言也并不稀奇,其实没写上去的还有更多。 但是学习新语言光“触类旁通”的话就太浅了,很多人都会经历的一个阶段是学第一门语言的时候,会觉得:哇,好难,好多东西要学;等精通以后再学另一门语言时(特别是相似性特别高的)又会觉得,哇,好简单,语言只是工具而已;经过一段时间的沉淀和继续学习之后,才会对每种语言有客观的认识,了解这个语言的优势和劣势,了解这个语言的定位和存在的必然性。 每个语言都有每个语言的特点优势,有的优势是语言特性、有的是积累的历史财产、有的是群众基础,如何充分利用这些优势做事也是一种能力。 2. 关于产品和设计这些文字不是为了证明什么,而是一种说明。我之所以坚持自评 8 分,是因为我有跟产品和设计和谐共事的能力,有引导客户减少无谓修改的能力。我的工作也会接触到其他团队,对自己的水平还是有数的,如果有意向公司想要求证,我可以用实际案例来证明。 3. 项目流产的原因可以是多方面的,有些因素并不是一个人或几个人能控制得了的,甚至有些因素是最高领导都控制不了的,所以是否有过项目流产来彻底否定一个人的能力我觉得并不公平。 而且一个人从没有过失败经历的话,反而是不正常的,有失败才会有成长。公司招聘经验丰富的人一方面是他们能掌控更复杂的事务,另一方面是他们趟过更多的雷,来了起码不会从头到尾再趟一遍。 |
60
woshixiaohao1982 2017-07-03 13:06:18 +08:00
@wtgam #51 不是没追求,而是业务代码就摆在那里,不然也不会有搬砖这个说法了,绝大部分项目需要的是搬砖工,技术理解比较深,喜钻研的人,公司需要的少,大部分时候能把砖搬完就好了,有坑 自然有那种扫地僧来解决,轮不到普通的搬砖工的 这是市场决定的不是某个人能决定的
|
61
aroundtheworld 2017-07-03 13:19:21 +08:00 1
正如楼主所说,“新手老手的重要区别之一就是能解决(正确分解)多大规模或者说多复杂的问题。 ”
我觉得你在主楼的简历恰好没有以这个为重点,在技术能力那一栏罗列了多种语言,而不是说开发 /设计 /带领团队开发了某个系统,或者对某个领域的软件架构有经验等等。然后在工作经历一栏更多描述的是个人情绪和一些比较短的经历,建议可以将这些年积累下来某个领域 /方向的工作总结一下,用事实为依据说下自己擅长哪些方面。 当然有可能高端的职位经历就是这么描述的,我只是个底层程序员,也不大了解,仅以对程序员简历的要求评论一下。 |
63
kaizen OP @ycge234 因为我写的不是 MVC、MVVM。
@yoke123 每个人的人生路线都不一样,我没办法保证说的话是 100%正确的,即便是 100%正确的也不能保证对你也适用。 但是如果你想听的话我可以说一说: 如果你还在前 3 年的陡峭的攀升阶段,那我建议你第一、先把手头这一门语言学精;第二、牢记编程是为了解决问题的,要学会找到正确的问题,自上而下的分解问题;第三、自下而上的梳理代码。 如果你做了 3 年以上了有了自己的技术追求以后,我觉得最重要的一点是不要做原教旨主义者,即不要过于纠结纯粹性。比如可能会有人说 Python 的面向对象特性不完整,所以 Python 不好;或者说 Java 的 FP 支持太弱,所以 Java 是垃圾; Clojure 连尾递归优化都不支持,也敢叫函数式语言。当然上面这些都是我编的,但是大概就是这么个意思。 前面说不做原教旨主义,接下来我想说,我喜欢做功利主义者。当然这个“功利”并不是功名利禄的功利,或许叫功效更好一些,即追求投入和产出比例的最大化。这也是我学习很多种技术的原因:第一门技术你可能需要 3 年的时间从入门到熟练甚至精通(也就是我的标准里的 8 分),你再投入 3 年时间可能只能从 8 分提高到 8.5 分,接下来你再投入 3 年可能只能从 8.5 分提高到接近 9 分的程度,投入产出比是递减的。第二门技术因为有了之前的积累,从 0 到 8 分可能只需要 1 年时间;第三门技术你可能 0 到 8 只需要 3 个月了。 当然这不是功效主义的全部,如果你在没有现实需求的情况下学习看似新但其实差别不大的语言的时候其实是跟功效主义相悖的。不如花更多的时间学习其他风格的,比如我们基本都是从命令式语言入门的,不管是 C/C++ 还是 Java、C#,学习一段时间以后也许学一门函数式语言收获更大一些,ML 系、Lisp 系都学一些,即便暂时没有机会用在项目中,但是可以借此了解技术界的结构、历史和趋势。 |
64
kaizen OP |
65
natureself 2017-07-03 13:33:24 +08:00
我们是一家在北京望京的创业公司,lz 怎么联系?能发一份简历或者联系方式到 [email protected] 么?
|
66
kaizen OP @woshixiaohao1982 即便是搬砖,即便是拥有很少的自由度,依然有人可以把代码写的漂漂亮亮几乎没有 bug,依然会有人写出康师傅干拌面一样的代码,一个简单的模块有 100 种姿势出状况。
当然了,那个代码写的漂漂亮亮的人将来就可以拥有更高的自由度决定代码该怎么写了。 |
67
aroundtheworld 2017-07-03 13:42:04 +08:00
@kaizen 好像是的,已经有点歪楼了。不过投递的方式还是很多样的,V 站只是众多渠道中的一种,不用太在意,祝你好运。
|
69
DZP 2017-07-03 17:21:58 +08:00
小学生 路过 。。。。
|
70
wy315700 2017-07-03 17:24:35 +08:00
考虑来二次元公司吗,,
[email protected] |
71
neoseele 2017-07-03 19:33:55 +08:00
看完了 LZ 的主帖和 LZ 所有的回复,真心佩服,这才是真正的工程师思维呀,而且楼主的经历、知识储备和认知充分保证了自身的反脆弱性,我自己觉得从个人的角度来说比深入专研一个领域强多了。
感谢 LZ 的分享,虽然这个回帖对您的个人求职没有什么帮助,但对我个人是一个非常好的鼓舞和启示,让我在非科班转职的道路上更有勇气了。 |
72
mingyun 2017-07-04 21:24:24 +08:00
前辈啊
|
73
iamwangjian 2017-07-17 17:12:11 +08:00
能发我一个联系方式吗? 13818520974
|
74
gcobra 2017-07-19 00:13:30 +08:00
@woshixiaohao1982 精辟
|
75
notlsd 2017-07-19 11:11:07 +08:00 1
求个联系方式,我们满足上述三个要求。
|
76
notlsd 2017-07-19 11:11:44 +08:00
做教育游戏化,具体详聊。
|
78
kaizen OP 打算换工作的过程中有很多人在酸我,虽然我也会在意,但我没有针锋相对的跟这些人搅入口水战,主要原因还是不想浪费精力吧。
也希望键盘侠在找不到存在感后自行离开。 我还是喜欢务实一些,这段时间在我们本地谈了一家条件蛮不错的公司,暂时还没有去,也有其他机会在考虑。 当然任何时候我都不抵触接触更多的人和公司,有想交朋友的可以跟我联系。 我的邮箱:song.mingxu at foxmail。 |
79
lihelen 2017-08-08 16:10:45 +08:00
你好,方便发一份简历以及联系方式到我的邮箱嘛 [email protected]
|