
1、对于优秀的程序员来说,不存在转语言一说。不管什么语言,设计思想都是一样的。不管是Java、Go、Python,还是C、C++、PHP,它的一些基础语法(for循环、条件判断、数组 *** 作)都是大同小异的。如果项目中需要用别的语言,不要怕!更不要提前花时间就研究,跟着项目需求走就行。当然如果你想好好掌握该语言,那工作之余多看看相关技术文档好好研究一下就行。语言只是一个工具,拿来即用才是我辈程序员的终极修为!
2、做管理估计是大部分程序员的选择。原因很简单,“大龄”程序员有着多年的开发项目经验,这些实战经验能一些岗位起到很重要的作用。比如:CTO,项目经理、产品经理。有着丰富的开发经验,能让你在日常工作开展中更好地跟年轻程序员沟通。 技术出身往往有更好的逻辑思维,更懂得用程序员“能听懂的”方式去跟他们沟通,这一点是非技术科班出身的管理者所缺少的技能。
3、如果你只是写代码谋生的话,转换语言可能对你的职业有影响,因为不同的编程语言以及其使用技能也是不一样的,也是需要花费一定的时间去学习去基类的,虽然编程的原理都是一样,但是经验却不是,毕竟,你想要在某个领域达到精深的话不是一两天,甚至不是一两年的事。所以,个人建议精益求精就好了,努力精通学会其中的一门编程语言就好了。
4、创业比起做管理岗要求更高,除了沟通能力,还有商务能力,团队管理,人脉资源等等,都是创业者必备的技能。每个创业者都要有九头六臂老处理日常大大小小的琐碎事,还要有极强的承压能力,下个月的员工工资都发不出来了,今晚依然能倒头就睡,否则创业未成,自己就先被压垮了。创业难度很大,风险很高,但总会有“勇士”前赴后继。
语言只是工具而已,看什么人来用,选择最适合你水平的就行了,我们如果不到水平就盲从他的话反而容易出别的问题。github是C写的,完爆了所有go/erlang写的服务器,但是如果让你用C来写,肯定就不如用erlang来写的简单可靠。
就我个人而言,客观的讲golang的并发机制简洁,易上手。不过在工业界性能很少成为最主要的难题,每天影响着开发组的,往往不是什么异步模型,channel,无锁算法之类的玩意儿,而是一些看似很不高大上的问题,就说go的包管理问题吧,真是谁用谁知道,人家rust 10版还未发布,包管理已经做的妥妥的。
而且erlang的otp谁用谁知道,go的相关支持就差了很多。如果我来做,给了20年做研究,我肯定用C,给我3个月做项目,我就只会去选erlang,可靠稳定。
描述 :本人学习Spring Boot过程中需要用到RabbitMAQ,所以就去安装了。途中踩了无数个坑,哎呦,疼死我了。花了一天多的时间才解决,所以想花点时间来记录下一自己踩的坑。这里啰嗦一下,也是帮老师宣传一下,想要学习spring boot 的同学,可以去看看这份资料:
程序员弟弟
说一下采坑主要的原因 :我自己的主要是RabbitMAQ和Erlang之间版本的冲突问题。导致我无法访问 >
编译好的erlang 的debug版本程序反编译步骤如下(比如 abeam):
1、{ok, {_, [{abstract_code, {_, Ac}}]}} = beam_lib:chunks(code:which(a), [abstract_code])
2、io:fwrite("~s~n", [erl_prettypr:format(erl_syntax:form_list(Ac))])
这样我们就得到的abeam的预处理之后的程序。
如果我们想查看beam文件的汇编程序erts_debug:df(a) 执行完毕会得到adis文件,里面就是对应的汇编程序
注意只有debug版本才能反编译
前景非常广阔。Erlang作为主要使用的语言,已经12年之多了。同时使用了很多其它的函数类语言,吃饭靠写JS。
剩下时间很多时候都是在用Erlang作点小东西玩,也不乏一些商业项目。Erlang不单单适合通讯领域,也非常适合Web领域,但是Erlang并非一个高性能的语言,它应该被归纳为一种为业务而生的高稳定性语言。
深入的去看ERTS的设计和OTP设计,会发现很多很有意思的事情,从而改变对程序开发的一些看法。就像写JS的程序员分两种,一种是面向OOP,而另一种是面向LISP的。
Erlang比较缺少的是生态,那种随处可见的SDK包,在Erlang的生态圈子里非常不好找到,需要自己细心的打磨和寻找。在编写这些SDK的时候,更多的深入思考了程序该如何设计,一个具体技术的地层细节。
以上就是关于Erlang游戏程序员换语言转行,都有哪些建议全部的内容,包括:Erlang游戏程序员换语言转行,都有哪些建议、如何看待许式伟谈Go Erlang并发编程差异、# 在Windows10环境下安装RabbitMAQ、Erlang的坑等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)