boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c++程序员现在该何去何从?
相关主题
Linux/C++的工作好难找
弱问:VS.net里面VC++工程的"Windows窗体应用程序"是什么类库?
请问一下,用什么语言/库/脚本作GUI比较方便?
请教这个project应该用什么语言编写?
学visual c++对找工作有用吗?
为啥没人吊.net c#语言?
想制作一个个人网站,现在主流是用PHP么
一个嵌入式系统的设计构思
c++ programmer们就不用悲愤了
c++程序员不要把头埋在沙子里了
相关话题的讨论汇总
话题: c++话题: 语言话题: java话题: c#话题: python
进入Programming版参与讨论
1 (共1页)
g*********e
发帖数: 14401
1
现在只会写c++/tcl/shell,各位大牛说说,要想今后在职场混,该拓展那方面的能力?学
啥语言/技术?
PS 我工作的目标就是多赚点钱 不考虑自我价值实现之类的
z****e
发帖数: 54598
2
python or java
树挪死
b*******s
发帖数: 5216
3
找个传统工业界的坑跳,不像纯it变化那么快,那些的核心是行业相关知识,工具的重
要性略低

【在 g*********e 的大作中提到】
: 现在只会写c++/tcl/shell,各位大牛说说,要想今后在职场混,该拓展那方面的能力?学
: 啥语言/技术?
: PS 我工作的目标就是多赚点钱 不考虑自我价值实现之类的

g*********e
发帖数: 14401
4

俺就是ee业的 可传统工业给钱少啊 要是给的和FLG一样多我就不纠结了

【在 b*******s 的大作中提到】
: 找个传统工业界的坑跳,不像纯it变化那么快,那些的核心是行业相关知识,工具的重
: 要性略低

b*******s
发帖数: 5216
5
真要钱多,应该去创业,打工总归是没出息的

【在 g*********e 的大作中提到】
:
: 俺就是ee业的 可传统工业给钱少啊 要是给的和FLG一样多我就不纠结了

t*****n
发帖数: 4908
6
要修炼的是内功。语言知识招式,用什么不重要。

【在 g*********e 的大作中提到】
: 现在只会写c++/tcl/shell,各位大牛说说,要想今后在职场混,该拓展那方面的能力?学
: 啥语言/技术?
: PS 我工作的目标就是多赚点钱 不考虑自我价值实现之类的

c****e
发帖数: 1453
7
Don't give up c++. Many infrastructure teams like c++ programmer even not
all of their code base is c++. C++ still plays a significant role in
infrastructure and many people believe c++ programmers tend to have better
sense of performance, details and optimization. You can argue it's true or
false, but that's what I saw in industry.
Meanwhile, try to learn another language. different language leads you to
position the job expectation slightly different. It could be Python, Java or
Scala. In some of the industries, such as medical, c# also has big presence
.
Don't worry too much about the language. Get time to expose yourself to
fundamentals of latest tech trend: Cloud. big data and machine learning.
These are not rocket science, anyone with high school degree can learn. Once
you get a job related to these, you will know the tricks very soon.
g*********e
发帖数: 14401
8

or
presence
thanks.!

【在 c****e 的大作中提到】
: Don't give up c++. Many infrastructure teams like c++ programmer even not
: all of their code base is c++. C++ still plays a significant role in
: infrastructure and many people believe c++ programmers tend to have better
: sense of performance, details and optimization. You can argue it's true or
: false, but that's what I saw in industry.
: Meanwhile, try to learn another language. different language leads you to
: position the job expectation slightly different. It could be Python, Java or
: Scala. In some of the industries, such as medical, c# also has big presence
: .
: Don't worry too much about the language. Get time to expose yourself to

b*******s
发帖数: 5216
9
你有c++的基础,单纯学习c#的语法和工具,2天足够了

【在 g*********e 的大作中提到】
:
: or
: presence
: thanks.!

x****u
发帖数: 44466
10
扯淡,完全两回事。
以前没类似经验的,2天的话只能干入门脏活。C++虽然很复杂,但也有完全没设计到的
领域。

【在 b*******s 的大作中提到】
: 你有c++的基础,单纯学习c#的语法和工具,2天足够了
相关主题
请教这个project应该用什么语言编写?
学visual c++对找工作有用吗?
为啥没人吊.net c#语言?
想制作一个个人网站,现在主流是用PHP么
进入Programming版参与讨论
d****i
发帖数: 4809
11
一个精通C++的人,学其他语言不就跟玩一样。我见过的资深C++程序员都很牛,学其他
语言小菜一碟。不过话说回来,语言只是工具而已,都是次要的。

【在 g*********e 的大作中提到】
: 现在只会写c++/tcl/shell,各位大牛说说,要想今后在职场混,该拓展那方面的能力?学
: 啥语言/技术?
: PS 我工作的目标就是多赚点钱 不考虑自我价值实现之类的

w***g
发帖数: 5958
12
精通C++以后别的语言都提不起兴趣来. 不过话说回来, 语言都很容易学, 但是要熟悉
一个f或者一堆framework还是需要一段时间的.

【在 d****i 的大作中提到】
: 一个精通C++的人,学其他语言不就跟玩一样。我见过的资深C++程序员都很牛,学其他
: 语言小菜一碟。不过话说回来,语言只是工具而已,都是次要的。

x****u
发帖数: 44466
13
典型的错误说法,C++语法有缺陷。光靠精通C++,在任何GUI系统或者移动平台上都吃
不开。

【在 d****i 的大作中提到】
: 一个精通C++的人,学其他语言不就跟玩一样。我见过的资深C++程序员都很牛,学其他
: 语言小菜一碟。不过话说回来,语言只是工具而已,都是次要的。

d****i
发帖数: 4809
14
什么缺陷?举个例子来?Qt不就可以打遍任何GUI系统无敌手吗。

【在 x****u 的大作中提到】
: 典型的错误说法,C++语法有缺陷。光靠精通C++,在任何GUI系统或者移动平台上都吃
: 不开。

x****u
发帖数: 44466
15
你举的例子就是啊,QT可是对C++打了不小的补丁了,为什么呢?

【在 d****i 的大作中提到】
: 什么缺陷?举个例子来?Qt不就可以打遍任何GUI系统无敌手吗。
d****i
发帖数: 4809
16
不就是一些自动内存管理吗?这个不是缺陷,是因为C++始终完全坚持C的信条,要不然
就不叫C++了。

【在 x****u 的大作中提到】
: 你举的例子就是啊,QT可是对C++打了不小的补丁了,为什么呢?
x****u
发帖数: 44466
17
差远了,C++就没考虑过超过一个模块的组件复用。第三方的各种解决方案五花八门,
彼此不兼容。一个人在怎么精通C++,也只是做一个组件内部的事情。

【在 d****i 的大作中提到】
: 不就是一些自动内存管理吗?这个不是缺陷,是因为C++始终完全坚持C的信条,要不然
: 就不叫C++了。

d****i
发帖数: 4809
18
你不是说的语法缺陷吗,我觉得C++的语法还是很美的,没有任何缺陷,有点像数学的
分析,各种五花八门的符号,概念特别多。当然也可以说是个缺点:太难学。

【在 x****u 的大作中提到】
: 差远了,C++就没考虑过超过一个模块的组件复用。第三方的各种解决方案五花八门,
: 彼此不兼容。一个人在怎么精通C++,也只是做一个组件内部的事情。

s*****r
发帖数: 43070
19
连传统IT都在裁人,何况传统工业,咬牙跺脚进互联网,20年内基本不会有有问题。

【在 b*******s 的大作中提到】
: 找个传统工业界的坑跳,不像纯it变化那么快,那些的核心是行业相关知识,工具的重
: 要性略低

s*****r
发帖数: 43070
20
C#还不如C++,哪个backend用C#写的,C++牛人进FLG很容易的。

【在 b*******s 的大作中提到】
: 你有c++的基础,单纯学习c#的语法和工具,2天足够了
相关主题
一个嵌入式系统的设计构思
c++ programmer们就不用悲愤了
c++程序员不要把头埋在沙子里了
如果不用很高级的feature,C++/Scala是否值得一战?
进入Programming版参与讨论
x****u
发帖数: 44466
21
不能跨组件还不是大缺陷啊,把你困死在一个模块里。

【在 d****i 的大作中提到】
: 你不是说的语法缺陷吗,我觉得C++的语法还是很美的,没有任何缺陷,有点像数学的
: 分析,各种五花八门的符号,概念特别多。当然也可以说是个缺点:太难学。

N********n
发帖数: 8363
22

FL are bubbles waiting to bust compared w/ G. Even G requires quite
a bit of C++ skills so ignore all the fools telling you C++ is dead.

【在 g*********e 的大作中提到】
:
: or
: presence
: thanks.!

d****i
发帖数: 4809
23
COM发来贺电

【在 x****u 的大作中提到】
: 不能跨组件还不是大缺陷啊,把你困死在一个模块里。
b*******s
发帖数: 5216
24
如何定义跨组件?

【在 x****u 的大作中提到】
: 不能跨组件还不是大缺陷啊,把你困死在一个模块里。
c****e
发帖数: 1453
25
FLG要个屁的牛人,死记硬背就行了。Engineer少于100人的startup还算有点难度。

【在 s*****r 的大作中提到】
: C#还不如C++,哪个backend用C#写的,C++牛人进FLG很容易的。
b*******s
发帖数: 5216
26
c++本身就不该用在解决gui问题上,虽然很多现有的实现是这么做的
c++和java以及一些动态语言解决的问题域本身就不完全重合
要讲替代,只有面向的问题域完全重合时才可能发生
这些日子讨论的问题,表面上是java vs c++,实际上有个隐含前提是:
在后端
而且现在还有程序员认为只要会一种语言就能解决所有问题吗?
搞原教旨主义最愚蠢了

【在 x****u 的大作中提到】
: 典型的错误说法,C++语法有缺陷。光靠精通C++,在任何GUI系统或者移动平台上都吃
: 不开。

x****u
发帖数: 44466
27
在跨组件方面COM和C++关系不大,而且VC对COM的支持非常不好。

【在 d****i 的大作中提到】
: COM发来贺电
x****u
发帖数: 44466
28
调用别的进程的对象,使用未知模块,应用程序的功能。

【在 b*******s 的大作中提到】
: 如何定义跨组件?
x****u
发帖数: 44466
29
所以说你用C++,就被困死在模块内部了。
很少有人知道C++在大多数情况下比JAVA/C#之类的更费内存。

【在 b*******s 的大作中提到】
: c++本身就不该用在解决gui问题上,虽然很多现有的实现是这么做的
: c++和java以及一些动态语言解决的问题域本身就不完全重合
: 要讲替代,只有面向的问题域完全重合时才可能发生
: 这些日子讨论的问题,表面上是java vs c++,实际上有个隐含前提是:
: 在后端
: 而且现在还有程序员认为只要会一种语言就能解决所有问题吗?
: 搞原教旨主义最愚蠢了

b*******s
发帖数: 5216
30
qt就是个垃圾
尤其是自搞一套的“标准库”

【在 x****u 的大作中提到】
: 你举的例子就是啊,QT可是对C++打了不小的补丁了,为什么呢?
相关主题
我还是对王垠持基本肯定态度
JavaScript is Assembly Language for the Web (转载)
关于微软的winrt (转载)
C++ and java
进入Programming版参与讨论
b*******s
发帖数: 5216
31
interesting

【在 x****u 的大作中提到】
: 所以说你用C++,就被困死在模块内部了。
: 很少有人知道C++在大多数情况下比JAVA/C#之类的更费内存。

x****u
发帖数: 44466
32
机器上装100个不同的C++程序,基本上有50个用静态链接,50个使用不同的runtime库
,这些库之间内存无法复用。
如果机器上装100个java程序,JRE就一两套就足够了,所有framework都可以共享。
MS自己统计过,Windows代码里面光jpeg的解码就实现了十几遍。

【在 b*******s 的大作中提到】
: interesting
b*******s
发帖数: 5216
33
c++的最大目的就是发明自己的轮子,当然有一些共享的轮子很好用
但是很多时候还是不得不发明自己的轮子,和java之类可以凑和用不一样
我记得以前在一个产品里看到一个样条插值的算法实现
当时我们已经有intel的ipp库可以用
但是针对我们系统设计的这个算法
基本把效率提高了一个数量级

【在 x****u 的大作中提到】
: 机器上装100个不同的C++程序,基本上有50个用静态链接,50个使用不同的runtime库
: ,这些库之间内存无法复用。
: 如果机器上装100个java程序,JRE就一两套就足够了,所有framework都可以共享。
: MS自己统计过,Windows代码里面光jpeg的解码就实现了十几遍。

z****e
发帖数: 54598
34
goto

【在 b*******s 的大作中提到】
: c++的最大目的就是发明自己的轮子,当然有一些共享的轮子很好用
: 但是很多时候还是不得不发明自己的轮子,和java之类可以凑和用不一样
: 我记得以前在一个产品里看到一个样条插值的算法实现
: 当时我们已经有intel的ipp库可以用
: 但是针对我们系统设计的这个算法
: 基本把效率提高了一个数量级

z****e
发帖数: 54598
35
现在还有程序猿认为,某一个领域只有一个语言才能做么?
这才是真正的原教旨主义者,事实上大多数语言都足以对付大多数应用领域
比如web,什么语言都可以写
如果这也不做,那也不做,那就不需要找个语言了
事实上也恰好如此,c++无论在什么领域
都很容易遇到一个比它擅长处理该领域的语言
所以生存空间一点一点被压缩
以前desktop都是c++的领域,现在连mobile都守不住了
咋办?

【在 b*******s 的大作中提到】
: c++本身就不该用在解决gui问题上,虽然很多现有的实现是这么做的
: c++和java以及一些动态语言解决的问题域本身就不完全重合
: 要讲替代,只有面向的问题域完全重合时才可能发生
: 这些日子讨论的问题,表面上是java vs c++,实际上有个隐含前提是:
: 在后端
: 而且现在还有程序员认为只要会一种语言就能解决所有问题吗?
: 搞原教旨主义最愚蠢了

b*******s
发帖数: 5216
36
在算法实现,高频交易这些领域
目前还是第一选择

【在 z****e 的大作中提到】
: 现在还有程序猿认为,某一个领域只有一个语言才能做么?
: 这才是真正的原教旨主义者,事实上大多数语言都足以对付大多数应用领域
: 比如web,什么语言都可以写
: 如果这也不做,那也不做,那就不需要找个语言了
: 事实上也恰好如此,c++无论在什么领域
: 都很容易遇到一个比它擅长处理该领域的语言
: 所以生存空间一点一点被压缩
: 以前desktop都是c++的领域,现在连mobile都守不住了
: 咋办?

z****e
发帖数: 54598
37
就我看到的,正在被python所蚕食,似乎这个不是想象中的那么讲究效率

【在 b*******s 的大作中提到】
: 在算法实现,高频交易这些领域
: 目前还是第一选择

b*******s
发帖数: 5216
38
python你给我做个非阻塞同步看看?
用cpu指令的那种非锁的同步

【在 z****e 的大作中提到】
: 就我看到的,正在被python所蚕食,似乎这个不是想象中的那么讲究效率
b*******s
发帖数: 5216
39
或者python你给我做个gpu programming的东西?

【在 z****e 的大作中提到】
: 就我看到的,正在被python所蚕食,似乎这个不是想象中的那么讲究效率
b*******s
发帖数: 5216
40
是定制服装和批量生产服装的区别

【在 z****e 的大作中提到】
: goto
相关主题
有人用C++调用过python/java的library吗
GCJ2009
Android C/C++ native calls Java APIs (转载)
【失败感言】我是做PHP的 (转载)
进入Programming版参与讨论
x****u
发帖数: 44466
41
C++是逼你发明轮子,因为轮子不共享,所以一个大系统可能堆满了各种不同轮子。

【在 b*******s 的大作中提到】
: c++的最大目的就是发明自己的轮子,当然有一些共享的轮子很好用
: 但是很多时候还是不得不发明自己的轮子,和java之类可以凑和用不一样
: 我记得以前在一个产品里看到一个样条插值的算法实现
: 当时我们已经有intel的ipp库可以用
: 但是针对我们系统设计的这个算法
: 基本把效率提高了一个数量级

x****u
发帖数: 44466
42
非阻塞同步提出来用C写个小东西即可。

【在 b*******s 的大作中提到】
: python你给我做个非阻塞同步看看?
: 用cpu指令的那种非锁的同步

l*****v
发帖数: 498
43
这楼修得真歪,这个版上所有的楼修的都歪,都会修到语言之争这个方向。
回楼主,如果c++真学得好不是半桶水进任何大公司都不是问题。我以前的同事在各大
公司跳的都不在乎语言的。相对来说c/c++做得精的容易跳,而且比较容易在跳的时候
拿到好的offer。如果语言是你进大公司的障碍,那是你的错觉。
首先大公司希望招到优秀的程序员(最起码他们这么号称的),如果你是junior的话,
基本功好,有potential就行了。如果你是senior的,那还有你在specific domain 有
expertee,比如system design, design pattern, large scale,distibuted,media,
SOA...。这些都是超越语言的。其次大公司的pool大,既有framework,又有
application level。
如果是startup或则middle size,那是有可能语言是障碍的。因为他们希望你hit
ground and run,而且他们的pool本身就不大。
g*********e
发帖数: 14401
44

谢谢

【在 l*****v 的大作中提到】
: 这楼修得真歪,这个版上所有的楼修的都歪,都会修到语言之争这个方向。
: 回楼主,如果c++真学得好不是半桶水进任何大公司都不是问题。我以前的同事在各大
: 公司跳的都不在乎语言的。相对来说c/c++做得精的容易跳,而且比较容易在跳的时候
: 拿到好的offer。如果语言是你进大公司的障碍,那是你的错觉。
: 首先大公司希望招到优秀的程序员(最起码他们这么号称的),如果你是junior的话,
: 基本功好,有potential就行了。如果你是senior的,那还有你在specific domain 有
: expertee,比如system design, design pattern, large scale,distibuted,media,
: SOA...。这些都是超越语言的。其次大公司的pool大,既有framework,又有
: application level。
: 如果是startup或则middle size,那是有可能语言是障碍的。因为他们希望你hit

l*******m
发帖数: 1096
45
google, most servers and backend systems using C++
Ads bidding companies, many of them are rewriting real time servers in C++

【在 g*********e 的大作中提到】
: 现在只会写c++/tcl/shell,各位大牛说说,要想今后在职场混,该拓展那方面的能力?学
: 啥语言/技术?
: PS 我工作的目标就是多赚点钱 不考虑自我价值实现之类的

c*********e
发帖数: 16335
46
转c#, c++和c#一家的,好转。
現在最好学个web services(php,c#,java都行),然后学android,iphone programming
,自己搞个小app,发布,然后用web services交互数据到database里。以后20年可能都
是mobile的天下。看現在小年轻,都是一个硕大的samsung,用个皮夹子包起来,非常精
致,淑女用它,非常match,很in.

【在 g*********e 的大作中提到】
: 现在只会写c++/tcl/shell,各位大牛说说,要想今后在职场混,该拓展那方面的能力?学
: 啥语言/技术?
: PS 我工作的目标就是多赚点钱 不考虑自我价值实现之类的

c*********e
发帖数: 16335
47
c++其实library也不小。c++应该扩充一下自己的library.

【在 x****u 的大作中提到】
: C++是逼你发明轮子,因为轮子不共享,所以一个大系统可能堆满了各种不同轮子。
z****e
发帖数: 54598
48
这个交给公孙大神等鼓吹python的挨滴去解决
你说的非阻塞同步python做不了,是不是以为python只能做script了?
大多数oo语言,做这个问题不大,不过还是不确定
公孙大神说过,python是oop,所以让它来解答一下灰常好

【在 b*******s 的大作中提到】
: python你给我做个非阻塞同步看看?
: 用cpu指令的那种非锁的同步

z****e
发帖数: 54598
49
语言当然有其适应性
c++早些年搞论坛什么的,新浪前身四方联通
都是c++做出来的,但是后来php,java这些普及以后
直接把c++程序员一脚提出了这些领域的应用
现在你做一个论坛,你还会用c++么?当然不会,php多简单
网络上还有现成的模板,down下来,直接跑了
junior还会给你机会,因为公司对junior本身没有太大的期望
配的工资相对低廉,也只有大公司才有力气去培养这些员工
小公司的话,这些员工直接加钱挖了,完全没有必要去培养新人
而对于大多数公司来说,hr都倾向于直接挖人,而不是去培养新人
所以对于越普及的语言,其重要性就越高
当然光是会这些语言,不足以保证你有高的薪资
但是如果你不会,那这个短板,足够成为你的阿喀琉斯之踵
c++自己造的轮子,基本上没有什么普适性
基本上一个公司费劲了力气搞出来的轮子,不会随意开源
它一不开源,java等其它语言往往有开源的对应软件
那java的开源版本会很快普及下去,一旦普及下去
你在前一个公司费劲造轮子的经验,拿到市场上去,未必顶用
你说你做过gfs,好阿,那人家用hfs的,你怎么办?
如果市场上会hfs的熟练工人还不够多的时候,gfs算是相关的经验
还能用,还算是优势,但是开源的东西只会越来越普及,最后谁都会
那这个时候,你会gfs就没有优势,相反,很容易成为劣势
因为所有人都会hfs,就你不会,或者说不够熟练
而且你这个还是收费的,那你真就麻烦了,其它企业主
为什么要花钱弄一个不熟练而且还要价更高的东西呢?
楼主在jobhunting感慨过,沃尔玛lab都没有c++的空缺
是阿,沃尔玛lab是late mover,不是first mover
它大多数东西都是直接抄袭其它公司成功的经验
那这个时候,因为java等语言的开源产品都基本成熟
所以它当然直接拿来我用,而不是用c++再造几遍轮子
所以当沃尔玛lab开始招人的时候,当然优先找会java会ruby会python的人
再看东肥的linkedin招工贴,一开始无所谓,什么语言都行
后来呢?随着它推荐人数的增加,它开始提高门槛
而其中之一就是对java的硬性要求,必需熟练使用java
否则它不内推了,为什么?因为熟练工的数量在上升
你不会,这就是短板,这个短板,足够成为你的阿喀琉斯之踵
如果你是阿喀琉斯的话,如果不是就更麻烦
c*********e
发帖数: 16335
50
碰到过几个java developer,c# developer,不会mobile programming,请人帮他们做
mobile program的。

【在 z****e 的大作中提到】
: 语言当然有其适应性
: c++早些年搞论坛什么的,新浪前身四方联通
: 都是c++做出来的,但是后来php,java这些普及以后
: 直接把c++程序员一脚提出了这些领域的应用
: 现在你做一个论坛,你还会用c++么?当然不会,php多简单
: 网络上还有现成的模板,down下来,直接跑了
: junior还会给你机会,因为公司对junior本身没有太大的期望
: 配的工资相对低廉,也只有大公司才有力气去培养这些员工
: 小公司的话,这些员工直接加钱挖了,完全没有必要去培养新人
: 而对于大多数公司来说,hr都倾向于直接挖人,而不是去培养新人

相关主题
Linux/C++的工作好难找
弱问:VS.net里面VC++工程的"Windows窗体应用程序"是什么类库?
请问一下,用什么语言/库/脚本作GUI比较方便?
请教这个project应该用什么语言编写?
进入Programming版参与讨论
z****e
发帖数: 54598
51
android就不需要了
这些小app,开发只会越来越简单
以前要做desktop上的app,还需要请人呢
现在呢?

【在 c*********e 的大作中提到】
: 碰到过几个java developer,c# developer,不会mobile programming,请人帮他们做
: mobile program的。

c*********e
发帖数: 16335
52
其实就是一个小应用,让人拨打电话之前看个广告,那他打这个电话就是免费的。就这
么个小应用,有个java developer不会写,让我朋友给它写。

【在 z****e 的大作中提到】
: android就不需要了
: 这些小app,开发只会越来越简单
: 以前要做desktop上的app,还需要请人呢
: 现在呢?

z****e
发帖数: 54598
53
那是它比较烂而已,我就会写
但是这种人都可以拿来我用,这才是真正engineering的核心价值
任何人都可以出一份力,这样项目才能做大,否则只有几个人能做
累死了都做不了什么大项目
而项目一大,里面参与工程人员的水平,良莠不齐
正常

【在 c*********e 的大作中提到】
: 其实就是一个小应用,让人拨打电话之前看个广告,那他打这个电话就是免费的。就这
: 么个小应用,有个java developer不会写,让我朋友给它写。

c*********e
发帖数: 16335
54
en,大工程就是要各方面的人,比如web design,码工就做不来,需要学art的,用个
imac,悠哉悠哉地用photoshop搞出来。

【在 z****e 的大作中提到】
: 那是它比较烂而已,我就会写
: 但是这种人都可以拿来我用,这才是真正engineering的核心价值
: 任何人都可以出一份力,这样项目才能做大,否则只有几个人能做
: 累死了都做不了什么大项目
: 而项目一大,里面参与工程人员的水平,良莠不齐
: 正常

z****e
发帖数: 54598
55
是,不过现在鼓励一个人会多种职能
会写android和backend的java developers不少
还有就是会web design的码农也有,不多就是了

【在 c*********e 的大作中提到】
: en,大工程就是要各方面的人,比如web design,码工就做不来,需要学art的,用个
: imac,悠哉悠哉地用photoshop搞出来。

c*********e
发帖数: 16335
56
会和精通是2码事,做出来的东西用的时候千差万别,更别说scalability的问题了。

【在 z****e 的大作中提到】
: 是,不过现在鼓励一个人会多种职能
: 会写android和backend的java developers不少
: 还有就是会web design的码农也有,不多就是了

z****e
发帖数: 54598
57
没有人能精通所有领域

【在 c*********e 的大作中提到】
: 会和精通是2码事,做出来的东西用的时候千差万别,更别说scalability的问题了。
c*********e
发帖数: 16335
58
恩,所以一般就精通一样就行了。

【在 z****e 的大作中提到】
: 没有人能精通所有领域
z****e
发帖数: 54598
59
也不是这么说,很多领域,随着开源软件的成熟
你精通该领域的成本会被大幅降低,所以同时精通多个领域是可能的

【在 c*********e 的大作中提到】
: 恩,所以一般就精通一样就行了。
c*********e
发帖数: 16335
60
en,比如web services, android programming可能成为未来的基础学科,本科生第一年
就学它。

【在 z****e 的大作中提到】
: 也不是这么说,很多领域,随着开源软件的成熟
: 你精通该领域的成本会被大幅降低,所以同时精通多个领域是可能的

相关主题
请教这个project应该用什么语言编写?
学visual c++对找工作有用吗?
为啥没人吊.net c#语言?
想制作一个个人网站,现在主流是用PHP么
进入Programming版参与讨论
z****e
发帖数: 54598
61
web service现在是研究生的基础课
mobile programming还不统一,所以还只是选修
html这些是本科基础

【在 c*********e 的大作中提到】
: en,比如web services, android programming可能成为未来的基础学科,本科生第一年
: 就学它。

c*********e
发帖数: 16335
62
現在都html5,css3了。android,iphone其实挺简单的,比c都简单。
web services也没啥难的。
这些东西,本科第一年就要会。c++应该列为选修。

【在 z****e 的大作中提到】
: web service现在是研究生的基础课
: mobile programming还不统一,所以还只是选修
: html这些是本科基础

b*******s
发帖数: 5216
63
一个工具解决一类问题,c++现在有了boost和stl
其实已经不错了,很多基础性的轮子不用重复发明了
只有在有特殊性能要求时才需要

【在 x****u 的大作中提到】
: C++是逼你发明轮子,因为轮子不共享,所以一个大系统可能堆满了各种不同轮子。
b*******s
发帖数: 5216
64
java以及之后的生产率比较高的语言,最大的长处就是降低了对程序员的要求

【在 z****e 的大作中提到】
: 那是它比较烂而已,我就会写
: 但是这种人都可以拿来我用,这才是真正engineering的核心价值
: 任何人都可以出一份力,这样项目才能做大,否则只有几个人能做
: 累死了都做不了什么大项目
: 而项目一大,里面参与工程人员的水平,良莠不齐
: 正常

z****e
发帖数: 54598
65
提高了生产力,否则汇编一样嘲笑c

【在 b*******s 的大作中提到】
: java以及之后的生产率比较高的语言,最大的长处就是降低了对程序员的要求
z****e
发帖数: 54598
66
c++已经选修了
还很苦逼滴只有1学分
其它都是3学分,包括fp

【在 c*********e 的大作中提到】
: 現在都html5,css3了。android,iphone其实挺简单的,比c都简单。
: web services也没啥难的。
: 这些东西,本科第一年就要会。c++应该列为选修。

z****e
发帖数: 54598
67
engineering是应用学科
应该以普及为己任,而不是以装逼为己任
我们的目标就是要让民工都会写代码

【在 b*******s 的大作中提到】
: 一个工具解决一类问题,c++现在有了boost和stl
: 其实已经不错了,很多基础性的轮子不用重复发明了
: 只有在有特殊性能要求时才需要

c*********e
发帖数: 16335
68
恩,c++曲高和寡,java简单易用,符合大势所趋。

【在 z****e 的大作中提到】
: engineering是应用学科
: 应该以普及为己任,而不是以装逼为己任
: 我们的目标就是要让民工都会写代码

z****e
发帖数: 54598
69
应该说是c曲高和寡
c之后人们做了各种努力,以降低开发门槛
c++只是其中一个做得比较失败的语言罢了

【在 c*********e 的大作中提到】
: 恩,c++曲高和寡,java简单易用,符合大势所趋。
b*******s
发帖数: 5216
70
现在整个工业还是很破碎,每个大公司都要自己搭建基础设施
将来最理想是基础设施都是市场上最好的两三个专门做基础设施的公司提供
全球只有几百个水平最高的程序员维护所有的基础设施
然后只需要一些印度人去忽悠客户,用自然语言描述一下需求就什么都有了
听上去是不是很美?

【在 z****e 的大作中提到】
: engineering是应用学科
: 应该以普及为己任,而不是以装逼为己任
: 我们的目标就是要让民工都会写代码

相关主题
一个嵌入式系统的设计构思
c++ programmer们就不用悲愤了
c++程序员不要把头埋在沙子里了
如果不用很高级的feature,C++/Scala是否值得一战?
进入Programming版参与讨论
c*********e
发帖数: 16335
71
c能够代替汇编语言写操作系统,说明它是有用的。現在mobile上的sqlite就是用c写的
,还有很多的第三方插件,都是c写的。c和c++不是一个级别的东西。

【在 z****e 的大作中提到】
: 应该说是c曲高和寡
: c之后人们做了各种努力,以降低开发门槛
: c++只是其中一个做得比较失败的语言罢了

x****u
发帖数: 44466
72
问题是彼此不兼容,升级个版本就得带一套新库。

【在 c*********e 的大作中提到】
: c++其实library也不小。c++应该扩充一下自己的library.
z****e
发帖数: 54598
73
早就没几家公司自己搭建基础设施了
尤其是小公司,都是托管的,只有大公司才花钱自己搞基建
aws就在照着这个蓝图大幅前进
这个你悲愤也无用
当然说只有几家做基建,这个也未必对
因为搭建基建的难度在下降
随便一个公司都可以自己搞基建
比如沃尔玛lab

【在 b*******s 的大作中提到】
: 现在整个工业还是很破碎,每个大公司都要自己搭建基础设施
: 将来最理想是基础设施都是市场上最好的两三个专门做基础设施的公司提供
: 全球只有几百个水平最高的程序员维护所有的基础设施
: 然后只需要一些印度人去忽悠客户,用自然语言描述一下需求就什么都有了
: 听上去是不是很美?

z****e
发帖数: 54598
74
是,最后都是c

【在 c*********e 的大作中提到】
: c能够代替汇编语言写操作系统,说明它是有用的。現在mobile上的sqlite就是用c写的
: ,还有很多的第三方插件,都是c写的。c和c++不是一个级别的东西。

c*********e
发帖数: 16335
75
walmart就算了,他家的pos员工的工资是出名的。

【在 z****e 的大作中提到】
: 早就没几家公司自己搭建基础设施了
: 尤其是小公司,都是托管的,只有大公司才花钱自己搞基建
: aws就在照着这个蓝图大幅前进
: 这个你悲愤也无用
: 当然说只有几家做基建,这个也未必对
: 因为搭建基建的难度在下降
: 随便一个公司都可以自己搞基建
: 比如沃尔玛lab

b*******s
发帖数: 5216
76
我哪悲愤了,我希望这个早一天成为现实

【在 z****e 的大作中提到】
: 早就没几家公司自己搭建基础设施了
: 尤其是小公司,都是托管的,只有大公司才花钱自己搞基建
: aws就在照着这个蓝图大幅前进
: 这个你悲愤也无用
: 当然说只有几家做基建,这个也未必对
: 因为搭建基建的难度在下降
: 随便一个公司都可以自己搞基建
: 比如沃尔玛lab

c*********e
发帖数: 16335
77
恩,aws搞得不错,有免费的,比godaddy的价格便宜。godaddy的default server是c#,
iis.要用tomcat,java还要另交钱。

【在 z****e 的大作中提到】
: 早就没几家公司自己搭建基础设施了
: 尤其是小公司,都是托管的,只有大公司才花钱自己搞基建
: aws就在照着这个蓝图大幅前进
: 这个你悲愤也无用
: 当然说只有几家做基建,这个也未必对
: 因为搭建基建的难度在下降
: 随便一个公司都可以自己搞基建
: 比如沃尔玛lab

z****e
发帖数: 54598
78
不是一个东西

【在 c*********e 的大作中提到】
: walmart就算了,他家的pos员工的工资是出名的。
c*********e
发帖数: 16335
79
walmart搞的成功的是data warehouse,因为它要了解消费者习惯,根据这个来进货。消
费者不买的,它就不进或者进得少;消费者买得多的,它就多进。

【在 z****e 的大作中提到】
: 不是一个东西
x****u
发帖数: 44466
80
说的是库不兼容,不是代码不兼容。

【在 b*******s 的大作中提到】
: 一个工具解决一类问题,c++现在有了boost和stl
: 其实已经不错了,很多基础性的轮子不用重复发明了
: 只有在有特殊性能要求时才需要

相关主题
我还是对王垠持基本肯定态度
JavaScript is Assembly Language for the Web (转载)
关于微软的winrt (转载)
C++ and java
进入Programming版参与讨论
z****e
发帖数: 54598
81
google也比aws贵

#,

【在 c*********e 的大作中提到】
: 恩,aws搞得不错,有免费的,比godaddy的价格便宜。godaddy的default server是c#,
: iis.要用tomcat,java还要另交钱。

b*******s
发帖数: 5216
82
app engine?

【在 z****e 的大作中提到】
: google也比aws贵
:
: #,

z****e
发帖数: 54598
83
no
compute engine
gae is used for paas
while infrastructure aas is gce

【在 b*******s 的大作中提到】
: app engine?
c*********e
发帖数: 16335
84
google app engine就算了,它用的database不是mysql,sql server,oracle这种。

【在 b*******s 的大作中提到】
: app engine?
z****e
发帖数: 54598
85
nosql时代了小妹,time to update your persistence

【在 c*********e 的大作中提到】
: google app engine就算了,它用的database不是mysql,sql server,oracle这种。
c*********e
发帖数: 16335
86
说是这么说,但是我见到的要靠网上交易钱的公司,至少也在用mysql.

【在 z****e 的大作中提到】
: nosql时代了小妹,time to update your persistence
c*********e
发帖数: 16335
87
银行没听说用nosql的。

【在 z****e 的大作中提到】
: nosql时代了小妹,time to update your persistence
z****e
发帖数: 54598
88
银行有钱,你在银行么?

【在 c*********e 的大作中提到】
: 银行没听说用nosql的。
c*********e
发帖数: 16335
89
银行都是采取稳健路线,语言都很保守,cobol,perl还在用。

【在 z****e 的大作中提到】
: 银行有钱,你在银行么?
z****e
发帖数: 54598
90
你连mobile上的app都写,就不要想保守稳健那回事了
跟你没啥关系

【在 c*********e 的大作中提到】
: 银行都是采取稳健路线,语言都很保守,cobol,perl还在用。
相关主题
有人用C++调用过python/java的library吗
GCJ2009
Android C/C++ native calls Java APIs (转载)
【失败感言】我是做PHP的 (转载)
进入Programming版参与讨论
c*********e
发帖数: 16335
91
mobile上的app其实很简单,如果公司要我写,我就可以写。如果是自己业余搞个发布
一下,根本就不赚钱的。

【在 z****e 的大作中提到】
: 你连mobile上的app都写,就不要想保守稳健那回事了
: 跟你没啥关系

z****e
发帖数: 54598
92
小妹你抬头看看置顶zlike招工的那贴
只要有兴趣,兴趣就是你的理想,为了理想奋斗
无论赚钱不赚钱,都不重要

【在 c*********e 的大作中提到】
: mobile上的app其实很简单,如果公司要我写,我就可以写。如果是自己业余搞个发布
: 一下,根本就不赚钱的。

b*******s
发帖数: 5216
93
nosql是降低一致性换效率,很多用钱的场合还是要用传统数据库

【在 c*********e 的大作中提到】
: 说是这么说,但是我见到的要靠网上交易钱的公司,至少也在用mysql.
x****u
发帖数: 44466
94
对于纯C++程序员来说一点也不简单。
就说和C++最友好的MS吧,WinRT开发光是搞懂那套CX语法就得花点时间。

【在 c*********e 的大作中提到】
: mobile上的app其实很简单,如果公司要我写,我就可以写。如果是自己业余搞个发布
: 一下,根本就不赚钱的。

s*****r
发帖数: 43070
95
时髦名词叫full stack engineer,小公司很常见,大公司还是分得比较清楚。

【在 z****e 的大作中提到】
: 也不是这么说,很多领域,随着开源软件的成熟
: 你精通该领域的成本会被大幅降低,所以同时精通多个领域是可能的

s*****r
发帖数: 43070
96
这样讲,微软的还没来骂你

#,

【在 c*********e 的大作中提到】
: 恩,aws搞得不错,有免费的,比godaddy的价格便宜。godaddy的default server是c#,
: iis.要用tomcat,java还要另交钱。

s*****r
发帖数: 43070
97
C++和微软的共同点就是搞得很是晦涩难懂,以为这样才上档次,同时可以保护自己,
别人没法超越。结果是市场丢失,以此为生的码农前景堪忧。

【在 x****u 的大作中提到】
: 对于纯C++程序员来说一点也不简单。
: 就说和C++最友好的MS吧,WinRT开发光是搞懂那套CX语法就得花点时间。

x****u
发帖数: 44466
98
C++难懂微软可不难懂,用COM搞列集比JNI整齐多了。
微软的失败是猪头决策者把好端端的项目搞成一坨屎。

【在 s*****r 的大作中提到】
: C++和微软的共同点就是搞得很是晦涩难懂,以为这样才上档次,同时可以保护自己,
: 别人没法超越。结果是市场丢失,以此为生的码农前景堪忧。

r*******n
发帖数: 3020
99
c++11 之前,QT的方案还是很不错的

【在 b*******s 的大作中提到】
: qt就是个垃圾
: 尤其是自搞一套的“标准库”

k**********g
发帖数: 989
100

同意,C++/CX把WP8搞砸了。C++/CX语法是从C++/CLI借过来的。C++/CLI取代了更复杂
的Native-Managed Interop,作用关键但只需少量人手(就是Glue Logic),所以难懂
不是大问题(反正一两个人做就可以了)。整个App都用难懂的C++/CX写是不符合现实
的。几个大头可能是冲昏了头脑,以为「上次搞Managed Language OS砸了,今次用
Native Language必定成功!」没看过【执行力】麽。

【在 x****u 的大作中提到】
: 对于纯C++程序员来说一点也不简单。
: 就说和C++最友好的MS吧,WinRT开发光是搞懂那套CX语法就得花点时间。

相关主题
Linux/C++的工作好难找
弱问:VS.net里面VC++工程的"Windows窗体应用程序"是什么类库?
请问一下,用什么语言/库/脚本作GUI比较方便?
请教这个project应该用什么语言编写?
进入Programming版参与讨论
g*****g
发帖数: 34805
101
我老一直强调生态系统,wp8砸了是根本没有生态系统。已经是后来者,还要装逼收费
,谁理你。
语言是小事。Objective C怎么样?同样是怪异的语言,一样火了。

【在 k**********g 的大作中提到】
:
: 同意,C++/CX把WP8搞砸了。C++/CX语法是从C++/CLI借过来的。C++/CLI取代了更复杂
: 的Native-Managed Interop,作用关键但只需少量人手(就是Glue Logic),所以难懂
: 不是大问题(反正一两个人做就可以了)。整个App都用难懂的C++/CX写是不符合现实
: 的。几个大头可能是冲昏了头脑,以为「上次搞Managed Language OS砸了,今次用
: Native Language必定成功!」没看过【执行力】麽。

z****e
发帖数: 54598
102
未必,vc的源代码就很恶心难懂

【在 x****u 的大作中提到】
: C++难懂微软可不难懂,用COM搞列集比JNI整齐多了。
: 微软的失败是猪头决策者把好端端的项目搞成一坨屎。

x****u
发帖数: 44466
103
语言本身倒也问题不大,主要问题是平台方面的。

【在 g*****g 的大作中提到】
: 我老一直强调生态系统,wp8砸了是根本没有生态系统。已经是后来者,还要装逼收费
: ,谁理你。
: 语言是小事。Objective C怎么样?同样是怪异的语言,一样火了。

x****u
发帖数: 44466
104
你没抓住要点

【在 z****e 的大作中提到】
: 未必,vc的源代码就很恶心难懂
H**r
发帖数: 10015
105
没看出来C++语法美
C++就是大,能做到事情多

【在 d****i 的大作中提到】
: 你不是说的语法缺陷吗,我觉得C++的语法还是很美的,没有任何缺陷,有点像数学的
: 分析,各种五花八门的符号,概念特别多。当然也可以说是个缺点:太难学。

H**r
发帖数: 10015
106
C++的支持者,最后的逻辑都是,C++难所以会C++的人都是无敌的,所以学C++有前途,
但是语言又是无所谓的事情(是不是有点矛盾??)

【在 z****e 的大作中提到】
: 语言当然有其适应性
: c++早些年搞论坛什么的,新浪前身四方联通
: 都是c++做出来的,但是后来php,java这些普及以后
: 直接把c++程序员一脚提出了这些领域的应用
: 现在你做一个论坛,你还会用c++么?当然不会,php多简单
: 网络上还有现成的模板,down下来,直接跑了
: junior还会给你机会,因为公司对junior本身没有太大的期望
: 配的工资相对低廉,也只有大公司才有力气去培养这些员工
: 小公司的话,这些员工直接加钱挖了,完全没有必要去培养新人
: 而对于大多数公司来说,hr都倾向于直接挖人,而不是去培养新人

p*u
发帖数: 2454
107

"语言又是无所谓的事情"
hehe, this is only true when u switch from sth more complex to a simpler
thing, not vice versa.

【在 H**r 的大作中提到】
: C++的支持者,最后的逻辑都是,C++难所以会C++的人都是无敌的,所以学C++有前途,
: 但是语言又是无所谓的事情(是不是有点矛盾??)

g*****g
发帖数: 34805
108
我老一直倡导的,只有商业逻辑是不可自动产生的。其他从语言到基础类库,都是轮子
。作
为组装部件,各种轮子只会越来越多,所以开车越来越简单。刚开始只有手动车,后来
有自动车,到现在有自动驾驶。很显然,会开手动车是越来越没用了。

【在 p*u 的大作中提到】
:
: "语言又是无所谓的事情"
: hehe, this is only true when u switch from sth more complex to a simpler
: thing, not vice versa.

H**r
发帖数: 10015
109
开手动车就是好玩儿
现在确实没啥实际意义
我每周开车都会熄火一次基本上,也没觉得省油

【在 g*****g 的大作中提到】
: 我老一直倡导的,只有商业逻辑是不可自动产生的。其他从语言到基础类库,都是轮子
: 。作
: 为组装部件,各种轮子只会越来越多,所以开车越来越简单。刚开始只有手动车,后来
: 有自动车,到现在有自动驾驶。很显然,会开手动车是越来越没用了。

l*********s
发帖数: 5409
110
It is not a good analogy. It's more like lego vs free-form sculpture.

【在 H**r 的大作中提到】
: 开手动车就是好玩儿
: 现在确实没啥实际意义
: 我每周开车都会熄火一次基本上,也没觉得省油

相关主题
请教这个project应该用什么语言编写?
学visual c++对找工作有用吗?
为啥没人吊.net c#语言?
想制作一个个人网站,现在主流是用PHP么
进入Programming版参与讨论
z****e
发帖数: 54598
111
平台就是ecosystem的核心

【在 x****u 的大作中提到】
: 语言本身倒也问题不大,主要问题是平台方面的。
b********7
发帖数: 12906
112
gui is for amateurs.
s***e
发帖数: 403
113
python给我做一个compare/move的操作来?

【在 b*******s 的大作中提到】
: 或者python你给我做个gpu programming的东西?
1 (共1页)
进入Programming版参与讨论
相关主题
c++程序员不要把头埋在沙子里了
如果不用很高级的feature,C++/Scala是否值得一战?
我还是对王垠持基本肯定态度
JavaScript is Assembly Language for the Web (转载)
关于微软的winrt (转载)
C++ and java
有人用C++调用过python/java的library吗
GCJ2009
Android C/C++ native calls Java APIs (转载)
【失败感言】我是做PHP的 (转载)
相关话题的讨论汇总
话题: c++话题: 语言话题: java话题: c#话题: python