想听下大家的意见,接受跨语言开发吗,这个跨度可以接受到什么程度,你觉得技术栈丰富的利与弊有哪些?
提问的背景:作为一名 Java 开发,团队可能需要我去做 app,用的是 Flutter,之前完全没有接触过
想听下大家的意见,接受跨语言开发吗,这个跨度可以接受到什么程度,你觉得技术栈丰富的利与弊有哪些?
提问的背景:作为一名 Java 开发,团队可能需要我去做 app,用的是 Flutter,之前完全没有接触过
|
1
|
|
2
首先 flutter 前景不错,值得学习;其次如果有人带的话那是好事,求之不得
|
|
geewDec 25, 2018
3
一楼真实 好顶赞 |
|
4
@lincanbin #1 这是日富美前辈嘛。。。
|
|
MohansonDec 25, 2018 via Android
5
换语言小事啦
|
|
kylixDec 25, 2018
6
顶 1 楼,真实写照~~~
|
|
7
要想成为专家,会几种编程语言会让你了解每种语言的优点和缺点,掌握编程语言的共通之处,更快速地掌握一门新的语言。同时一门新语言和一个新的开发环境也能锻炼你的学习能力,拓宽你的视野。
|
|
8
1lou 的图存了多久了,都发绿了
|
|
9
以前写了两年多 python,然后现在这家公司前几个月写 go,现在在学 lua,要用 lua 写游戏 ai...
周末一直坚持在星巴克写 swift (开发 app )... 做外包时,小队里负责写后段,前端代码会一并帮一把,写几个页面的逻辑... 只要能看见钱,什么都肯干... |
|
jlkm2010Dec 25, 2018
10
Flutter 用的 dart 和 java 太相似了,上手快得很
多学几门语言,拓展视野很重要 |
|
VegetableDec 25, 2018
11
这哪是跨语言,让你用 nodejs 写后台叫跨语言,让你写前端这就是跨领域了,你需要了解的比较多了.
|
|
18601294989Dec 25, 2018
12
我能说 有机会的话 我求之不得吗?? 向我这种定力不是特别强的可能一年接触的都只是皮毛 但是你这种情况 3 个月就应该懂挺多了 还能开发 app 了多好啊
|
|
GentleSadnessDec 25, 2018
13
@lincanbin +1
|
|
FreshOldManDec 25, 2018
14
@ligulfzhou53 去汗蒸房的休息大厅写代码,效果更佳
|
|
16
看来大家都是持开放态度的,给程序员的学习精神点赞,持续学习,共勉!
|
|
kx5d62Jn1J9MjoXPDec 25, 2018
17
从 Java 后端到 app 这个跨度是很大的, 而且 flutter 才刚发布 1.0 版
|
|
pipicatDec 25, 2018
18
多学点增加技能点挺好的。反正给钱。
|
|
shyangsDec 25, 2018
19
我是全栈,文件、设计、前端、后台、DB 都做
会的有 SQL, C#, Java, JS, TypeScript, PHP ::doge:: |
|
boris1993Dec 25, 2018 via Android
21
如果限定后端领域,那么接受。在下目前上班写 Java,下班写点 Go 和 Python 啥的,完全乐呵
如果同时脚踩前后端两条船,那就有点看心情了,毕竟有一定的学习成本和时间成本在里面 但是如果要画页面什么的,拒绝。 |
|
24
进来前我还在纠结,如果是韩语的话要不要接…… 太挑战底线了……
|
|
zhuangzhuang1988Dec 25, 2018
25
不接受, 脑容量低
|
|
hybrid813Dec 25, 2018
26
给钱啥都干
|
|
wly19960911Dec 25, 2018
27
这个不只是跨语言啊,语言小事情,框架、环境中等问题。前后端?大事情,因为前后端考虑的东西完全不一样,前端注重布局和性能,显示,思考的东西和后端都完全不一样。楼主如果会 html 的话我感觉没问题,如果连 html 都不怎么接触我感觉很麻烦了
|
|
xzg1993Dec 25, 2018
28
给钱就做 真是大实话
|
|
azh7138mDec 25, 2018 via Android
29
@misaka19000 是
|
|
wly19960911Dec 25, 2018
30
顺便有什么 flutter 的 tg 群吗,有人推荐下吗,最近我也在做。
|
|
31
如果是我,我是不愿意的。
但如果我是做 C++的,现在让我做 Go,我是愿意的。 原因在于 java 和 flutter 除了语言不同之外,最主要的还是从后台向前端转,希望能沉淀深入一项的话,最好还是不要转了。否则以后简历会很难看。 楼上说的给钱就做,那都是在扯淡。 |
|
0ZXYDDu796nVCFxqDec 25, 2018 via Android
32
我们一个岗位要用四种语言
有强类型、弱类型、动态类型、静态类型,有编译型语言、解释型语言 |
|
33
@wly19960911 实际上我在以前的公司是前后端都做的,说起来都是在坑里爬出来的。。。但是 app 开发什么的完全没接触过
|
|
wly19960911Dec 25, 2018
35
@Jalinzqj #33 可以考虑,如果做过 Android 开发的话更好,我个人是前端。
现在做 flutter 有几个问题是组件的布局需要重新了解,这个有一定代价,很多东西实现不了可能需要 Android/iOS 的插件去做,这个比较坑,比如 webview 就不存在。而且前端开发思路又和 flutter 不是完全一样的。 我反正认为公司给个学习机会可以试试,如果感觉不行的话,抽身也是能抽的,毕竟是被调岗,大家处境都那样。所以我认为是一个给你钱学习的机会哈哈哈 |
|
ChrisTsaiDec 25, 2018
36
@Jalinzqj #34 你来这里问,其实也没什么用,大家的情况都不同,有些坛友是做外包的,本身就什么都要做,会建议你做,有些坛友又是工作十几年的,只在一个方向深入,肯定会建议你不要了。
所以还是看自己吧,先做着,不爽了,年后换工作就好。 |
|
ooeyunarikaDec 25, 2018
37
顶 1 楼
|
|
helsonxiaoDec 25, 2018 via Android
38
Flutter 在官方文档中直接致敬了 React,夸张点说,理解了 Flutter 的布局概念,你就理解了如何用 React 写各种前端……作为开拓眼界并不亏。
|
|
helsonxiaoDec 25, 2018 via Android
39
在小公司就要做好全栈全端的心理准备啊,没有精通领域又跟不上潮流的话,很危险吧。
|
|
wsyzzzDec 25, 2018
40
合格的一楼
|
|
ostholzDec 25, 2018
41
程序员总要会几种语言吧。 只要不做恶,拿钱还学习新技术为什么不做。
|
|
MaxTanDec 25, 2018
42
愿意,带薪学习做实际项目,美滋滋啊
|
|
boris1993Dec 25, 2018 via Android
44
|
|
amoristDec 25, 2018
45
这不是日常操作么
|
|
zhze93Dec 25, 2018
46
不愿意从后到前,但是让我去写 go 还是很愿意的!
|
|
hhhsuanDec 25, 2018 via Android
47
每天都在 Java,kotlin,Python,ruby,C,C++ ,shell 脚本 之间来回切换。
|
|
autogenDec 25, 2018
48
不能接受用 java,其它什么都可以
|
|
SakuraKumaDec 25, 2018
49
1 楼+1
下到 lua 上到 js 都要写。。 |
|
luwiesDec 25, 2018
50
我现在就在看啦,感觉也不是很难,当然我之前是做安卓的。。。
|
|
mingl0280Dec 25, 2018
51
Java C# C++ shell 甚至 powershell 都做,给钱美滋滋。
|
|
fox0001Dec 25, 2018 via Android
52
一楼道破真理。每天 HTML + CSS + JavaScript + Java + SQL …算是跨界么?
|
|
gaoccDec 25, 2018
53
可以啊,我 java 开头的,然后现在搞了半年前端 vue ……
|
|
djjzzzDec 25, 2018
54
一定要接受,有兴趣可以了解下 c++当年。所以靠语言是靠不住的。多掌握几门语言,也能让你视野很开阔。java 能撑这么久也是吸收了很多别的语言的优点。才能续命。
|
|
mmdsunDec 25, 2018 via Android
55
都是 App 开发。用 java,flutter,kotlin 感觉差不多。
|
|
youngpierDec 25, 2018
56
Java 转 C 和 汇编。蛋疼了我 2 个月了,还没适应。
|
|
Frank9621Dec 25, 2018
57
只要钱到位,啥姿势都会
|
|
limbo0Dec 25, 2018 via Android
58
接受,程序员一定要多技能傍身啊
|
|
FelldeadbirdDec 26, 2018
59
1 楼基本回答了。
楼主也不需要反感去 多写一门语言。毕竟计算机的编程语言思想都差不多。多学一门,没准在解决业务多一种选择。 |
|
abcbuzhimingDec 26, 2018
60
只能用一种语言开发你管自己叫“程序员”?再说了,高级编程语言的范式就那么几种,有很大区别吗
|
|
abcbuzhimingDec 26, 2018
61
@youngpier 你这个是高级语言转低级低级,会有点痛苦
|
|
wupherDec 26, 2018
62
技能+1,人家还不赚你基础薄弱,成为项目风险点。
假如有高手带或者有团队合作学习,那就更棒了。 千万别吊死在一门语言上 |
|
youngpierDec 26, 2018
64
@abcbuzhiming 对的,相当痛苦,各种架构和编译环境都要考虑到能把人烦死。不过也是真的了解系统的第一步。
|
|
raptorDec 26, 2018
65
只会一种(准确地说是一类)语言还是别干程序员了吧……
|
|
tateluckyDec 26, 2018
66
我觉得如果你 java 去哪面试几乎没啥问题了,多搞一门没啥问题,要是自身都觉得吃饭家伙事欠缺还是先去专一个好
|
|
hikarugoDec 26, 2018
67
@ChrisTsai 给钱真的什么都做,现在工作难道不是为了赚钱吗。说白了,一个好的工作的标准首先就是要能赚钱,然后能干的相对不那么不开心,就足够了。一个可以让你自由学习的 3k 一个月和一个扫厕所一个月 50k 的你选哪个?我肯定选后者然后等扫个几年我在自己想做啥做啥。
|
|
chenyu8674Dec 26, 2018
68
程序员这行的性质就是干多久学多久的,如果做不到怀着好奇心和兴趣去保持学习的话,随着年纪增大脑力体力衰退只会越来越痛苦
|
|
nikymacoDec 26, 2018
69
你这叫哪门子跨语言,你是因为业务开发场景变了需要调整。从团队的角度看,你不接受也得接受。除非你是团队里有发言权的,那再另说。
|
|
lzjamaoDec 26, 2018
70
个人认为语言不应该成开发的障碍
|
|
71
免费学习,多好的机会,楼主要珍惜啊
|
|
siloongDec 26, 2018
72
点赞一楼
|
|
hiddendeererDec 26, 2018
73
给钱就做~面向工资编程
|
|
chesterzzyDec 26, 2018
74
可以做做,毕竟以后甩锅的时候有底气
|
|
bullettrain1433Dec 26, 2018
75
给钱就做啊,只要给钱写什么语言都行
|
|
scriptB0yDec 26, 2018
76
喜欢写 Python,但是写过 react lua(openresty) java
|
|
xuanbgDec 26, 2018
77
我现在的状态是:C#共 Java 一色,PHP 与 Node 齐飞。。。
|
|
YMPrestonDec 26, 2018 via iPhone
78
写了几年 C#,后来转苹果,8 月份 Java 招不到好的,自己写了。我这感觉才是加错点😂
|
|
mhycyDec 26, 2018
79
能给简历添砖加瓦,为何不干?
|
|
asAnotherJackDec 26, 2018
80
之前是 Android 开发,进现在公司后一开始写了基础组件库是 Android 的,后来做 ci 平台负责打包脚本,就开始写 shell 和 ruby 脚本了,现在又接手了一堆 golang 项目,后续可能还要做 Java 后台吧,感觉没什么,正好写 Android 也有点写腻了,公司给你机会接触新的领域也挺好的
|
|
onepunchDec 26, 2018
81
公司花钱让你学新的东西,你还矫情
|
|
senkaDec 26, 2018
82
带薪学习
|
|
gowa2017Dec 26, 2018 via iPhone
83
我一个干运维的 posix c 的。现在要用 springmvc 配合后台开发 还有写原生 app 还要用 python pandas 做异构数据同步 自动化录入
下班还要用 cocos js 做前端 nodejs 做后端 现在又准备用上 lua 开发的游戏框架 你怎么看 |
|
tt67wqDec 26, 2018
84
你这是后端跨前端啊,不是简单的跨语言了
|
|
tshwangqDec 26, 2018
85
不都是 java 吗,不算跨语言
|
|
kevin1852Dec 26, 2018
86
不都是编程吗?语言只是表达的工具
|
|
NonClockworkChenDec 26, 2018
87
写了一年 RN,表示随便操我把,Android 没写过,刚开始痛苦的一比(我之前是 iOS 原生)
|
|
kernelGDec 26, 2018
88
面向工资编程
basic php c c++ C# java python lua html JavaScript go 我都写过 只要给钱 我不介意再多两门 |
|
pereDec 26, 2018
89
语言技术多多益善啊,前提是别让我做硬件或者没休止的测试工作
|
|
xeaglexDec 26, 2018
90
那要看怎么定义“跨语言”
如果是跨领域,那自然风险与收益并存。 如果是混合编程,那这只能算基本操作。 |
|
DeWhiteDec 26, 2018 via Android
91
给钱什么都学
|
|
YuiconDec 26, 2018
92
第一年在外包公司用 ruby on rails 写项目
第二年用 python 写项目 框架是 django 然而还是喜欢 java,能用 java 就用 java,准备明年换个 java 或者 go 的工作 |
|
inyfeeDec 26, 2018
94
钱管够,事好做
|
|
OMGZuiDec 26, 2018
95
加个技能点?
|
|
lovelybearDec 26, 2018
96
给钱啥也做
|
|
colozDec 26, 2018
97
这几年做的几个项目,都是要多个语言才能完成,这应该是正常的
|
|
janxinDec 26, 2018
98
Java 开发过渡到 Flutter 很容易的啊,我就是打算让手下 Java 去写 Dart
|
|
RRRSSSDec 26, 2018
100
坦白说,为什么不接受,不要给自己设限。
你也说自己是程序员了,那么: 理论上,什么都能做... |