当前位置:首页 > 旅游榜单推荐 > 正文

自由程序员怎么去旅游城市,自由程序员怎么去旅游城市工作

  1. 开发途牛、携程、去哪儿这样的网站,需要多少名前端,做多久才能完成?
  2. 程序员怎样才能在待遇和职位上有所提升?
  3. 程序员会经常呆在哪里?

开发途牛、携程、去哪儿这样的网站,需要多少名前端,做多久才能完成?

我觉得这个问题问的不严谨 。

问题中开发网站需要多少前端意思应该是只是开发网站的静态页面,而不需要服务器端,要知道一个完整的网站需要有前端和后端。这个问题的不严谨之处在于:

1.前端开发工程师的技术水平达到了什么程度?

自由程序员怎么去旅游城市,自由程序员怎么去旅游城市工作
(图片来源网络,侵删)

2.每天花费多长时间用于网站的开发

我大致看了一下这几个网站,页面非常多,各种样式多得数不过来,我试着简单的爬了一下,页面效果没爬下来,用仿站小工具应该可以将整站前端爬下来。

我算的上是一个初级前端开发工程师,***如由我来开发类似于途牛、携程的网站,每天我拿出3个小时进行开发,我所需要完成的工作是开发所有的静态页面,其他不管。

自由程序员怎么去旅游城市,自由程序员怎么去旅游城市工作
(图片来源网络,侵删)

以途牛网为例,除了默认的首页中提供的各种旅行服务之外,他还有途牛商旅、旅游百货、企业频道等,体量非常大,不过根据问题我认为题主只是想要默认的旅游服务、出行票据购买、出游服务等等,当然这已经涉及到了很多个页面,不过页面中很多模块都是重复出现。

程序员怎样才能在待遇和职位上有所提升?

程序员的提升其实非常迅速,节奏也非常快,如果能够跟上节奏,可以在很短的时间内,升到一个相当不错的职位,这主要还是取决于个人的学习能力和思维想法。

我有一些认识的小伙伴,他们大学毕业开始,就每天不停的学习新知识,并且工作中也很吃苦,还尽可能的说服自己的上司使用一些新的技术。最后,不到5年,有的小伙子就成为了架构师、技术专家。

自由程序员怎么去旅游城市,自由程序员怎么去旅游城市工作
(图片来源网络,侵删)

但是,同样也认识一些老伙计,大学毕业后,工作有了,基本上就没有用太多业余的时间来学习,都是依靠着工作中的需求,才学习一些新的技能和技术,5年过去了,成为了高级的软件工程师,8年过去了,还是高级软件工程师。

所以,这想要上升需要多长时间?这是看个人的,程序员是一个只要你刻苦努力,就会有回报的职业。

作为一个程序员,要么就是磨练自己技术的深度,要么就是突破自己技术的宽度。

怎么来磨练自己技术的深度呢?

例如一个Python技术栈的小伙伴,Python Web要不要学,肯定要啊。大数据框架要不要学?肯定要啊。人工智能框架要不要学?肯定要啊。

如果我们学会了一个领域,就觉得自己完美了,觉得够用了,那就惨了。程序员是一个活到老学到老的职业,所以,多多去了解各种技术,甚至其他技术栈的解决方案的优劣,能够让自己想着技术专家甚至技术科学家的道路上更快前进。

当然,深度不是唯一的路,我们还可以磨练宽度。

宽度是什么?我是J***a程序员,我去学IOS、安卓、Hadoop,最后成为全栈?No,这是技术的深度,宽度我们需要从业务出发了。

什么样叫较高的,有的程序员觉得20万年薪就可以活着,有的程序员觉得50万才够高,有的人觉得年薪百万才够高,抛开工作年限,岗位,城市谈这个题目太过空泛了。不过对于每一个程序员,最重要的还是技术好,只有技术好,才能有立足之地。像计算机系统、计算机网络、算法与数据结构,想要获得越高薪的程序员岗位就越要把基础打牢固,除了这些,分布式、系统设计、数据库等常用的技能也是要强化学习,除此之外像最近几年特别火的AI、Docker、区块链等技术,人才比较稀缺,也能帮你获得高薪,最重要的,还需要有一定的面试技巧,欢迎关注我,经常分享一些程序员相关的知识,让你我一起成长。

有两大晋升途径,内部和外部。内部晋升指的是公司内部,包括技术和管理两条线路。外部晋升是指跳槽,包括行业和跨行业,技术和管理范畴。

无论何种晋升,都取决于实力和运气。实力是前提,运气是点火线。当然,按步就班式的从初级,中级,高级,专家,架构师等晋升,也许并不需要运气,只需实力和司龄即可。但如果要晋升至高端职位,还是要讲点运气。部门调整,人事变动,职场挖角,所谓的运气,就是刚好有职位需求,且刚好落到你头上。

一般来讲,职场晋升遵循职级线的话,两到三年晋升一次,是一个正常的频率,大多数公司亦遵循此节奏。如果是跳槽的话,跳级晋升也很常见,看实力和面试表现了。

谢谢大家。

程序员要想在待遇和职位上有所提升,首先,需要先提升自己的技术能力,当你实力过硬,能够独立承担很多工作、独立解决许多工作问题时,当你价值越大,待遇和职位自然也会随之相应提升。我从事程序员约10年+,从程序员进阶到架构师用了7年多时间,关于程序员如何进阶,分享我自己刚入行时的一些经验与建议,当然了,每个人都有自己成长的方式,并且不同阶段学习方向也有差异,以下,仅供参考。

1、 多研究源代码

有时间就多研究Tomcat/Resin/Jetty的源代码;

2、 有针对性学习以下知识

譬如,高性能/高并发,提升技术广度与深度:

Socket编程

多线程的知识

I/O库和异步I/O库

TCP/IP 协议

3、 学习技术相关书籍

提升,有难度,程序员/初级-中级-高级-资深-架构师/专家等等,可能中间还有项目经理、技术经理之类。

在大公司就更难,多少阿里的P6\P7上不去,2年3年4年大有人在。

内部靠升职加薪,主要还是源自表现,表现包含了加班、项目完成度和项目运气。

加班不说了,996常见。

项目完成度,比如某个项目成为了爆款产品,让公司把该成品的定位调高了,此时自己就很容易得到更多奖励;比如当年的微信团队。

项目数据表现好,公司赚的多(利润或者眼球),自然也会奖励该项目。比如王者荣耀团队。

项目有时候也看运气,这个没办法。

不太清楚题主的空间指多大,正常公司的加薪都是按半年、一年左右的周期来的。

职位提升很多看年终考评和内部晋升面试,比如阿里的3.75之类。

程序员会经常呆在哪里?

程序员一般都呆在电脑前思考……。一般人感觉程序太深奥太难理解,可是程序员感觉同代码打交道比同人打交道更简单更舒服更有成就感。因为程序都是按规范来运行的,所以编制程序也得有规范,而人却是太复杂的代码……。