原帖由 melbourner1978 于 16-6-2011 15:10 发表
倒不全是,做contractor图个清静,不参活办公室斗争,活的简单,以前在国内外企不是站这边就要站那边,否则就是你死我活的争斗,烦透了
原帖由 melbourner1978 于 16-6-2011 15:10 发表
倒不全是,做contractor图个清静,不参活办公室斗争,活的简单,以前在国内外企不是站这边就要站那边,否则就是你死我活的争斗,烦透了
原帖由 mason00 于 16-6-2011 16:39 发表
说的很对。我的梦想之一就是光明正大的写代码到退休。
微软提供的工具封装的太高级,又绑定操作系统的特性。
不过去看底层的东西效率又太低。
上手容易,中间好工作,要深入上位境界就难了
原帖由 tristone 于 16-6-2011 15:09 发表
建议您不妨去看看开源的软件,比方说Apache基金会的。水平比M$的高多了,代码都随便看、随便改。不懂的还能发邮件到list去问,准有人回。
因为开源,没有更新换代的商业压力和利益算计,而且技术的精华都是 ...
原帖由 雅瑶冬月 于 16-6-2011 15:33 发表
微电子出身,两年400上COBOL开发,然后12年lnfrastructure services,期间带过20多人的团队,现在打算一直做contractor,做到没人请为止,然后找份长工等退休。
虽然我不喜欢任何数码的玩具(游戏,新电话等等), ...
原帖由 mason00 于 16-6-2011 18:00 发表
Apache这种属于顶级开源和Linux,开源的C++编译套件都是有很强大背景的。他们的开源其实免费的成分很少,是一种和非开源软件不同的道路...
原帖由 mason00 于 16-6-2011 18:03 发表
cobol代码写起来前面要固定空多少格,并且每行不能超过80个字符吧?当初在银行工作的时候,AS400上的cobol工程师都是传说中的人物
原帖由 mason00 于 16-6-2011 18:51 发表
行家啊。我说的就是gcc/gdb这种,和linux开源基金会是一个根吧,似乎也参与apache,这帮人都是软件产业的基石和标准制定者。
不过这些技术又深,又稳定,在就业市场机会少,一旦找到也是大把的钱。培养风险很大。
...
原帖由 mason00 于 16-6-2011 19:05 发表
哇塞,投行,我也是啊!不过我去年刚进,小混混,主要交易系统都在mainframe上,我在弄outlook插件这些小东西。
MFC就是封装太过的典型啊,不过windows上还真没其他官方库可用,要么win32直接手写啊?好像不太行。那 ...
原帖由 tristone 于 16-6-2011 18:01 发表
Linux上流行的还是纯C。以前刚进公司的时候跟一个澳洲大牛争论过C还是C++好,他力挺C。现在明白了,C++确实更加容易被滥用。调试时一个frame套着几十个template的时候那种痛苦真是…… com的调试问题好像也很严重 ...
原帖由 tristone 于 16-6-2011 20:01 发表
com的调试问题好像也很严重的说。微软的概念,每个推出的时候都吹得牛B烘烘,如果只看微软的书,肯定得佩服得五体投地。不过过个几年大浪淘沙就知道它是什么货色了。不是说微软没啥好东西,只是咱没这么多精力和人品可以消耗。
原帖由 tristone 于 16-6-2011 23:53 发表
其实面向对象是一种思考方式,并不完全依赖语言。用纯C,都不用Object C,也能写出非常面向对象的代码,非常简洁易懂。我也是看了Apache的代码才发现原来能够这么写。简单的讲,就是用结构体构造对象的数据结构, ...
原帖由 mason00 于 16-6-2011 16:39 发表
说的很对。我的梦想之一就是光明正大的写代码到退休。
微软提供的工具封装的太高级,又绑定操作系统的特性。
不过去看底层的东西效率又太低。
上手容易,中间好工作,要深入上位境界就难了
原帖由 mason00 于 17-6-2011 00:23 发表
没事,高手在普通就业市场上需求不大。对了,你用object-c做开发,在iphone上吗?那个ext js的库,可以用html5模拟触摸的那个,是不是对object-c冲击很大?
原帖由 melbourner1978 于 17-6-2011 07:01 发表
楼上都是技术牛人,说一下个人小小看法,即使在澳洲,闷头做技术,即使技术再牛,也是不安全的,这地方市场小,人力成本高,目前趋势就是纯技术或Support部分外包,也就是说跟业务可以剥离的部分,可能都会被慢慢砍掉 ...
原帖由 chrischen79 于 17-6-2011 07:13 发表
我这边暂时没有看到任何冲击,我回持续关注,不过最终话语权还在苹果。这里有篇文章
http://techcrunch.com/2011/02/09/html5-versus-native-apps/
原帖由 melbourner1978 于 17-6-2011 09:01 发表
楼上都是技术牛人,说一下个人小小看法,即使在澳洲,闷头做技术,即使技术再牛,也是不安全的,这地方市场小,人力成本高,目前趋势就是纯技术或Support部分外包,也就是说跟业务可以剥离的部分,可能都会被慢慢砍掉 ...
原帖由 ubuntuhk 于 17-6-2011 11:31 发表
看来澳洲也不是想象中的可以安心搞一辈子技术的地方,IT的技术外包确实比较容易,但是由技术转BA之类的,也不是大家都能做到,转consaultant倒是一个路子,不过是不是不太稳定呢?
原帖由 melbourner1978 于 2011/6/17 10:43 发表
不一定是BA之类纯业务方面,但一定不能闷头做技术,比如你做ETL的,一定要了解需求,了解业务,不能只看mapping跟coding,即使会外包,也需要你这个桥梁来lead那些阿三。澳洲这个地方搞技术讲的是profession,要在 ...
原帖由 melbourner1978 于 17-6-2011 11:43 发表
不一定是BA之类纯业务方面,但一定不能闷头做技术,比如你做ETL的,一定要了解需求,了解业务,不能只看mapping跟coding,即使会外包,也需要你这个桥梁来lead那些阿三。澳洲这个地方搞技术讲的是profession,要在 ...
原帖由 ubuntuhk 于 2011/6/17 11:11 发表
没办法,谁让国内缺人呢,国内搞技术的,基本都是被当牲口使唤的,一年干的活可能顶在澳洲2-3年干的活,所以3年称小牛,5年称大牛,对于有些人来说不过分,不过就是体力被严重透支了,所以干个3-5年,到30岁以后 ...
原帖由 mason00 于 17-6-2011 00:08 发表
这个牛逼了,只是听说过。apache那帮人都是很底层的。我想他们需要某些面向对象的特性来减少代码量,而又不想损失性能。完全面向对象估计web服务器性能一塌糊涂了。听你这么一说,就觉得是走得通的,很合理。那个指向 ...
原帖由 值班技术员 于 17-6-2011 10:50 发表
面向对象不等于性能低哦, Google的V8就是C++写出来, 是javascript解释器里接口最清晰,结构最简洁,也是性能最高的一个, 超过用纯C写的Javascript解释器一大截, 区别主要还是在于设计。
原帖由 ubuntuhk 于 17-6-2011 12:11 发表
没办法,谁让国内缺人呢,国内搞技术的,基本都是被当牲口使唤的,一年干的活可能顶在澳洲2-3年干的活,所以3年称小牛,5年称大牛,对于有些人来说不过分,不过就是体力被严重透支了,所以干个3-5年,到30岁以后 ...
原帖由 值班技术员 于 17-6-2011 12:50 发表
面向对象不等于性能低哦, Google的V8就是C++写出来, 是javascript解释器里接口最清晰,结构最简洁,也是性能最高的一个, 超过用纯C写的Javascript解释器一大截, 区别主要还是在于设计。
原帖由 mason00 于 17-6-2011 13:47 发表
原来如此。我觉得高层很多功能还是在不断的往下面调,很多基础功能都是在C这里搞好了,高层再加些增强来提供更好的功能,就多出新的系统API了。
有人说WPF性能要比GDI+高,我没弄过。不过我觉得WPF或者任何.Net的 ...
原帖由 mason00 于 17-6-2011 13:47 发表
原来如此。我觉得高层很多功能还是在不断的往下面调,很多基础功能都是在C这里搞好了,高层再加些增强来提供更好的功能,就多出新的系统API了。
有人说WPF性能要比GDI+高,我没弄过。不过我觉得WPF或者任何.Net的 ...
原帖由 woodheadz 于 17-6-2011 13:56 发表
WPF的工作原理基本上接近directx,事实上你很容易就能把directX的surface拿来做WPF的brush用。很多操作WPF都直接在显示缓存里做,还能直接利用GPU加速。
传统win API的渲染就是GDI。GDI不能直接写显存,所以做无论 ...
原帖由 值班技术员 于 17-6-2011 14:03 发表
趋势是这样的, 本来就是你说的, 一层一层地软件层往上盖, 性能越来越差,不过功能和开发效率越来越好, 当到了某一个点之后, 一帮牛人一狠心,把软件堆栈最高层的API至最底层的API之间的部分全部打掉, 也 ...
原帖由 值班技术员 于 17-6-2011 14:13 发表
是的, WPF事实上就是直接建立在directx上面了,和这个类似的Andriod开始直接用OpenGL渲染了, QT/QML现在也是直接建立在OpenGL上, HTML5的webgl已经接近成熟, Adobe也在做同样的事情, Apple亦然。
这里面WPF, Andriod和QT走的是一样的技术路线, HTML5的webgl就是个javascript版的OpenGL, 能用,但是却比前面几个更底层一些, 不太适合手写,适合直接代码生成。 Flash比较自成一家, 它就是那个打算编译Flash然后生成HTML5的,当然Native的FLASH也一样再进步。 Apple对OpenGL的封装还是比较浅, 不过整体的平台做得成功,暂时没有动力做这方面的改进。
所以开发语言之间没有严格地高低界限, 你看现在上面的WPF/Andriod/QT已经让.NET/Java/C++站在了同一个层次了, HTML5很搞笑地让Javascript成了更底层的平台, 有点大跌眼镜吧
原帖由 woodheadz 于 17-6-2011 14:19 发表
是啊,我估计再过两年,肯定会有一些基于HTML5 Canvas+JS的新UI框架出现。
Flash现在我是不大看好。 根据我近几年做Flash编程的感受,Adobe技术真的很烂。ActionScript3 鬼头鬼脑,完全不能和C#,JAV ...
原帖由 ubuntuhk 于 17-6-2011 12:35 发表
Chrome OS看来有潜力
我对Flash印象也不好,太吃CPU资源了,虽然现在CPU越来越便宜,但也不是这个搞法。
HTML5的应用值得期待。
原帖由 sliuhao 于 2011/6/17 13:16 发表
通俗的说法就是有个好东西出来了, 然后本来没有标准和强制方向, 下面座沙发和板凳的越来越盖歪楼了; 最后有人出来炸楼了, 而且很成功....
原帖由 值班技术员 于 17-6-2011 14:48 发表
这篇文章和这个帖子很切题 http://www.36kr.com/developers-get-better-with-age/
欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) | Powered by Discuz! X3.2 |