Atitit 图像处理的心得与疑惑 attilax总结

1.1. 使用类库好不好??还是自己实现算法1

1.2. 但是,如果遇到类库体积太大,后者没有合适的算法,那就只能自己开发算法了1

1.3. 如果使用类库了,如何提升自己的算法理论水平呢?1

1.4. 图像处理使用什么语言好??Java c++ c# ??1

1.5. 广度发展还是深度发展??2

1.1. 使用类库好不好??还是自己实现算法

个人感觉,能用类库就类库把,其实也没什么,但是理论原理要搞清楚。。不一定非要自己实现算法。。否则使用json就要自己解析json,使用h5就自己解析h5,gbk字符集也自己搞可能是不是太麻烦些了。。

软件的进步,就是不断的建立在前人的基础上,类库越来越庞大,越来越简化代码,追求可读性,如果一切从底层重来,可能就比较工程量太大了。不过对自己提升算法还是有好处的。

1.2. 但是,如果遇到类库体积太大,后者没有合适的算法,那就只能自己开发算法了

1.3. 如果使用类库了,如何提升自己的算法理论水平呢?

貌似只有多看看原理了,一些场合也可能需要自己实现算法。。

1.4. 图像处理使用什么语言好??Java c++ c# ??

目前主流语言就是java c++ 了,java的适用面更加的广泛些了,web ,安卓app,跨平台啥的都方便,业界需求最高的语言,可以在比如职位垂直搜索网站搜索语言关键字看数量排名。

C++也使用的比较广泛,毕竟难度较高的语言,用起来学习曲线较为陡峭。。

C# php就不推荐了。C# ms系列的,对个人职业生涯很不利,ms就喜欢隔三差五的淘汰自己的东西。。Php目前还不错,未来前景可能比较堪忧,最大优势是web场景,。。

未来图像处理的语言可能会更加的的简单,目前来看貌似js 还是很有潜力。。相对之下js更加的广泛,web ,跨平台手机app h5 架构都可使用。。

Python,也是很好的一个脚本语言。。

总结,软件的发展趋势就是不断提升抽象,提升可读性的过程,面向人类编程,优先于面向机器。一般情况下,尽可能优先追求可读性,其次才是性能。。

1.5. 广度发展还是深度发展??

个人建议普通人还是广度发展比较好了,从历史趋势看,食谱广泛的动物们最终占领了全球嘛。当然只吃竹子的熊猫稀少,可以成为国宝。

深度发展也是有好处的,但是市场就比较狭小了,但是收入相对较高。

是个均衡的选择。

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher 王中之王King of Kings 虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:[email protected]

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

,Uke部落首席大酋长,

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

奶牛科技cto ,uke 首席cto

uke波利尼西亚区大区连锁负责人,克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke汤加王国区域负责人。布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 uke终身教育学校副校长

Uke 数据库与存储标准化协会副会长 uke出版社编辑总编

Uke医院方面的创始人

转载请注明来源:attilax的专栏  ?http://www.cnblogs.com/attilax/

--Atiend

 

04-28 02:12