一个资深的SAP ABAP顾问,都会面临转型或者改行的焦虑和纠结。
首先要问问自己为啥要改行?

-是不想做程序开发工作了还是不想再做SAP ABAP开发顾问了?如果是不想一把年纪了还要写程序,那就是要彻底离开程序开发,不管是不是ABAP编程语言还是其它编程语言都不想再做了。如果是这样,那可以考虑转做功能顾问。毕竟从事ABAP开发多年了,工作中总会需要参与一些功能模块的业务流程的讨论,模块功能的测试与研究,都能对某个业务模块有所理解与掌握。如果一个ABAP顾问经常与FICO顾问一起工作,主要做财务方面的功能,接口或者报表的开发,那么自然可以考虑转型做FICO顾问。如果一个ABAP顾问,日常工作中主要做后勤模块的开发,也可以顺势考虑转型做后勤模块的顾问。这是在SAP咨询领域内的转型或者改行,不算是跨界,转型压力不会太大,改行成功的可能性比较大。
-是不想再做SAP顾问包括SAP ABAP顾问和SAP业务模块顾问了?也就是说不想再做包括SAP技术方面的工作了?如果是,那就要结合自身的性格等综合方面的因素来考量了。如果个人管理能力比较强,沟通协调能力有过人的地方,那自然可以往管理转型。可能的岗位是SAP经理,SAP项目经理,SAP技术总监等。如果是想换个技术领域,不想再玩SAP了,那可以考虑的方向也有几个: 大数据,云计算,人工智能等。这些技术领域,对于一个资深的开发人员而言,也不算太跨界,改行成功的可能也不会小。
-是不想再做技术方面的工作了?如果是,并且如果个人觉得自己并不是很适合做管理,那就有些麻烦了。难不成真的要改行去送外卖么? 笔者认为,做SAP技术再枯燥再乏味再难受,也总比送外卖更体面,更有尊严吧。你父母花费重金培养你上大学,可不是为了让你年级大了以后去做外卖的!

转型或者改行,都要立足于目前的专业,以及个人的优势。跨界改行不是不可能,只是需要更大的勇气与决心,经历的挫折与纠结可能会多一些。笔者不建议完全脱离自己专业,而改行去做一个自己不熟悉的全新行业或者领域。毕竟如果一个行业的新手都一把年纪了,总会让人觉得怪怪的,不靠谱。你说呢?
-完-
2022-6-19写于苏州市。
我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R
我喜欢使用Textile或Markdown为我的项目编写自述文件,但是当我生成RDoc时,自述文件被解释为RDoc并且看起来非常糟糕。有没有办法让RDoc通过RedCloth或BlueCloth而不是它自己的格式化程序运行文件?它可以配置为自动检测文件后缀的格式吗?(例如README.textile通过RedCloth运行,但README.mdown通过BlueCloth运行) 最佳答案 使用YARD直接代替RDoc将允许您包含Textile或Markdown文件,只要它们的文件后缀是合理的。我经常使用类似于以下Rake任务的东西:
rails中是否有任何规定允许站点的所有AJAXPOST请求在没有authenticity_token的情况下通过?我有一个调用Controller方法的JqueryPOSTajax调用,但我没有在其中放置任何真实性代码,但调用成功。我的ApplicationController确实有'request_forgery_protection'并且我已经改变了config.action_controller.consider_all_requests_local在我的environments/development.rb中为false我还搜索了我的代码以确保我没有重载ajaxSend来发送
我只想对我一直在思考的这个问题有其他意见,例如我有classuser_controller和classuserclassUserattr_accessor:name,:usernameendclassUserController//dosomethingaboutanythingaboutusersend问题是我的User类中是否应该有逻辑user=User.newuser.do_something(user1)oritshouldbeuser_controller=UserController.newuser_controller.do_something(user1,user2)我
Region是HBase数据管理的基本单位,region有一点像关系型数据的分区。region中存储这用户的真实数据,而为了管理这些数据,HBase使用了RegionSever来管理region。Region的结构hbaseregion的大小设置默认情况下,每个Table起初只有一个Region,随着数据的不断写入,Region会自动进行拆分。刚拆分时,两个子Region都位于当前的RegionServer,但处于负载均衡的考虑,HMaster有可能会将某个Region转移给其他的RegionServer。RegionSplit时机:当1个region中的某个Store下所有StoreFile
我正在开发我的第一个Rubygem,并捆绑了cucumber、rspec和shoulda-matches进行测试。当我运行rspec时,出现以下错误:/app/my_gem/spec/spec_helper.rb:6:in`':undefinedmethod`configure'forShoulda::Matchers:Module(NoMethodError)这是我的gem规范:#my_gem.gemspec...Gem::Specification.newdo|spec|......spec.add_development_dependency"activemodel"spec.a
我正在使用Heroku(heroku.com)来部署我的Rails应用程序,并且正在构建一个iPhone客户端来与之交互。我的目的是将手机的唯一设备标识符作为HTTPheader传递给应用程序以进行身份验证。当我在本地测试时,我的header通过得很好,但在Heroku上它似乎去掉了我的自定义header。我用ruby脚本验证:url=URI.parse('http://#{myapp}.heroku.com/')#url=URI.parse('http://localhost:3000/')req=Net::HTTP::Post.new(url.path)#boguspara
require"socket"server="irc.rizon.net"port="6667"nick="RubyIRCBot"channel="#0x40"s=TCPSocket.open(server,port)s.print("USERTesting",0)s.print("NICK#{nick}",0)s.print("JOIN#{channel}",0)这个IRC机器人没有连接到IRC服务器,我做错了什么? 最佳答案 失败并显示此消息::irc.shakeababy.net461*USER:Notenoughparame
我有这个代码:context"Visitingtheusers#indexpage."dobefore(:each){visitusers_path}subject{page}pending('iii'){shouldhave_no_css('table#users')}pending{shouldhavecontent('Youhavereachedthispageduetoapermissionic错误')}它会导致几个待处理,例如ManagingUsersGivenapractitionerloggedin.Visitingtheusers#indexpage.#Noreason
下面的代码工作正常:person={:a=>:A,:b=>:B,:c=>:C}berson={:a=>:A1,:b=>:B1,:c=>:C1}kerson=person.merge(berson)do|key,oldv,newv|ifkey==:aoldvelsifkey==:bnewvelsekeyendendputskerson.inspect但是如果我在“ifblock”中添加return,我会得到一个错误:person={:a=>:A,:b=>:B,:c=>:C}berson={:a=>:A1,:b=>:B1,:c=>:C1}kerson=person.merge(berson