请问工作之外怎样做一些技术含量高的项目

2016-10-13 22:09:35 +08:00
 cc959798

公司虽然也算是一线互联网企业,但我所在的部门是偏业务的,业务极其复杂。但是技术含量不高,整天 CURD 的(数据库中的数据都不需要建索引,数据量小的可怜)。主要使用 java ,但是感觉这样很没意思,每天也没什么进步,请问如何在工作之外的时间做一些技术含量高一些的项目?

3284 次点击
所在节点    程序员
19 条回复
Dynalist
2016-10-13 22:11:55 +08:00
自己有什么需求试着自己解决就好了。

不太明白你说的“技术含量高一点的项目”是指什么。大部分东西想做到极限都是技术含量很高的。
jimzhong
2016-10-13 22:14:34 +08:00
假如你的活跃用户数番了 20 倍,怎么优化?

“大部分东西想做到极限都是技术含量很高的”,赞同。
ainimuyan
2016-10-13 22:16:48 +08:00
把复杂的业务做的简单化就是高技术含量
hailinzeng
2016-10-13 22:50:59 +08:00
研究基础平台组的源码
wdlth
2016-10-13 22:58:14 +08:00
简历驱动开发
noli
2016-10-13 23:56:07 +08:00
首先,你得有那种视野。
然后,你要达到那种水平。
最后,这个问题就不需要问了吧?
noli
2016-10-14 00:00:19 +08:00
顺便再黑 java 一下,不扔掉 java 根本不会觉得自己需要上进。 java 就是为搬砖而设计的语言,习惯了搬砖你很难适应需要真的动脑的问题。
anmaz
2016-10-14 00:10:34 +08:00
或者试试把电路板改改??
moyang
2016-10-14 05:10:24 +08:00
@noli hadoop 生态不用 jvm 家族是不可能的
hanzichi
2016-10-14 09:50:57 +08:00
贵公司是?看看 JD
sudoz
2016-10-14 10:05:05 +08:00
@noli 然后你的建议是?
jzp113
2016-10-14 10:11:03 +08:00
三亩地、一头牛、老婆、孩子、热炕头儿。这个不是追求吗
cc959798
2016-10-14 10:27:20 +08:00
发现大家吐槽的居多,没个个正经的,v2ex 以前好像不这样
sudoz
2016-10-14 10:29:56 +08:00
@cc959798 我和你有同样的困惑
misaka19000
2016-10-14 11:07:25 +08:00
不知道楼主基础怎么样,如果基础不好可以学一学操作系统,然后试着自己动手写一个小的操作系统,那么你的能力会得到很大的提高。

基础好了,再去做那些看上去高大上的东西,才能够得心应手。
noli
2016-10-14 12:53:38 +08:00
@moyang 我对 hadoop 所知不多,但我想知道当你只有一个人的时候能用 hadoop 弄点什么东西来提高个人水平?

@sudoz 我没有什么具体建议,扔掉 java 只是走出自己的舒适区的方式的一种,譬如去玩原生语言,譬如去玩函数式或者脚本。这几年原生语言多了那么多选择,真幸福
sudoz
2016-10-14 13:03:56 +08:00
@noli 你指的“原生语言”是不依托于类似 JVM 这种虚拟机运行程序的语言?
noli
2016-10-14 13:32:35 +08:00
@sudoz 就是像 c c++ rust d-lang swift 等等的
noli
2016-10-14 13:40:55 +08:00
@sudoz 其实非要用 java 的话也不是不可以。譬如我最近在尝试解决的一类问题,处理鼠标点击事件的时候不是传 lambda 不是传函数的话,这种模式上的变化会对编程语言有什么影响。

具体来说,譬如 e = getButtonEvent 这样子的方式,为什么很多语言没有这种写法,好好从这类习以为常的模式中去剖析一下,还是会有很多有趣的结论。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/312631

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX